Skip to main content
CareerCircle Home
Log in
Join
Search for and find Flight Software Engineer jobs and Actalent jobs at CareerCircle.com
Actalent jobs, learn more at CareerCircle.com

Flight Software Engineer

Actalent

Posted Thursday, July 31, 2025

Posting ID: JP-005449229

Albuquerque, NM
Share:
FacebookTwitterLinkedin

Job Title: Flight Software Engineer


Job Description

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.


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.

Essential Skills

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

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

Work Environment

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 Conventional Prompt Strike (CPS) program. The work environment fosters a DevOps culture that encourages contributions to all areas of software design, development, and testing.


Compensation:$190000

Contact Information

Email: nblevins@actalentservices.com

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
On-Site
Leadership
Operating Systems
Debugging
Software Engineering
Python (Programming Language)
Software Development
Scripting
DevOps
Windows PowerShell
Software Development Life Cycle
Git (Version Control System)
Verbal Communication Skills
Integration Testing
Collaboration
Software Design
Embedded Software
Top Secret Clearance
Software Architecture
Logic Analyzer
Oscilloscope
C++ (Programming Language)
Avionics
MATLAB
Software Testing
Flight Testing
C (Programming Language)
Object-Oriented Programming (OOP)
Functional Testing
Network Protocols
Real-Time Operating Systems
Device Drivers
Secret Clearance
Flight Software
MISRA C (C Programming Language)
AUTomotive Open System Architecture (AUTOSAR)

Blog