Senior Embedded Software Engineer

Dahlgren, VA, United States • Posted June 03, 2026

Job Type: Full-time
Location: Dahlgren, VA
Posted: June 03, 2026
Category: other-general
Application Deadline: June 09, 2026

Role 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 documentation, including design descriptions, interface control documents (ICDs)...

Interested in this role?

Click the button below to start your application for Senior Embedded Software Engineer at SAIC.

Apply Now