×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Developer Security Clearance

Job in Dahlgren, King George County, Virginia, 22448, USA
Listing for: JRC
Full Time position
Listed on 2026-06-01
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, C++ Developer, DevOps
Job Description & How to Apply Below
Position: Embedded Software Developer with Security Clearance
Who We Are ( video ) At JRC, we tackle some of the toughest challenges faced by the Department of Defense (DoD) and other government agencies. Our expertise in engineering innovation and semiconductor technologies allows us to deliver mission-critical microelectronics solutions, aerospace systems engineering, and cutting-edge research and development. By joining JRC, you'll be part of a team that supports strategic deterrence and defense missions, playing a crucial role in ensuring the safety and security of the United States and its allies.

Join JRC's SB&IO Team! JRC is seeking an Embedded Software Engineer to design, develop, and test embedded software and firmware solutions for microcontroller, RTOS, and Linux-based systems. This role involves hardware/software integration, low-level driver development, performance optimization, secure coding, debugging, testing, and cross-functional collaboration to support mission-critical embedded systems and end-to-end solution performance. What You'll Do
* 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. What You Bring to the Table
* An active DoD security clearance at the SECRET level or above (or have held an active DoD clearance within the last 2 years)
* 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 tool chains, 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. Bonus Points
* 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. At JRC we offer...
* A competitive compensation package
* An exceptional employee benefits program, providing support for our team members' well-being and success
* The chance to contribute to a high-profile Department of Defense programs and make a positive impact
* A collaborative work environment where teamwork, creativity, and innovation thrive
* Opportunities for professional growth and development, helping you advance your career
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary