Use left and right arrow keys to navigate
Based on similar jobs in your market
Estimated Pay info$54 per hour
Hours Full-time
Location Dahlgren, Virginia

About this job

**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 SharePoint and Microsoft Teams, including experience building and managing sites, pages, lists, and libraries + Strong experience developing embedded software in C and/or C++ Experience working with microcontrollers, SoCs, or embedded Linux systems + Hands on experience with embedded toolchains, debugging tools (JTAG, SWD), oscilloscopes, logic analyzers, or serial interfaces + Knowledge of embedded communication protocols such as UART, SPI, I2C, CAN, Ethernet, or similar + Strong understanding of real time constraints, interrupts, and low level hardware interactions + Familiarity with version control systems (Git preferred) + Ability to analyze technical problems and produce reliable solutions under schedule constraints + Strong written and verbal communication skills **Preferred Qualifications:** + Experience with RTOS environments (FreeRTOS, VxWorks, QNX, RTEMS, etc.) + Experience with ARM Cortex processors or similar embedded architectures + Familiarity with Python for test automation and scripting + Experience with embedded security, trusted computing, or secure boot + Background in DoD, Navy systems, or safety critical applications + Experience with modeling tools, interface definition, or hardware simulation **SECURITY CLEARANCE REQUIREMENTS:** + Must be able obtain and maintain security clearance at the Secret level. US Citizenship is a requirement for Secret clearance at this location **Physical Demands:** + Must be able to lift up to 15 pounds + Must be able to stand and walk for prolonged amounts of time + Must be able to twist, bend and squat periodically REQNUMBER: 2612681 SAIC is a premier technology integrator, solving our nation's most complex modernization and systems engineering challenges across the defense, space, federal civilian, and intelligence markets. Our robust portfolio of offerings includes high-end solutions in systems engineering and integration; enterprise IT, including cloud services; cyber; software; advanced analytics and simulation; and training. We are a team of 23,000 strong driven by mission, united purpose, and inspired by opportunity. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $6.5 billion. For more information, visit saic.com. For information on the benefits SAIC offers, see Working at SAIC. EOE AA M/F/Vet/Disability

Nearby locations

Posting ID: 1262188986 Posted: 2026-06-21 Job Title: Senior Embed Software Engineer