Flight Embedded Software Engineer
The Flight Embedded Software Engineer at Confidential Client is responsible for developing, integrating, and testing embedded software for missile systems. This role involves close collaboration with engineering and program management teams to deliver real-time missile avionics software, requiring strong embedded C/C++ skills and experience with hardware interfaces. The position demands a resourceful, customer-focused engineer capable of working independently and in teams, with the ability to obtain a DoD Secret clearance.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Oil and Gas,Defense and Space Manufacturing,Aviation and Aerospace Component Manufacturing.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
Confidential Client is seeking an experienced embedded software engineer to join a Flight Software Design Engineering team supporting missile-related systems. You will develop requirements, design and implement embedded flight software, integrate with hardware, and test real-time systems used in flight environments.
- Assess, refine, and develop system and software requirements
- Design, implement, integrate, and test embedded flight software components
- Write production-quality embedded C/C++ code for real-time systems
- Work directly with hardware designers to validate interfaces and read schematics
- Integrate software with RTOS and Linux-based components where applicable
- Collaborate daily with engineering and program management teams and present technical results
- Produce and review technical documentation and test reports
- Support system-level hardware/software integration and test
- Participate in schedule-driven development (9x80 schedule with every other Friday off) and be available for extended hours as needed
Key Qualifications
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related engineering discipline — or equivalent work experience
- Strong embedded software development background with hands-on Embedded C/C++
- Experience with target processors (ARM) and low-level hardware interfaces (I2C, SPI, Ethernet)
- Experience reading schematics and working with custom hardware
- Familiarity with RTOS concepts and development
- Experience with Linux-based embedded development is desired
- Strong problem-solving skills and ability to learn new hardware platforms quickly
- Excellent verbal and written communication skills; comfortable presenting technical information
- Able to work independently and collaboratively in a team environment
- Must be able to obtain a DoD Secret clearance; active Secret clearance preferred
Preferred / Useful Experience
- Prior work on missile avionics or flight control software
- Experience with Visual Studio IDE or similar debugging tools for embedded systems
- Familiarity with real-time networking and hardware/software integration testing
Compensation & Schedule
- Employment type: Full-Time
- Salary range: $63,000 – $105,375 per year (provided by the client)
- Schedule: 9x80 (every other Friday off), with occasional extended hours to meet program needs
- Location: Huntsville, AL (onsite expectation as required by program)
Why Join
- Contribute to safety-critical flight and missile systems with a leading engineering team
- Hands-on work with embedded hardware and real-time systems
- Collaborative engineering environment and technical career growth opportunities
- Competitive pay within the disclosed salary range
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range