Actalent logo

Flight Software Engineer

Actalent

Huntsville, AL
Full Time
Senior
105k-190k
about 2 months ago

Job Description

About the Role

Join our team as a Flight Software Engineer and play a vital role in implementing the software development lifecycle process for the Conventional Prompt Strike (CPS) program. This position focuses on developing embedded software for highly reliable real-time flight systems and involves writing device drivers for real-time operating systems to enable the integration of new avionics components.

Key Responsibilities

  • Implement the software development lifecycle process for the CPS program.
  • Develop embedded software for highly reliable real-time flight systems.
  • Write device drivers for real-time operating systems; enable integration of new avionics components.
  • Assist with software development associated with software test fixtures such as Hardware-in-the-Loop (HWIL) test assets.
  • Support system-level hardware testing including participation on-console with Assembly, Integration, and Test teams.
  • Architect and implement software test methodologies.
  • Act as technical lead for software tasks.
  • Contribute to software architecture design and development.
  • Coordinate and collaborate with external program partners to meet program-level objectives and achievements.
  • Periodic travel may be required to support system-level integration testing and flight test activities. Trip durations can range from a few days to several weeks, depending on assigned roles and responsibilities.
  • Perform other duties as assigned or required.

Requirements

  • Experience programming in C/C++.
  • Experience in object-oriented programming.
  • Experience with Git.
  • The ability to occasionally travel.
  • Experience in embedded software development.
  • Active Secret Clearance.

Nice to Have

  • Experience developing for real-time operating systems.
  • Applications experience with real-time embedded software engineering at the hardware level, including I/O driver software, interrupt service routines, and networking protocols.
  • Familiarity with the Greenhills INTEGRITY Real-time Operating System.
  • Experience with Matlab, Python, Powershell, or other scripting languages.
  • Experience with MISRA or AUTOSAR coding standards.
  • Lab experience with digital debugging tools (oscilloscopes, logic probes, logic analyzers).
  • Experience with software unit, integration, and functional testing.
  • Experience with Google Test.
  • Experience in applying software engineering standards.
  • Ability to collaborate and contribute as a member of a multi-disciplinary team.
  • Proven strong written and verbal communication skills.
  • Technical task leadership experience.

Qualifications

  • Bachelors degree, masters degree, or PhD in engineering or a related technical discipline from an accredited institution.
  • Progressive engineering experience: twelve or more years with a bachelor's degree, ten or more years with a master's degree, or seven or more years with a PhD. Equivalent engineering experience may substitute for education.
  • Must be able to obtain a DoD Top Secret clearance. Active DoD Top Secret security clearance is preferred.

Benefits & Perks

  • The pay range for this position is $105,000.00 - $190,000.00 per year.
  • Benefits discussed through HR during initial phone call and offer process.

Working at Actalent

This position is based on-site at Sandia National Labs (SNL) in Albuquerque, NM, working within the Navigation Guidance & Control (NGC) group responsible for the CPS program. The work environment fosters a DevOps culture that encourages contributions to all areas of software design, development, and testing.

Apply Now

Job Details

Posted AtAug 4, 2025
Salary105k-190k
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Actalent

Website

actalentservices.com

Company Size

1001-5000 employees

Location

Huntsville, AL

Industry

Employment Placement Agencies and Executive Search Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches