1

Embedded Software Bare Metal Jobs in Reston, VA (NOW HIRING)

... and embedded systems, network infrastructure, platform services, identity management, and ... Compute (bare metal, virtualized, containerized) * Network (switching, routing, segmentation ...

... and embedded systems, network infrastructure, platform services, identity management, and ... Compute (bare metal, virtualized, containerized) * Network (switching, routing, segmentation ...

... and embedded systems, network infrastructure, platform services, identity management, and ... Compute (bare metal, virtualized, containerized) * Network (switching, routing, segmentation ...

Sr. Software Engineer

Washington, DC · On-site

$155K - $200K/yr

As a Senior Backend Software Engineer, you will be a core contributor to our Go-based backend and ... clouds, or bare-metal deployments. * Experience with modern API protocols like ConnectRPC.

Staff Engineer

Reston, VA · On-site

$130K - $170K/yr

Experience with Real-Time Operating Systems (RTOS) and bare-metal programming environments ... Auria is a provider of solutions and software in support of complex Space, National Security, and ...

Staff Engineer

Reston, VA · On-site

$130K - $170K/yr

Experience with Real-Time Operating Systems (RTOS) and bare-metal programming environments ... Auria is a provider of solutions and software in support of complex Space, National Security, and ...

next page

Showing results 1-20

Embedded Software Bare Metal information

See Reston, VA salary details

$72.8K

$159.6K

$181K

How much do embedded software bare metal jobs pay per year?

As of Jul 9, 2026, the average yearly pay for embedded software bare metal in Reston, VA is $159,573.00, according to ZipRecruiter salary data. Most workers in this role earn between $136,800.00 and $180,000.00 per year, depending on experience, location, and employer.

What is an Embedded Software Bare Metal job?

An Embedded Software Bare Metal job involves developing firmware for microcontrollers or processors without an operating system (OS). Engineers write low-level code to directly control hardware peripherals using languages like C or assembly. This role requires knowledge of memory management, real-time constraints, and debugging techniques. It is commonly used in applications such as automotive systems, industrial automation, and IoT devices where efficiency and deterministic behavior are critical.

What are common challenges faced when developing bare metal embedded software?

Bare metal embedded software engineers often encounter challenges such as limited memory and processing resources, real-time timing constraints, and troubleshooting hardware-software interactions without the safety net of an operating system. Debugging can be particularly complex, as it often relies on low-level tools and a deep understanding of both the code and the hardware. Close collaboration with hardware engineers is usually required to diagnose and resolve issues. Developing for a bare metal environment demands careful planning, proactive testing, and a precise approach to resource management to ensure stability and reliability of the final product.

What are the key skills and qualifications needed to thrive in the Embedded Software Bare Metal position, and why are they important?

To thrive as an Embedded Software Bare Metal engineer, you need a strong background in low-level programming languages such as C/C++, thorough understanding of microcontroller architectures, and experience with hardware interfacing. Familiarity with tools like debuggers, oscilloscopes, version control systems, and protocols such as SPI, I2C, or UART is typical, and certifications in embedded systems or electronics are valuable assets. Excellent problem-solving abilities, attention to detail, and strong communication skills help you collaborate effectively with hardware and engineering teams. These competencies ensure reliable, efficient code that operates directly on hardware, supporting mission-critical device functionality.

What are popular job titles related to Embedded Software Bare Metal jobs in Reston, VA? For Embedded Software Bare Metal jobs in Reston, VA, the most frequently searched job titles are:
What job categories do people searching Embedded Software Bare Metal jobs in Reston, VA look for? The top searched job categories for Embedded Software Bare Metal jobs in Reston, VA are:
What cities near Reston, VA are hiring for Embedded Software Bare Metal jobs? Cities near Reston, VA with the most Embedded Software Bare Metal job openings:
Infographic showing various Embedded Software Bare Metal job openings in Reston, VA as of July 2026, with employment types broken down into 3% As Needed, 81% Full Time, 15% Part Time, and 1% Contract. Highlights an 95% Physical, 1% Hybrid, and 4% Remote job distribution, with an average salary of $159,573 per year, or $76.7 per hour.
Senior Engineer, Edge-Cloud Reliability

Senior Engineer, Edge-Cloud Reliability

Anduril Industries

Reston, VA • On-site

Full-time

Posted 7 days ago


Anduril rating

9.4

Company rating: 9.4 out of 10

Based on 7 frontline employees who took The Breakroom Quiz


Job description

Job Summary:
Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. As a Senior Engineer, Edge-Cloud Reliability, you will own a critical function ensuring on-prem nodes mirror cloud architecture and maintain operations under various conditions while mentoring a sub-team.
Responsibilities:
• Identity federation & degraded auth - extend centralized Keycloak/LDAP identity to disconnected edge; cached-credential authentication when the hub is unreachable; propagate RBAC-by-operation/group to spokes.
• Data reconciliation & state consistency - own the cloud↔edge data-refresh contract: DSB migration, entity-persist service, CoTv2 bilateral consistency, un-egress republishing cache.
• Config / architecture drift - automate propagation of cloud-architecture changes (DSB, NCC hub-spoke, DNS) to every edge NixOS closure so spokes never silently fall out of parity.
• DDIL reliability mandate - define and test failover/reconnect behavior against the High-Availability / DDIL ConOps
• Set the technical direction for the sub-team; mentor and receive the support IC.
Qualifications:
Required:
• Currently possesses and is able to maintain an active U.S. Top Secret / SCI Clearance
• Software background is mandatory
• Strong in a systems language (Go/Rust/Python), distributed-systems fundamentals (consensus, conflict resolution, eventual consistency).
• Cloud architecture depth (GCP preferred - VPC, IdP, networking) and comfort at the edge (on-prem, bare-metal deployments).
• Willing to travel as needed
Preferred:
• Demonstrated ownership of a reliability/SRE or platform-engineering charter.
Company:
Anduril Industries is a defense technology company that specializes in developing advanced autonomous systems to enhance national security. Founded in 2017, the company is headquartered in Costa Mesa, USA, with a team of 1001-5000 employees. The company is currently Late Stage.

What Anduril employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Anduril Industries logo

About Anduril Industries

Sourced by ZipRecruiter

Anduril Industries is a trailblazer in the technology industry based in Costa Mesa, CA, US. Founded in 2017 by Palmer Luckey, the creator of Oculus VR, the company focuses on developing innovative technology to equip and empower those in the defense sector. Its primary products include cutting-edge autonomous systems and AI software that assist in combating threats to national and global security. The mission of Anduril Industries is to integrate technology and defense by building transformative, scalable solutions that ensure a safer world.

Industry

Guided missile and space vehicle manufacturing

Company size

501 - 1,000 Employees

Headquarters location

Costa Mesa, CA, US

Year founded

2017

Social media