Senior Embedded Software Engineer
- SAIC (Science Applications Int.)
- Dahlgren, Virginia
- Full Time
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 documentation, including design descriptions, interface control documents (ICDs), test procedures, and user guides
- Participate in Agile sprint cycles, technical reviews, and code walkthroughs
- Provide technical support for fielded systems and assist with defect resolution
- Collaborate with electrical, systems, and test engineering teams to ensure end to end solution performance
- Other duties as assigned
Qualifications
- A Bachelor of science (BS) degree from an accredited college or university in an engineering, scientific, or technical discipline
- Six (6) years professional technical experience which includes at least four (4) years specialized experience performing computer hardware engineering, software design, coding and compilation of code; computer or software requirements
- Management, computer systems or software integration; and utilizing systems engineering software tools
- Specialized experience shall also include demonstrated ability to engineer
- Complex systems with integrated software and hardware solutions. An example includes experience related to weapons systems and/or Navy programs utilizing agile software design processes, such as, but not limited to, Python, R, HTML, C/C++, Unix, and Linux
- Strong understanding of
Job ID: 521628345
Originally Posted on: 5/19/2026
Want to find more Technology opportunities?
Check out the 165,053 verified Technology jobs on iHireTechnology
Similar Jobs