Senior Embedded Software Engineer

SAIC

📍 Dahlgren, Virginia, United States

fulltime Computer Occupations Posted June 07, 2026

Job Description

Description

SAIC is seeking an Embedded Software Engineer in Dahlgren, VA.

Responsibilities:


  • Design, implement, and test embedded software solutions in C/C++ for microcontrollers, real time operating systems (RTOS), or Linux based embedded systems

  • Develop firmware and low level drivers to interface with sensors, communication buses, and custom hardware

  • Support integration of embedded software with hardware components, including bring up, debugging, and troubleshooting

  • Participate in system architecture discussions and assist in defining requirements and design specifications

  • Implement secure coding practices and support cyber-hardened embedded software designs

  • Conduct unit testing, integration testing, and performance validation

  • Analyze system logs, memory usage, and timing behavior to optimize performance

  • Create and maintain technical documentati...