Senior Embedded Software Engineer

SAIC

fulltime Computer Occupations
Apply Now
Location
Dahlgren, Virginia, United States
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...