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 10 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Developer in Dahlgren, VA vacancy
  • $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... 
    Suggested
    Contract work
    Temporary work
    Casual work
    Flexible hours

    SimVentions, Inc - Glassdoor ✪ 4.6

    Dahlgren, VA
    22 hours ago
  • $85k - $115k

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

    Valkyrie Enterprises

    Dahlgren, VA
    2 days ago
  • $90k - $130k

     ...System Analyst to join our team! This individual will design and develop engineering standards and tests to evaluate the function of...  ...This inidvidual will be responsible for Electronic Warfare system software testing of government owned systems that interface with... 
    Suggested
    Full time
    Contract work
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    SimVentions, Inc - Glassdoor ✪ 4.6

    King George, VA
    22 hours ago
  •  ...concepts, protocols, and security methodologies System performance monitoring and ISO standards System life cycle management, software security, usability System/server administration and engineering methods Server/client operating systems Network security... 
    Suggested
    Contract work

    Cornerstone Defense

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

     ...acquisition and contracting, systems and digital engineering, software development, test and evaluation, sustainment and life-cycle management...  ...Responsibilities We are seeking a Journeyman Software Developer to support the Naval Surface Warfare Center, Dahlgren Division... 
    Suggested
    Work at office
    Relocation package
    Flexible hours

    Systems Planning and Analysis, Inc

    Dahlgren, VA
    1 day ago
  •  ...Software Engineer Radiance Technologies is a 100% employee-owned company where innovation, ownership, and collaboration are at the...  ...opportunity is for you. Key Responsibilities Research, develop, and deploy machine learning algorithms for both software and hardware... 

    Radiance Technologies

    Dahlgren, VA
    1 day ago
  •  ...support to the United States Government, Military, Department of Defense (DoD), and other federal agencies. Job Summary The Software Developer will work as part of an agile team responsible for the full software life cycle, from concept to deployment to maintenance for... 
    Local area
    Flexible hours

    Systems Technology Forum

    Dahlgren, VA
    3 days ago
  •  ...iQuasar is seeking to fill the position of Software Engineer at Dahlgren,VA. One of our clients in Dahlgren,VA needs a Software...  ...(nice to have) Tasking: Primary tasking includes developing code for Navy Weapons systems and simulations. Identify and... 
    Contract work

    iQuasar

    Dahlgren, VA
    2 days ago
  • $66.7k - $133.3k

     ...to 10% Type of Travel: Continental US * * *The Opportunity The Software Engineer will provide support to the Naval Surface Warfare Center...  ...Virtualized Environment (HAVEN) platform. Responsibilities Develop software features, software updates/fixes for HAVEN while using... 
    Contract work
    Work experience placement
    Work at office
    Flexible hours

    Dormont Manufacturing Company

    Dahlgren, VA
    4 days ago
  • $100k - $125k

     ...As a Software Engineer for Simulation Systems, you will lead the full-lifecycle development, maintenance, and optimization of mission-...  ...standards when performing the following, with supervision: Develop executable and non-executable code in strict accordance with the... 
    Work at office

    Tactical Engineering Analysis

    Dahlgren, VA
    11 hours ago
  •  ...Software Engineer IV SEACORP is seeking a well-qualified Software Engineer IV. Primary Duties and Responsibilities: Job Summary: SEACORP is seeking a full-time Senior Software Developer in Dahlgren, VA. This candidate will work with testers, software engineers... 
    Full time
    Temporary work
    Work at office
    Local area

    Seacorp Inc

    Dahlgren, VA
    3 days ago
  • $75k - $105k

     ...Software Engineer Amentum is seeking software engineers to join our USN advance technology development team. Prospect will code,...  ...opportunities. Software engineer responsibilities include: Developing graphical user interfaces for local tools with the team of... 
    Hourly pay
    Contract work
    Local area
    Remote work
    Flexible hours

    Navstar

    Dahlgren, VA
    1 day ago
  •  ...E-logic is seeking a Senior Software Engineer to design, develop, and test software-based weapon systems and combat management simulations for Naval Surface Warfare Center Dahlgren Division (NSWCDD). You will be responsible for writing high-performance source code, conducting... 

    eLogic

    Dahlgren, VA
    4 days ago
  •  ...Duties Help You will conduct Weapon Control Systems system integration efforts, including but not limited to developing software requirements and design, programming, integration, trouble shooting, and data analysis. You will provide leadership through... 
    Full time
    Part time
    Interim role
    Work at office
    Immediate start
    Remote work

    Naval Sea Systems Command

    Dahlgren, VA
    10 hours ago
  •  ...Job Summary Lead Weapon Control Systems integration, including software requirements, design, programming, integration,...  ...Weapon Control Systems system integration efforts, including developing software requirements and design, programming, integration, troubleshooting... 

    COMMON - A Users Group

    Dahlgren, VA
    11 hours ago
  • $95k - $145k

     ...Overview The Software Developer is responsible for supporting development efforts for the H10 & H60 department at Naval Surface Warfare Center Dahlgren Division. They will play a supporting role in achieving the organization’s goals by operating in a key development role... 

    EmergencyMD

    Dahlgren, VA
    3 days ago
  • $120k - $140k

     ...What You’ll Do: As a Software Engineer, you’ll work at the forefront of advanced undersea warfare technology, contributing to mission‑...  ...development team : Work in a tight‑knit, agile environment to develop solutions for Foreign Military Sales (FMS) Fire Control Systems... 
    Hourly pay
    Contract work
    Local area

    SwiftCruit

    Dahlgren, VA
    2 days ago
  • $64k - $95k

     ...Overview This individual will provide software development support for a government customer software Web-based GUI, which is replacing...  ...experience and proficiency with the bolded software is a priority): Develop and maintain scalable web applications using Python and Flask... 
    Contract work
    Temporary work
    Remote work
    Flexible hours

    SimVentions

    Dahlgren, VA
    22 hours ago
  • $140k - $195k

     ...Full Stack Developer Everforth ECS is seeking a Full Stack Developer to work in our King George, VA office. As a Full Stack Developer...  ...Working from requirements specifications to develop or modify software applications. Designing, coding, benchmark testing,... 
    Interim role
    Work at office

    ECS Limited

    King George, VA
    3 days ago
  •  ...SCCI is seeking a highly skilled and experienced Android Developer to join our dynamic team. The successful candidate will be responsible...  ...database and API integrations Applying and enforcing software development best practices, design patterns, and coding... 

    SCCI

    Dahlgren, VA
    2 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
    1 day ago
  • $120k

     ...our team can let their excellence shine through. By finding, developing, and incorporating new ideas, we provide memorable services. Rooted...  .... Analyze technical data and solutions using specialized software tools. Coordinate with program offices and combat system... 
    Full time

    Terrestris Global Solutions

    Dahlgren, VA
    6 days ago
  •  ...team! We are seeking a Senior Ontology Engineer to design, develop, and maintain ontological frameworks and knowledge graph solutions...  ...into scalable knowledge representations and work alongside software engineers, systems engineers, and domain experts to deliver end... 
    Full time
    Flexible hours

    TSC Corp

    Dahlgren, VA
    1 day ago
  • $82.1k - $172.4k

     ...Job Title: Software Engineer (Real-Time Systems / C2 Integration) Job Category: Engineering...  .... Responsibilities Integrate externally developed missile software components into an...  ...VxWorks. Experience using Real-Time Java in embedded or mission-critical systems. Experience... 
    Full time
    Contract work
    Work experience placement
    Interim role
    Local area

    Dormont Manufacturing Company

    Dahlgren, VA
    3 days ago
  • $106.48k - $185.15k

     ...Responsibilities The AI Developer will be part of a team of experts charged with providing support in the areas of cyber analysis...  ...development, test, deployment, maintenance and operation of specific software and hardware capabilities to meet current Cyber Defensive... 
    Hourly pay
    Contract work
    Temporary work
    For contractors
    Work experience placement
    Remote work

    Arcfield

    Dahlgren, VA
    2 days ago
  •  ...Responsibilities As a Full Stack Developer on this program, you will use your expertise and experience in the following areas and activities...  ...Working from requirements specifications to develop or modify software applications. Designing, coding, benchmark testing, debugging,... 
    Contract work
    For contractors
    Interim role

    Arcfield

    King George, VA
    4 days ago
  •  ...projects including but not limited to; major system and application deployments, software and firmware upgrades; commercial off the shelf (COTS) software applications and in-house developed software applications; architect technical solutions and write product... 

    Centuria

    Dahlgren, VA
    more than 2 months 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 Inc.

    Dahlgren, VA
    2 days ago
  • $75k - $90k

    Amentum is seeking skilled Software Engineers to become part of our US Navy Advanced Technology Development Team. The ideal candidate will design, optimize, and develop software to maximize performance and efficiency in an R&D-focused environment. This position is primarily... 
    Hourly pay
    Full time
    Contract work
    Local area
    Remote work
    Flexible hours

    Amentum

    Dahlgren, VA
    15 hours ago
  •  ...are experts in their fields and take pride and ownership in everything they do. Job Responsibilities: ·         Design and develop layouts and physical infrastructure solutions for landline, cellular, voice, video, data, and wireless networks. ·         Conduct... 

    Centuria

    Dahlgren, VA
    more than 2 months ago

Do you want to receive more vacancies?

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