Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Developer

JRC

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 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.
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
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Software Developer in Dahlgren, VA vacancy
  •  ...Overview Bowhead seeks an Embedded Software Developer that will support the Naval Surface Warfare Center Dahlgren through design, development, testing, and integrating embedded software solutions that support mission critical systems. This role involves hands-on development... 
    Suggested
    Full time
    Contract work
    Temporary work
    Part time
    For contractors

    UIC Government Services and the Bowhead Family of Companies

    Dahlgren, VA
    1 day ago
  • $90k - $110k

     ...clients. Conduct assessments to identify risks and vulnerabilities affecting assets, missions, and critical infrastructure. Develop reports and documentation with clear, practical, risk-based recommendations. Review telecommunications and data communications policies... 
    Suggested
    Work at office
    Remote work
    Flexible hours

    American Bureau of Shipping

    Dahlgren, VA
    5 days ago
  • $90k - $110k

     ...commercial utility mission analysis and assessments to identify risk to DoD assets, missions and critical utility infrastructure Develop site reports as requested that identify DoD and non-DoD infrastructure, vulnerabilities and develop sound executable... 
    Suggested
    Full time
    Contract work
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Risk Mitigation Consulting, Inc.

    Dahlgren, VA
    4 days ago
  •  ...application Minimum of three (3) years of experience demonstrating the ability to concept, prototype, design, code, and engineer embedded software solutions Knowledge of C#, Java, or C++ Knowledge of hardware architectures, microcontrollers and communication... 
    Suggested

    Southeastern Computer Consultants Inc

    Dahlgren, VA
    2 days ago
  •  ...We are seeking a self-starting, creative experienced Senior Software Application Engineer to join our team in supporting our DoD client. The working environment requires an innovative-minded developer who can work closely with our client identifying and developing... 
    Suggested
    Permanent employment
    Full time
    Temporary work
    Remote work

    Zekiah Technologies

    Dahlgren, VA
    1 day ago
  • A defense contracting firm in Virginia is looking for a Telecommunications Analyst to provide expert support for DoD clients. Responsibilities include mission assurance tasks and infrastructure analysis. Candidates must have a Bachelor's degree, a minimum of 4 years experience...
    Remote work

    RMC Global

    Dahlgren, VA
    2 days ago
  • Saic seeks an Embedded Software Engineer in Dahlgren, VA, responsible for designing and implementing embedded software solutions using C/C++. The role involves developing firmware, supporting software integration, and participating in Agile methodologies. Qualified candidates... 

    Saic

    Dahlgren, VA
    3 days ago
  • $85k - $115k

    Position: Systems Analyst (Job ID:4281) Location: Dahlgren, VA Job Id: 4281 # of Openings: 1 Systems Analyst Purpose: ~ Valkyrie Enterprises has immediate openings for a Systems Analyst to support the Surface Combat Systems...
    Work at office
    Immediate start
    Flexible hours

    Valkyrie Enterprises

    Dahlgren, VA
    3 days ago
  •  ...score on the General Education Development (GED) exam Seven (7) years of experience in designing products using computer-aided design software applications such as AutoCAD, Pro/ENGINEER, and SolidWorks Experience should include preparing complete sets of technical drawing... 
    Contract work
    Work at office

    Bowhead / UIC Technical Services

    Dahlgren, VA
    3 days ago
  •  ...specialized experience performing computer hardware engineering, software design, coding and compilation of code; computer or software...  ...sites, pages, lists, and libraries. Strong experience developing embedded software in C and/or C++. Experience working with microcontrollers... 

    Vectrus, Inc

    Dahlgren, VA
    2 days ago
  • $34.45 per hour

     ...on the General Education Development (GED) exam Seven (7) years of experience in designing products using computer-aided design software applications such as AutoCAD, Pro/ENGINEER, and SolidWorks Experience should include preparing complete sets of technical... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Part time
    For contractors
    Work at office

    UIC Government Services and the Bowhead Family of Companies

    Dahlgren, VA
    4 days ago
  • UIC Arctic Response Services, LLC is seeking an Embedded Software Developer in Dahlgren, Virginia, to support the Naval Surface Warfare Center. The role involves designing, implementing, and testing embedded software solutions in C/C++ for various systems. Candidates should... 

    UIC Arctic Response Services, LLC

    Dahlgren, VA
    5 days ago
  • Join a forward-thinking company as a Senior Software Application Engineer, where your innovative mindset will drive the development of advanced applications for the Department of Defense. This role emphasizes collaboration, creativity, and technical excellence, as you... 

    Shelby American, Inc.

    Dahlgren, VA
    2 days ago
  • Valkyrie Enterprises is seeking a Systems Analyst in Dahlgren, VA, to support the Surface Combat Systems Training Command. The role involves providing expertise on combat systems design and maintenance, analyzing training systems, and assessing training readiness. Candidates...

    Valkyrie Enterprises

    Dahlgren, VA
    5 days ago
  • SimIS Inc. is looking for a Technical Systems Analyst to provide analytical and technical support for shore-based training systems. The role involves scenario development, system integration, and performance analysis, requiring strong technical skills in simulation systems...

    SimIS Inc

    Dahlgren, VA
    3 days ago
  • TekSynap is seeking a Senior Technical Program Analyst in Dahlgren, Virginia, to provide expert support for the Navy Enterprise Network (NEN) program. The role involves managing network services and ensuring compliance with cybersecurity standards. The ideal candidate will...

    TekSynap

    Dahlgren, VA
    4 days ago
  •  ...scenario development, verification, and validation activities Analyze system performance and identify improvement opportunities Develop technical documentation including specifications and procedures Support configuration management activities and change control... 
    Temporary work

    SimIS

    Dahlgren, VA
    4 days ago
  •  ...and recommend risk mitigation strategies. Prepare engineering reports detailing findings, analyses, and proposed improvements. Develop original reports, edit team submissions, and coordinate contributions to ensure timely, high-quality deliverables. Conduct peer... 
    Full time
    Contract work
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours

    RMC Global

    Dahlgren, VA
    21 days ago
  •  ...and mission objectives Assist with database management support, including data structures mapped to application requirements Develop and maintain artifacts consistent with DoD Architecture Framework (DoDAF) and approved enterprise architecture tools (e.g., IBM System... 
    Full time
    Contract work

    Client First Technologies

    Dahlgren, VA
    2 days ago
  • $74.8k - $130.9k

     ...Weapon System Software Engineer In a world of possibilities, pursue one with endless opportunities. Imagine Next! At Parsons, you can...  ...you will be doing: Work with a scrum team to design and develop new external system interfaces such as optical sights, surface... 
    Flexible hours

    Navstar

    Dahlgren, VA
    2 days ago
  •  ...on the General Education Development (GED) exam Seven (7) years of experience in designing products using computer-aided design software applications such as AutoCAD, Pro/ENGINEER, and SolidWorks Experience should include preparing complete sets of technical drawing... 
    Contract work
    Work at office

    UIC Arctic Response Services, LLC

    Dahlgren, VA
    1 day ago
  •  ...and assembly drawings, revising drawings, and working with internal teams. Candidates must have seven years of experience using CAD software like AutoCAD, Pro/ENGINEER, and SolidWorks, along with excellent communication and interpersonal skills. A high school diploma or... 
    Contract work

    UIC Arctic Response Services, LLC

    Dahlgren, VA
    4 days ago
  • Description Overview SCCI is currently seeking an Embedded Software Design Engineer to join our team! In this position you will be responsible for developing weapon control system code for multiple projects across the Battle Management System portfolio. The tasks... 
    Remote work

    Southeastern Computer Consultants Inc

    King George, VA
    2 days ago
  •  ...and Cisco hardware (including routers, switches, and servers), software, systems, and programs. •Support complex multi-communication...  ...remote diagnostics, maintenance, and installation of equipment. •Develop, maintain, update, and implement contingency and restoral plans... 
    Permanent employment
    Temporary work
    For contractors
    Local area
    Remote work

    Centuria

    Dahlgren, VA
    a month ago
  • $69.3k - $158k

     ...Job Number: R0240258 Full Stack Software Developer, Mid The Opportunity: We're looking for a passionate, full-stack sof tware engineer to work with a fast-paced, highly collaborative sof tware development team building and launching capability for Enterprise web... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Navstar

    Dahlgren, VA
    1 day ago
  •  ...Overview SCCI is seeking a highly skilled and experienced .NET Developer to join our dynamic team. In this role, you will be...  ...including database and API integrations Applying and enforcing software development best practices, design patterns, and coding standards... 

    Southeastern Computer Consultants Inc

    Dahlgren, VA
    1 day ago
  • Central Business Solutions, Inc based in Dahlgren, VA, is seeking a full-time hybrid Software Engineer. You will be responsible for safety-critical software development pertaining to missile systems and test equipment, driving efforts for design and integration of Aegis... 
    Full time

    Central Business Solutions, Inc

    Dahlgren, VA
    2 days ago
  •  ...other Sensor Systems. Job duties include but are not limited in: Develop and implement detailed test plans, procedures, and schedules...  ...testing, validation, and verification, with emphasis on hardware and software integration. Experience in the development and execution of... 
    Work at office

    Bowhead / UIC Technical Services

    Dahlgren, VA
    3 days ago
  • $92k - $135k

    SimVentions, Inc in Dahlgren, Virginia is looking for an experienced Software Developer to support the Tomahawk program in an Agile development environment. Responsibilities include designing, implementing, and testing software. Candidates must have a minimum of 5 years... 

    SimVentions, Inc

    Dahlgren, VA
    5 days ago
  • $92k - $135k

     ...employee-owned business and has consistently been voted one of Virginia's Best Places to Work. We are seeking an experienced Software Developer to provide engineering support in an Agile development environment for the Tomahawk program. As part of a Scrum team, you will... 
    Contract work
    Temporary work
    Flexible hours

    SimVentions, Inc

    Dahlgren, VA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Developer. Be the first to apply!