A leading aerospace company located in Cedar Rapids, IA, is seeking an Avionics Embedded Software Engineer to develop safety-critical flight systems for commercial and military aircraft. The ideal candidate has significant experience in embedded avionics software development, particularly in C++ and Python. Responsibilities include developing software per safety standards, analyzing system requirements, and collaborating with systems engineering and testing teams. This position offers a challenging environment with opportunities for professional growth and advancement.
Qualifications
5+ years of relevant software engineering experience, or 3+ years with an advanced degree.
Experience developing embedded or real-time avionics software.
Strong programming experience in C++ and Python.
Responsibilities
Develop embedded avionics software following safety-critical standards.
Analyze system and software requirements to create robust software architectures.
Support V&V activities according to DO-178C standards.
Skills
Embedded avionics software development
C++ programming
Python programming
DO-178 software development lifecycle
Systems engineering collaboration
Education
Bachelor’s degree in Engineering, Computer Science, or STEM
Tools
Git
Jira
Confluence
SVN
JAMA
CI/CD pipelines
Job description
A leading aerospace company located in Cedar Rapids, IA, is seeking an Avionics Embedded Software Engineer to develop safety-critical flight systems for commercial and military aircraft. The ideal candidate has significant experience in embedded avionics software development, particularly in C++ and Python. Responsibilities include developing software per safety standards, analyzing system requirements, and collaborating with systems engineering and testing teams. This position offers a challenging environment with opportunities for professional growth and advancement.