Jrc
Jrc22d ago

Embedded Software Developer

United StatesUnited States·Dahlgrenmid
OtherEmbedded Software Developer
2 views0 saves0 applied

Quick Summary

Overview

Who We Are ( video ) At JRC, we tackle some of the toughest challenges faced by the Department of Defense (DoD) and other government agencies.

Technical Tools
OtherEmbedded Software Developer

Responsibilities

~3 min read
  • 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 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.

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.

What We Offer

~1 min read
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

Location & Eligibility

Where is the job
Dahlgren, United States
On-site at the office
Who can apply
US

Listing Details

Posted
May 20, 2026
First seen
May 20, 2026
Last seen
June 10, 2026

Posting Health

Days active
19
Repost count
0
Trust Level
36%
Scored at
June 9, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Jrc
Jrc
greenhouse
Employees
5
Founded
2020
View company profile
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

JrcEmbedded Software Developer