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.
- 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.
- 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.
- 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...SuggestedContract workTemporary workCasual workFlexible hours$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...SuggestedWork at officeImmediate startFlexible hours$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...SuggestedFull timeContract workTemporary workWork experience placementCasual workFlexible hours- ...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...SuggestedContract work
$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...SuggestedWork at officeRelocation packageFlexible hours- ...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...
- ...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 areaFlexible hours
- ...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
$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 workWork experience placementWork at officeFlexible hours$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- ...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 timeTemporary workWork at officeLocal area
$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 payContract workLocal areaRemote workFlexible hours- ...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...
- ...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 timePart timeInterim roleWork at officeImmediate startRemote work
- ...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...
$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...$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 payContract workLocal area$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 workTemporary workRemote workFlexible hours$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 roleWork at office- ...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...
- ...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 timeContract work
$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- ...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 timeFlexible hours
$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 timeContract workWork experience placementInterim roleLocal area$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 payContract workTemporary workFor contractorsWork experience placementRemote work- ...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 workFor contractorsInterim role
- ...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...
- ...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
$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 payFull timeContract workLocal areaRemote workFlexible hours- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Developer. Be the first to apply!
Related searches
- software technical support Dahlgren, VA
- id software Dahlgren, VA
- senior c# .net software developer Dahlgren, VA
- embedded software Dahlgren, VA
- software implementation project manager Dahlgren, VA
- remote software sales Dahlgren, VA
- software Dahlgren, VA
- software asset management analyst Dahlgren, VA
- software support Dahlgren, VA
- embedded system engineer


