Mediabistro logo
job logo

Flight Embedded Software Engineer

Actalent, huntsville, al, United States


Job Title: Flight Embedded Software EngineerJob Description
This role offers an exciting opportunity to join a Flight Software Design Engineering group as a Missile Flight Software Engineer supporting a missile system development program in Huntsville, AL. You will develop, integrate, and test real-time embedded flight software for missile-related systems, working closely with multidisciplinary engineering teams to deliver reliable, high-performance solutions for complex avionics and guidance applications.
Responsibilities
+ Assess and develop software requirements for missile-related embedded and real-time systems.
+ Design, implement, integrate, and test embedded flight software work products for missile systems.
+ Perform direct, hands-on development of C and C++ software for real-time embedded missile avionics and related systems.
+ Work closely with hardware designers to understand custom hardware, interpret schematics, and integrate software with target processors, off-the-shelf sensors, and electrical designs.
+ Conduct software unit, integration, functional, lab, and flight test activities, including hardware-in-the-loop testing for avionics and missile systems.
+ Use configuration control tools such as Git or Apache Subversion to manage source code and related artifacts.
+ Utilize review and tracking tools such as Jira and Crucible to support code reviews, issue tracking, and project documentation.
+ Develop, review, and edit technical documents, including design descriptions, test plans, test reports, and user documentation.
+ Prepare and deliver technical presentations to internal project teams and external customers, clearly communicating design decisions, test results, and technical risks.
+ Collaborate daily with internal engineering and program management teams and customer engineering counterparts to align on requirements, schedules, and technical solutions.
+ Lead or support technical tasks as needed, providing guidance to team members and contributing to planning and execution of project milestones.
+ Research and analyze target processor hardware, interfaces, and data sheets to support software design and troubleshooting.
+ Participate in lab-based avionics testing, including setup, execution, and analysis of test results for missile flight software.
+ Ensure adherence to real-time operating system concepts and structure software appropriately within an RTOS environment.
+ Perform other engineering-related duties as assigned to support successful project execution and delivery.
Essential Skills
+ Bachelor's degree in Electrical Engineering, Computer Engineering, or a related engineering field.
+ Embedded C and C++ programming experience in real-time and embedded systems.
+ Strong embedded software development discipline, including structured design, implementation, and testing practices.
+ Experience developing software for custom hardware, including reading schematics and working closely with hardware designers.
+ Hands-on experience with embedded systems and real-time operating systems (RTOS), with the ability to apply RTOS concepts and structure software within an RTOS environment.
+ Missile domain experience, particularly with missile avionics or missile flight code.
+ Experience with embedded Linux or Linux-based development environments.
+ Experience with software unit, integration, and functional testing, including hardware-in-the-loop test environments.
+ Ability to interpret and work with data sheets, off-the-shelf sensors, and electrical design information.
+ Familiarity with configuration control tools such as Git or Apache Subversion.
+ Ability to work effectively in a team environment and collaborate across functions.
+ Strong problem-solving skills with the ability to troubleshoot complex embedded software and hardware interactions.
+ Strong communication, presentation, and interpersonal skills for effective interaction with internal teams and customers.
+ Ability to understand new concepts quickly and apply them accurately in an evolving technical environment.
+ Willingness to work extended hours when necessary to meet project deadlines and support project success.
+ Ability to obtain a U.S. government security clearance.
Additional Skills & Qualifications
+ 4+ years of embedded software development experience, with flexibility to consider 2+ years for candidates with strong missile domain experience.
+ Bachelor's degree in Engineering is preferred; a Computer Science degree may be considered depending on overall qualifications.
+ Active Top Secret or Secret security clearance is preferred.
+ Experience with missile avionics flight code is highly desired.
+ Experience with RTOS concepts and structure; specific RTOS product experience is helpful but not required.
+ Experience with ARM-based processors and embedded interfaces such as I2C, SPI, and Ethernet.
+ Experience with Linux and embedded Linux environments.
+ Experience with the Visual Studio IDE or similar development environments.
+ Exposure to assembly language for embedded targets.
+ Experience with hardware-in-the-loop testing for avionics or missile systems.
+ Experience working with lab test avionics and flight test environments.
+ Familiarity with configuration management practices and formal review processes using tools such as Jira and Crucible.
+ Experience preparing and delivering technical presentations to customers and internal project teams.
+ Technical task leadership experience, including mentoring or coordinating work within an engineering team.
+ Ability to work cross-functionally with hardware, systems, and test engineering teams.
+ Strong customer focus and the ability to work on a self-initiated basis as well as within a collaborative team.
Work Environment
This position is based onsite in Huntsville, AL, within a flight software and avionics laboratory environment focused on missile systems. You will work closely with multidisciplinary engineering teams and program staff, collaborating daily on design, integration, and testing activities. The role involves hands-on work with custom hardware, off-the-shelf sensors, lab test avionics, and hardware-in-the-loop setups to validate embedded flight software. The standard schedule follows a 9x80 work pattern, providing every other Friday off, with the expectation that you may work extended hours when needed to meet critical project milestones. Work is performed in professional office and lab spaces using modern software development tools, configuration control systems, and test equipment to support end-to-end missile flight software development and verification.
Job Type & Location
This is a Permanent position based out of Huntsville, AL.
Pay and Benefits
The pay range for this position is $ - $ /yr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:
- Medical, dental & vision - Critical Illness, Accident, and Hospital - 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available - Life Insurance (Voluntary Life & AD&D for the employee and dependents) - Short and long-term disability - Health Spending Account (HSA) - Transportation benefits - Employee Assistance Program - Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a fully onsite position in Huntsville,AL.
Application Deadline
This position is anticipated to close on Apr 30, 2026.
Diversity, Equity & Inclusion
At Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I is embedded into our culture through:
+ Hiring diverse talent
+ Maintaining an inclusive environment through persistent self-reflection
+ Building a culture of care, engagement, and recognition with clear outcomes
+ Ensuring growth opportunities for our people
Actalent is an equal opportunity employer.
About Actalent
Actalent is a global leader in engineering and sciences services. For more than 40 years, we've helped visionary companies advance their goals. Headquartered in the United States, our teams span 150 offices across North America, EMEA, and APAC-with four delivery centers in India led by 1,000+ extraordinary employees who connect their passion with purpose every day.
Our Bangalore, Hyderabad, Pune, and Chennai delivery centers are hubs of engineering expertise, with core capabilities in mechanical and electrical engineering, systems and software, and manufacturing engineering. Our teams deliver work across multiple industries including transportation, consumer and industrial products, and life sciences. We serve more than 4,500 clients, including many Fortune 500 brands. Learn more about how we can work together at actalentservices.com.