Embedded Software Engineer
$145K - $218K/yr
Familiarity with to bare metal embedded device drivers * Microprocessors and embedded processors ... CI/CD software * Good oral and written communication skills * Bachelor's degree in computer ...
$145K - $218K/yr
Familiarity with to bare metal embedded device drivers * Microprocessors and embedded processors ... CI/CD software * Good oral and written communication skills * Bachelor's degree in computer ...
$145K - $218K/yr
Familiarity with to bare metal embedded device drivers * Microprocessors and embedded processors ... CI/CD software * Good oral and written communication skills * Bachelor's degree in computer ...
Washington, DC · On-site
$90 - $130/hr
Position Description Software Engineer Mid / Senior -- Embedded Systems & Hardware-in-the-Loop ... Design and develop low‑level bare metal infrastructure (boot, startup, board support packages ...
Washington, DC · On-site
$90 - $130/hr
Position Description Software Engineer Mid / Senior -- Embedded Systems & Hardware-in-the-Loop ... Design and develop low‑level bare metal infrastructure (boot, startup, board support packages ...
Fairfax, VA · On-site
$126K - $166K/yr
Prototype and evaluate security capabilities across bare-metal, RTOS, embedded Linux, FPGA SoC, and ... Experience developing embedded software in C/C++ and tooling in Python. * Experience with low-level ...
Fairfax, VA · On-site
$126K - $166K/yr
Prototype and evaluate security capabilities across bare-metal, RTOS, embedded Linux, FPGA SoC, and ... Experience developing embedded software in C/C++ and tooling in Python. * Experience with low-level ...
Reston, VA · On-site
$140K - $200K/yr
Software Engineer Mid / Senior -- Embedded Systems & Hardware-in-the-Loop (HITL). Location: Reston ... Design and develop low-level bare metal infrastructure (boot, startup, board support packages ...
Quick apply
Reston, VA · On-site
$140K - $200K/yr
Software Engineer Mid / Senior -- Embedded Systems & Hardware-in-the-Loop (HITL). Location: Reston ... Design and develop low-level bare metal infrastructure (boot, startup, board support packages ...
Linthicum, MD · On-site
$145K - $218K/yr
CI/CD software development * Good oral and written communications skills ... Familiarity with bare metal embedded device drivers * Microprocessors and embedded processors (NIOS ...
Linthicum, MD · On-site
$145K - $218K/yr
CI/CD software development * Good oral and written communications skills ... Familiarity with bare metal embedded device drivers * Microprocessors and embedded processors (NIOS ...
CI/CD software development * Good oral and written communications skills ... Familiarity with bare metal embedded device drivers * Microprocessors and embedded processors (NIOS ...
CI/CD software development * Good oral and written communications skills ... Familiarity with bare metal embedded device drivers * Microprocessors and embedded processors (NIOS ...
Linthicum Heights, MD · On-site
$145K - $218K/yr
CI/CD software development * Good oral and written communications skills ... Familiarity with bare metal embedded device drivers * Microprocessors and embedded processors (NIOS ...
Linthicum Heights, MD · On-site
$145K - $218K/yr
CI/CD software development * Good oral and written communications skills ... Familiarity with bare metal embedded device drivers * Microprocessors and embedded processors (NIOS ...
Sterling, VA · On-site
$120 - $180/hr
Senior Embedded Software Engineer Job Type: Direct Hire Location: Hybrid, Virginia Work ... Strong command of embedded C/C++, bare-metal and/or RTOS-based programming. * Experience with ...
Sterling, VA · On-site
$120 - $180/hr
Senior Embedded Software Engineer Job Type: Direct Hire Location: Hybrid, Virginia Work ... Strong command of embedded C/C++, bare-metal and/or RTOS-based programming. * Experience with ...
Sterling, VA · On-site
$110K - $140K/yr
Embedded Software Engineer Location: Sterling, VA - Onsite About Accelevation We build what the ... Strong command of embedded C/C++, bare-metal and/or RTOS-based programming. * Experience with ...
Sterling, VA · On-site
$110K - $140K/yr
Embedded Software Engineer Location: Sterling, VA - Onsite About Accelevation We build what the ... Strong command of embedded C/C++, bare-metal and/or RTOS-based programming. * Experience with ...
$110K - $140K/yr
Embedded Software Engineer Location: Sterling, VA - Onsite About Accelevation We build what the ... Strong command of embedded C/C++, bare-metal and/or RTOS-based programming. * Experience with ...
$110K - $140K/yr
Embedded Software Engineer Location: Sterling, VA - Onsite About Accelevation We build what the ... Strong command of embedded C/C++, bare-metal and/or RTOS-based programming. * Experience with ...
Columbia, MD · On-site
$120K - $159K/yr
Experience developing bare metal software on an embedded microprocessor in C or C++. * Experience designing and developing device drivers. * Experience with UML and OOA/OOD software development ...
Columbia, MD · On-site
$120K - $159K/yr
Experience developing bare metal software on an embedded microprocessor in C or C++. * Experience designing and developing device drivers. * Experience with UML and OOA/OOD software development ...
$140K - $185K/yr
Understanding of embedded operating systems and bare-metal programming * Comfortable working with ... Willingness to work on high-level software that interfaces with embedded systems preferred.
$140K - $185K/yr
Understanding of embedded operating systems and bare-metal programming * Comfortable working with ... Willingness to work on high-level software that interfaces with embedded systems preferred.
Washington, DC · On-site
$100 - $195/hr
... RTOS and bare-metal environments with little or no documentation. * + Turn the manual art of ... embedded firmware, VxWorks, ThreadX, FreeRTOS, Nucleus, eCos, QNX, or proprietary/bare-metal ...
Washington, DC · On-site
$100 - $195/hr
... RTOS and bare-metal environments with little or no documentation. * + Turn the manual art of ... embedded firmware, VxWorks, ThreadX, FreeRTOS, Nucleus, eCos, QNX, or proprietary/bare-metal ...
$149K - $197K/yr
Where applicable, you'll support development on a real-time operating system (RTOS) or bare-metal ... software integration, including experience with common embedded interfaces and buses (for example ...
$149K - $197K/yr
Where applicable, you'll support development on a real-time operating system (RTOS) or bare-metal ... software integration, including experience with common embedded interfaces and buses (for example ...
... embedded code for micro-controllers as well as graphical user interfaces (GUI). The Software ... bare-metal and RTOS environments Strong debugging skills and proficiency with electronics lab tools ...
... embedded code for micro-controllers as well as graphical user interfaces (GUI). The Software ... bare-metal and RTOS environments Strong debugging skills and proficiency with electronics lab tools ...
Jessup, MD · On-site
$99K/yr
The Software Engineer should have sufficient proficiency and experience to serve as a go-to ... Hands-on experience with embedded development, including bare-metal and RTOS environments * Strong ...
Quick apply
Jessup, MD · On-site
$99K/yr
The Software Engineer should have sufficient proficiency and experience to serve as a go-to ... Hands-on experience with embedded development, including bare-metal and RTOS environments * Strong ...
Reston, VA · On-site
$140K - $200K/yr
Experience with developing embedded software within real-time operating systems (RTOS) or bare metal and their associated tools * Strong background in networks including network concepts and ...
Reston, VA · On-site
$140K - $200K/yr
Experience with developing embedded software within real-time operating systems (RTOS) or bare metal and their associated tools * Strong background in networks including network concepts and ...
Reston, VA · On-site
$140K - $200K/yr
Experience with developing embedded software within real-time operating systems (RTOS) or bare metal and their associated tools * Strong background in networks including network concepts and ...
Reston, VA · On-site
$140K - $200K/yr
Experience with developing embedded software within real-time operating systems (RTOS) or bare metal and their associated tools * Strong background in networks including network concepts and ...
Reston, VA · On-site
$140K - $200K/yr
Experience with developing embedded software within real-time operating systems (RTOS) or bare metal and their associated tools * Strong background in networks including network concepts and ...
Reston, VA · On-site
$140K - $200K/yr
Experience with developing embedded software within real-time operating systems (RTOS) or bare metal and their associated tools * Strong background in networks including network concepts and ...
$126K - $166K/yr
Familiarity with bare-metal microcontrollers or Zephyr RTOS * Understanding of Yocto/OpenEmbedded ... embedded Linux systems * Experience with GitLab CI or similar Continuous Integration tools
$126K - $166K/yr
Familiarity with bare-metal microcontrollers or Zephyr RTOS * Understanding of Yocto/OpenEmbedded ... embedded Linux systems * Experience with GitLab CI or similar Continuous Integration tools
$79.3K - $90K
1% of jobs
$90K - $100.7K
2% of jobs
$100.7K - $111.4K
3% of jobs
$111.4K - $122.1K
6% of jobs
$122.1K - $132.8K
5% of jobs
$132.8K - $143.5K
5% of jobs
$147.3K is the 25th percentile. Wages below this are outliers.
$143.5K - $154.2K
5% of jobs
$154.2K - $164.9K
7% of jobs
$164.9K - $175.7K
3% of jobs
$175.7K - $186.4K
3% of jobs
The median wage is $187.8K / yr.
$186.4K - $197.1K
58% of jobs
$79.3K
$173.7K
$197.1K
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.
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.
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.
For Embedded Software Bare Metal jobs in Washington, the most frequently searched job titles are:
The top searched job categories for Embedded Software Bare Metal jobs in Washington are:

$145K - $218K/yr
Full-time
Posted 11 days ago
6.3
Based on 11 frontline employees who took The Breakroom Quiz
78th of 99 rated telecommunications companies
One team. Global challenges. Infinite opportunities. At Viasat, we’re on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate. We’re looking for people who think big, act fearlessly, and create an inclusive environment that drives positive impact to join our team.
This is a role for a Embedded Software Engineer within Secure Netowrk Systems (SNS) - Viasat Government who is eager to contribute to a small, fast-paced team. You will develop software to support encrypted communications systems including Layer 2 and Layer 3 In-line Network Encryptors, embedded cryptographic devices, and emerging cryptographic solutions. You will interface and collaborate with system, test, and hardware engineers as new capabilities are developed and transitioned into service.
Viasat is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, ancestry, physical or mental disability, medical condition, marital status, genetics, age, or veteran status or any other applicable legally protected status or characteristic. If you would like to request an accommodation on the basis of disability for completing this on-line application, please click here.
Qualifications:Sourced by ZipRecruiter
At Viasat, we're on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate.
Telecommunications
5,001 - 10,000 Employees
Carlsbad, CA, US
1986