
Senior Software Engineer β Foundation Software Engineering
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants in Iowa.
β’ Oversee the design, development, and maintenance of embedded software that is crucial for military and commercial aviation solutions and avionics products.
β’ Utilize embedded Linux, C/C++, networking protocols, device drivers, hardware interface tools, simulations, and integrated development environments.
β’ Define requirements, implement software, create test procedures, conduct verification, and produce certification artifacts.
β’ Manage the technical, scheduling, and financial dimensions of team assignments while aiding in task planning and execution.
β’ Contribute to project strategies by estimating task durations, identifying dependencies, and uncovering risks and opportunities.
β’ Engage in and potentially lead an engineering team by organizing tasks, coordinating efforts, communicating progress, addressing issues, brainstorming, and facilitating collaboration.
β’ Navigate through all stages of the software product life cycle, from requirements gathering to verification.
β’ Employ software engineering methodologies to deliver high-quality avionics products.
β’ A degree in Science, Technology, Engineering, or Mathematics (STEM) with a minimum of 5 years of relevant experience, or an advanced degree in a related discipline.
β’ Proficient in C/C++ programming, ideally in the context of real-time embedded software.
β’ At least 2 years of experience leading a software team through a development cycle.
β’ Over 8 years of experience in identifying complex issues, evaluating options, and crafting solutions for software operating on real-time systems.
β’ More than 8 years of experience collaborating with multidisciplinary teams in planning, designing, and developing solutions.
β’ U.S. Person status is mandatory, which includes U.S. citizens, U.S. nationals, lawful permanent residents, refugees, or asylees.
β’ Experience with DO-178B, preferably at DAL A or B.
β’ Familiarity with real-time operating systems such as VxWorks or LynxOS.
β’ Knowledge of software engineering processes and procedures, encompassing software requirements, design and implementation, functional and integration testing, test cases, test procedures, and software delivery support.
β’ Security clearance is not a prerequisite.
β’ Medical, dental, and vision insurance.
β’ Three weeks of vacation for newly hired employees.
β’ Generous 401(k) plan with employer matching contributions and a separate employer retirement contribution, including a Lifetime Income Strategy option.
β’ Tuition reimbursement program.
β’ Student Loan Repayment Program.
β’ Life insurance and disability coverage.
β’ Optional pet insurance, home and auto insurance, additional life and accident insurance, critical illness insurance, group legal, and ID theft protection.
β’ Benefits for birth, adoption, and parental leave.
β’ Ovia Health services for fertility and family planning.
β’ Adoption Assistance.
β’ Autism Benefit.
β’ Employee Assistance Plan, offering up to 10 free counseling sessions.
β’ Healthy You Incentives wellness rewards program.
β’ Doctor on Demand virtual doctor visits.
β’ Bright Horizons child and elder care services.
β’ Teladoc Medical Experts second opinion program.
β’ Flexible spending accounts.
β’ Flexible work schedules.
β’ Employee assistance program.
β’ Employee Scholar Program.
β’ Paid time off and holidays.
β’ Potential eligibility for annual short-term and/or long-term incentive compensation programs.
Cloudera
Stellar Cyber
Pragmatike
Pragmatike
Get handpicked remote jobs straight to your inbox weekly.