... bare-metal hardware, virtualized environments, and cloud-hosted platforms). Embedded software development experience is a plus. You are also proficient in integrating legacy code and systems ...
... bare-metal hardware, virtualized environments, and cloud-hosted platforms). Embedded software development experience is a plus. You are also proficient in integrating legacy code and systems ...
... bare-metal hardware, virtualized environments, and cloud-hosted platforms). Embedded software development experience is a plus. You are also proficient in integrating legacy code and systems ...
... bare-metal hardware, virtualized environments, and cloud-hosted platforms). Embedded software development experience is a plus. You are also proficient in integrating legacy code and systems ...
Embedded Reverse Engineer: All Levels - FUTURE NEED
Vienna, VA · On-site
$43.27 - $96.15/hr
The candidate will be primarily focused on conducting software analysis of embedded products. The ... systems or bare metal applications Benefits: * Mission focused work environment * Subsidized ...
Embedded Reverse Engineer: All Levels - FUTURE NEED
Vienna, VA · On-site
$43.27 - $96.15/hr
The candidate will be primarily focused on conducting software analysis of embedded products. The ... systems or bare metal applications Benefits: * Mission focused work environment * Subsidized ...
... bare-metal hardware, virtualized environments, and cloud-hosted platforms). Embedded software development experience is a plus. You are also proficient in integrating legacy code and systems ...
... bare-metal hardware, virtualized environments, and cloud-hosted platforms). Embedded software development experience is a plus. You are also proficient in integrating legacy code and systems ...
Federal Lead Systems Architect
Alexandria, VA · On-site +1
... Software-Defined Networking (SDN) solutions. Build and enforce network automation stacks to transition legacy network management into fully programmable, code-driven network fabrics. * Bare-Metal ...
Federal Lead Systems Architect
Alexandria, VA · On-site +1
... Software-Defined Networking (SDN) solutions. Build and enforce network automation stacks to transition legacy network management into fully programmable, code-driven network fabrics. * Bare-Metal ...
Federal Lead Systems Architect
Mclean, VA · On-site
... Software-Defined Networking (SDN) solutions. Build and enforce network automation stacks to transition legacy network management into fully programmable, code-driven network fabrics. * Bare-Metal ...
Federal Lead Systems Architect
Mclean, VA · On-site
... Software-Defined Networking (SDN) solutions. Build and enforce network automation stacks to transition legacy network management into fully programmable, code-driven network fabrics. * Bare-Metal ...
... arrays, software-defined networking, and unified communications (voice/video)--into a cohesive ... bare-metal provisioning platforms like Tinkerbell to automate from the silicon up. Because this ...
... arrays, software-defined networking, and unified communications (voice/video)--into a cohesive ... bare-metal provisioning platforms like Tinkerbell to automate from the silicon up. Because this ...
... arrays, software-defined networking, and unified communications (voice/video)--into a cohesive ... bare-metal provisioning platforms like Tinkerbell to automate from the silicon up. Because this ...
... arrays, software-defined networking, and unified communications (voice/video)--into a cohesive ... bare-metal provisioning platforms like Tinkerbell to automate from the silicon up. Because this ...
FPGA (Field-Programmable Gate Array) Engineer
Herndon, VA · On-site
$133K - $171K/yr
Experience with embedded Linux, real-time operating systems (RTOS), or bare-metal software development. * Familiarity with ARM-based SoCs, Zynq, Versal, Intel SoC FPGAs, or heterogeneous computing ...
FPGA (Field-Programmable Gate Array) Engineer
Herndon, VA · On-site
$133K - $171K/yr
Experience with embedded Linux, real-time operating systems (RTOS), or bare-metal software development. * Familiarity with ARM-based SoCs, Zynq, Versal, Intel SoC FPGAs, or heterogeneous computing ...
FPGA (Field-Programmable Gate Array) Engineer
Reston, VA · On-site
$135K - $173K/yr
Experience with embedded Linux, real-time operating systems (RTOS), or bare-metal software development. * Familiarity with ARM-based SoCs, Zynq, Versal, Intel SoC FPGAs, or heterogeneous computing ...
FPGA (Field-Programmable Gate Array) Engineer
Reston, VA · On-site
$135K - $173K/yr
Experience with embedded Linux, real-time operating systems (RTOS), or bare-metal software development. * Familiarity with ARM-based SoCs, Zynq, Versal, Intel SoC FPGAs, or heterogeneous computing ...
Senior Associate Software Engineer
Manassas, VA · On-site
$90K - $110K/yr
The Associate Software Engineer will support our Navy customer's tactical system that is comprised of everything between legacy software installed on bare metal to micro-containers running in an on ...
Senior Associate Software Engineer
Manassas, VA · On-site
$90K - $110K/yr
The Associate Software Engineer will support our Navy customer's tactical system that is comprised of everything between legacy software installed on bare metal to micro-containers running in an on ...
Embedded Reverse Engineer (Requires TS Clearance or Higher at Time of Application)
Vienna, VA · On-site
$43.27 - $96.15/hr
The candidate will be primarily focused on conducting software analysis of embedded products. The ... systems or bare metal applications Benefits: * Mission focused work environment * Subsidized ...
Embedded Reverse Engineer (Requires TS Clearance or Higher at Time of Application)
Vienna, VA · On-site
$43.27 - $96.15/hr
The candidate will be primarily focused on conducting software analysis of embedded products. The ... systems or bare metal applications Benefits: * Mission focused work environment * Subsidized ...
Senior Associate Software Engineer with Security Clearance
Manassas, VA · On-site
$90K - $110K/yr
The Associate Software Engineer will support our Navy customer's tactical system that is comprised of everything between legacy software installed on bare metal to micro-containers running in an on ...
Senior Associate Software Engineer with Security Clearance
Manassas, VA · On-site
$90K - $110K/yr
The Associate Software Engineer will support our Navy customer's tactical system that is comprised of everything between legacy software installed on bare metal to micro-containers running in an on ...
Software Engineer, 3rd-Party Integrations
Reston, VA · On-site
$108K - $145K/yr
This role requires a strong software background (Go/Rust/Python), distributed-systems fundamentals ... prem, bare-metal deployments). * Willing to travel as needed PREFERRED QUALIFICATIONS
Software Engineer, 3rd-Party Integrations
Reston, VA · On-site
$108K - $145K/yr
This role requires a strong software background (Go/Rust/Python), distributed-systems fundamentals ... prem, bare-metal deployments). * Willing to travel as needed PREFERRED QUALIFICATIONS
Senior Associate Software Engineer
$90K - $110K/yr
The Associate Software Engineer will support our Navy customer's tactical system that is comprised of everything between legacy software installed on bare metal to micro-containers running in an on ...
Senior Associate Software Engineer
$90K - $110K/yr
The Associate Software Engineer will support our Navy customer's tactical system that is comprised of everything between legacy software installed on bare metal to micro-containers running in an on ...
Senior Manager, DevOps Engineering
Chantilly, VA · On-site
$134K - $172K/yr
... bare metal servers. • Support engagements related to assessing, refactoring and identifying ... software engineering or devops management experience. • Active TS/SCI security clearance and ...
Senior Manager, DevOps Engineering
Chantilly, VA · On-site
$134K - $172K/yr
... bare metal servers. • Support engagements related to assessing, refactoring and identifying ... software engineering or devops management experience. • Active TS/SCI security clearance and ...
Firmware Engineer
Sterling, VA · On-site
Write robust, real-time firmware in C/C++ targeting bare-metal and RTOS-based environments ... software interfaces and ensure reliable communication between embedded systems and higher-level ...
Quick apply
Firmware Engineer
Sterling, VA · On-site
Write robust, real-time firmware in C/C++ targeting bare-metal and RTOS-based environments ... software interfaces and ensure reliable communication between embedded systems and higher-level ...
Systems Engineer (Infrastructure as a Service) with Security Clearance
Chantilly, VA · On-site
$111K - $145K/yr
Operating System administration skills for Red Hat 7.x to include building systems up from bare metal, performing software package installation, operating system and application troubleshooting, and ...
Systems Engineer (Infrastructure as a Service) with Security Clearance
Chantilly, VA · On-site
$111K - $145K/yr
Operating System administration skills for Red Hat 7.x to include building systems up from bare metal, performing software package installation, operating system and application troubleshooting, and ...
Software Developer
Gaithersburg, MD · Hybrid
$87K - $157K/yr
Leidos is looking for a Software Developer focusing on System Management supporting our Federal ... bare metal to operational deployment across multiple environments. Required Infrastructure ...
Software Developer
Gaithersburg, MD · Hybrid
$87K - $157K/yr
Leidos is looking for a Software Developer focusing on System Management supporting our Federal ... bare metal to operational deployment across multiple environments. Required Infrastructure ...
Software Developer
Gaithersburg, MD · On-site
$87K - $157K/yr
Leidos is looking for a Software Developer focusing on System Management supporting our Federal ... bare metal to operational deployment across multiple environments. Required Infrastructure ...
Software Developer
Gaithersburg, MD · On-site
$87K - $157K/yr
Leidos is looking for a Software Developer focusing on System Management supporting our Federal ... bare metal to operational deployment across multiple environments. Required Infrastructure ...
Embedded Software Bare Metal information
See Reston, VA salary details
$72.8K - $82.7K
1% of jobs
$82.7K - $92.5K
2% of jobs
$92.5K - $102.3K
3% of jobs
$102.3K - $112.2K
6% of jobs
$112.2K - $122K
5% of jobs
$122K - $131.8K
5% of jobs
$135.3K is the 25th percentile. Wages below this are outliers.
$131.8K - $141.7K
5% of jobs
$141.7K - $151.5K
7% of jobs
$151.5K - $161.3K
3% of jobs
$161.3K - $171.2K
3% of jobs
The median wage is $172.5K / yr.
$171.2K - $181K
58% of jobs
$72.8K
$159.6K
$181K
How much do embedded software bare metal jobs pay per year?
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.

