What are the responsibilities and job description for the Embedded Software Engineer – Avionics / Aerospace position at Adept AI Solutions?
Hiring: Embedded Software Engineer – Avionics / Aerospace
We are looking for a highly skilled Embedded Software Engineer with strong avionics and aerospace software development experience to join an exciting next-generation flight management systems (FMS) development team.
Location: Cedar rapids, Iowa.
Employment Type: C2C/W2
Domain: Aerospace / Avionics
Key Responsibilities:
• Design and develop software solutions for advanced Flight Management Systems (FMS) within modern avionics platforms
• Analyze and decompose customer and software-level requirements into subsystem and component-level requirements
• Support software verification activities, integration testing, and validation planning
• Collaborate daily with cross-functional engineering and Agile/Scrum teams
• Participate in feature development, implementation planning, testing, and risk management activities
• Recommend process, technology, and system improvements to enhance product quality and performance
• Contribute to Agile development workflows while maintaining scope, quality, and schedules
Required Qualifications:
• Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, Aerospace/Avionics Engineering, or related field
• 5 years of embedded software development and verification experience
• Strong programming experience in C, C , Ada, or Python
• Hands-on experience with DO-178B/C or similar aerospace safety-critical development standards
• Experience working in Agile/Scrum environments
• Strong understanding of software integration testing and requirement-based development
Preferred:
• Aerospace or avionics domain experience
• Flight Management Systems (FMS) or safety-critical systems exposure
• Strong debugging and system-level analysis skills