Anduril rating
9.4
Based on 7 frontline employees who took The Breakroom Quiz
Job description
ABOUT THE TEAM
Anduril Labs is a multidisciplinary team of technologists, solution architects, engineers, and military subject matter experts. Its mission is to drive innovation across all Anduril business units and product lines by developing novel concepts and next-generation technologies that enhance Anduril's competitive edge and give its customers a decisive technological advantage over its adversaries.
ABOUT THE JOB
We are looking for a talented full stack software engineer to join our growing team at Anduril Labs in Washington, DC. As a full stack software engineer in Anduril Labs, you will help bring innovative, next-generation concepts to life through proof-of-concept development and rapid prototyping using bleeding edge technologies.
The ideal candidate has exceptional software development and creative problem-solving skills, is a self-starter, and can quickly grasp complex concepts. As a full stack software engineer, you possess the skills to architect, develop, and deploy distributed applications and services, including both front-end and back-end components. You have experience with agile, end-to-end software development lifecycle and are comfortable developing and deploying code across Windows and Linux-based systems (including standalone bare-metal hardware, virtualized environments, and cloud-hosted platforms). Embedded software development experience is a plus. You are also proficient in integrating legacy code and systems, leveraging open-source technologies, and developing and utilizing APIs. Additionally, you have a solid understanding of AI/ML core concepts (e.g., feature extraction, supervised vs. unsupervised learning, regression, classification, clustering, deep learning neural networks, NLP, LLMs, SLMs, model fine-tuning, prompt engineering, RAG) and hands-on experience developing (Gen)AI-enhanced applications or services.
We also expect candidates to have familiarity with database technologies (e.g., SQL, NoSQL, Graph DB, Vector DB) and experience with data modeling, data wrangling, analytics, and visualization. Since Anduril Labs supports all Anduril businesses and product lines, you will have the unique opportunity to work closely with multi-disciplinary engineering and product development teams across the entire company. This means you will get to directly contribute to the development of Anduril's next-generation products and services. So if you thrive in a dynamic environment that values creative problem-solving, love writing code, excel as both an individual contributor and team player, are eager to learn, and bring a can-do attitude, this role is for you.
- Lead the development of prototypes to demonstrate advanced concepts in areas like autonomous and multi-agent systems, GenAI, advanced data analytics, quantum computing/sensing/networking/comms/machine learning, modeling, simulation, optimization, visualization, next-gen human-machine interfaces, heterogenous computing, and cybersecurity.
- Own the entire Software Development Lifecycle from inception through development, testing, deployment, and documentation for Anduril Labs-developed software prototypes.
- Interface and collaborate with other Anduril and customer engineering teams, and strategic partners.
- Support Anduril- and customer-funded R&D efforts.
- Participate in field experiments and technology demonstrations.
- 3+ years of programming with Python, C++, Java, Rust, Go, or JavaScript/TypeScript.
- Proven software architecture and design skills.
- Ability to quickly understand and navigate complex systems and established codebases.
- AI/ML development using commercial and open-source AI frameworks, models, and tools (e.g., Jupyter Notebook, PyTorch, TensorFlow, Scikit-learn, OpenAI, Claude, Gemini, Llama, LangChain, YOLO, AWS Sagemaker, Bedrock, Azure AI, RAG).
- Web app development (e.g., React, Angular, or Vue).
- Cloud development (e.g., AWS, Azure, or GCP).
- Data modeling and wrangling.
- Networking basics (e.g., DNS, TCP/IP vs. UDP, socket communications, LDAP, Active Directory)
- Database technologies (e.g., SQL, NoSQL, Graph DB, Vector DB).
- API development and integration (e.g., REST, GraphQL).
- Containerization technologies (e.g., Docker, Kubernetes).
- Software development on Linux and Windows.
- Demonstrable hands-on experience using GenAI tools (e.g., OpenAI Codex, Claude Code, Gemini Code Assist, GitHub Copilot, Amazon CodeWhisperer, or similar) for software development, code generation, debugging, and algorithmic exploration.
- Experience with Git version control, build tools, and CI/CD pipelines.
- Demonstrated understanding and application of software testing principles and practices, including unit testing, integration testing, and end-to-end testing.
- Strong problem-solving skills, meticulous attention to detail, and the ability to work effectively in a collaborative team environment.
- Excellent communication and interpersonal skills, with the ability to effectively articulate complex technical concepts to diverse audiences.
- Eligible to obtain and maintain an active U.S. Top Secret SCI security clearance
- BS in Computer Science, Engineering, or similar field.
- Distributed applications development (e.g., client/server, microservices, multi-agent solutions).
- High performance computing (HPC) and big data technologies (e.g., Apache Spark, Hadoop).
- Mobile app development (e.g., iOS or Android).
- Embedded software development experience.
- Willingness to travel up to approximately 10%
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