Embedded Software Engineer
$150K - $250K/yr
Extropic is seeking a highly skilled Embedded Software Engineer with deep experience in both bare-metal firmware development and embedded Linux application design. The ideal candidate should have a ...
$150K - $250K/yr
Extropic is seeking a highly skilled Embedded Software Engineer with deep experience in both bare-metal firmware development and embedded Linux application design. The ideal candidate should have a ...
$150K - $250K/yr
Extropic is seeking a highly skilled Embedded Software Engineer with deep experience in both bare-metal firmware development and embedded Linux application design. The ideal candidate should have a ...
West Lafayette, IN · On-site
$119K - $157K/yr
Position: Sr. Embedded Software Engineer Location: West Lafayette, IN Type: Full-time | On-site ... Lead bare-metal bring-up of Wi-R SoCs and Cortex-M/RISC-V platforms * Build and optimize low-power ...
West Lafayette, IN · On-site
$119K - $157K/yr
Position: Sr. Embedded Software Engineer Location: West Lafayette, IN Type: Full-time | On-site ... Lead bare-metal bring-up of Wi-R SoCs and Cortex-M/RISC-V platforms * Build and optimize low-power ...
... embedded software (bare-metal) trouble-shooting techniques. Export Control Requirement: Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S ...
... embedded software (bare-metal) trouble-shooting techniques. Export Control Requirement: Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S ...
... embedded software (bare-metal) trouble-shooting techniques. Export Control Requirement: Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S ...
... embedded software (bare-metal) trouble-shooting techniques. Export Control Requirement: Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S ...
Raleigh, NC · On-site
$112K - $148K/yr
This role spans bare-metal STM32 microcontrollers and embedded Linux platforms using Yocto on i.MX8 ... Develop embedded Linux software using Yocto on i.MX8 * Implement user-space applications and ...
Raleigh, NC · On-site
$112K - $148K/yr
This role spans bare-metal STM32 microcontrollers and embedded Linux platforms using Yocto on i.MX8 ... Develop embedded Linux software using Yocto on i.MX8 * Implement user-space applications and ...
Reston, VA · On-site
$136K - $180K/yr
REQUIRED QUALIFICATIONS * 12+ years of experience in software development, with 7+ in bare metal ... Experience building low-level embedded software solutions including hardware integration and bare ...
Reston, VA · On-site
$136K - $180K/yr
REQUIRED QUALIFICATIONS * 12+ years of experience in software development, with 7+ in bare metal ... Experience building low-level embedded software solutions including hardware integration and bare ...
Austin, TX · On-site
$122K - $161K/yr
... and embedded software (bare-metal) troubleshooting techniques. BASIC QUALIFICATIONS - Bachelor's degree in computer science or equivalent - 7+ years of non-internship professional software ...
Austin, TX · On-site
$122K - $161K/yr
... and embedded software (bare-metal) troubleshooting techniques. BASIC QUALIFICATIONS - Bachelor's degree in computer science or equivalent - 7+ years of non-internship professional software ...
Austin, TX · On-site
$122K - $161K/yr
... and embedded software (bare-metal) troubleshooting techniques. BASIC QUALIFICATIONS - Bachelor's degree in computer science or equivalent - 7+ years of non-internship professional software ...
Austin, TX · On-site
$122K - $161K/yr
... and embedded software (bare-metal) troubleshooting techniques. BASIC QUALIFICATIONS - Bachelor's degree in computer science or equivalent - 7+ years of non-internship professional software ...
Austin, TX · On-site
$130K - $171K/yr
As an Embedded Software Engineer, you will be a part of the team participating in the definition ... bare-metal) troubleshooting techniques. BASIC QUALIFICATIONS - 3+ years of non-internship ...
Austin, TX · On-site
$130K - $171K/yr
As an Embedded Software Engineer, you will be a part of the team participating in the definition ... bare-metal) troubleshooting techniques. BASIC QUALIFICATIONS - 3+ years of non-internship ...
Littleton, CO · On-site
$134K - $176K/yr
This position requires strong technical depth in embedded software development and debugging, as ... Experience developing software for microcontroller-based systems operating with RTOS or bare-metal ...
Littleton, CO · On-site
$134K - $176K/yr
This position requires strong technical depth in embedded software development and debugging, as ... Experience developing software for microcontroller-based systems operating with RTOS or bare-metal ...
... bare metal embedded device drivers • Microprocessors and embedded processors (NIOS, ARM, RISC-V ... software in C/C++. • At least 2 years Linux OS use, ideally for an embedded environment • ...
... bare metal embedded device drivers • Microprocessors and embedded processors (NIOS, ARM, RISC-V ... software in C/C++. • At least 2 years Linux OS use, ideally for an embedded environment • ...
$136K - $179K/yr
... with bare metal embedded device drivers • Microprocessors and embedded processors (NIOS, ARM ... software in C/C++ • At least 1 year Linux OS use, ideally for an embedded environment • ...
$136K - $179K/yr
... with bare metal embedded device drivers • Microprocessors and embedded processors (NIOS, ARM ... software in C/C++ • At least 1 year Linux OS use, ideally for an embedded environment • ...
Carlsbad, CA · On-site
$136K - $179K/yr
Embedded Software Engineer Location: Carlsbad, CA or Marlborough, MA Duration: 6+ Months This ... Familiarity with to bare metal embedded device drivers * Ability to plan, track and report on ...
Quick apply
Carlsbad, CA · On-site
$136K - $179K/yr
Embedded Software Engineer Location: Carlsbad, CA or Marlborough, MA Duration: 6+ Months This ... Familiarity with to bare metal embedded device drivers * Ability to plan, track and report on ...
South Burlington, VT · On-site
$132K - $173K/yr
The ideal candidate will have a broad knowledge of embedded software development, from bare-metal board bring-up and understanding of microcontroller timing and execution characteristics to high ...
South Burlington, VT · On-site
$132K - $173K/yr
The ideal candidate will have a broad knowledge of embedded software development, from bare-metal board bring-up and understanding of microcontroller timing and execution characteristics to high ...
Redmond, WA · On-site
$147K - $193K/yr
... embedded software (bare-metal) trouble-shooting techniques. Export Control Requirement: Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S ...
Redmond, WA · On-site
$147K - $193K/yr
... embedded software (bare-metal) trouble-shooting techniques. Export Control Requirement: Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S ...
$149K - $197K/yr
Automotive Embedded Systems Role Summary We are seeking a skilled Embedded Software Engineer with strong expertise in FreeRTOS/bare-metal development to support next-generation automotive ECU ...
$149K - $197K/yr
Automotive Embedded Systems Role Summary We are seeking a skilled Embedded Software Engineer with strong expertise in FreeRTOS/bare-metal development to support next-generation automotive ECU ...
$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 ...
Carlsbad, CA · On-site
$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 ...
Carlsbad, CA · On-site
$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 ...
Pittsburgh, PA · On-site
$127K - $168K/yr
You will work closely with a variety of software and hardware systems including bare-metal embedded systems, RTOSes, FPGAs, and embedded Linux. You will have opportunities to develop tools ...
Pittsburgh, PA · On-site
$127K - $168K/yr
You will work closely with a variety of software and hardware systems including bare-metal embedded systems, RTOSes, FPGAs, and embedded Linux. You will have opportunities to develop tools ...
Carlsbad, CA · On-site
$174K - $261K/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 ...
Carlsbad, CA · On-site
$174K - $261K/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 ...
$70K - $79.5K
1% of jobs
$79.5K - $88.9K
2% of jobs
$88.9K - $98.4K
3% of jobs
$98.4K - $107.8K
6% of jobs
$107.8K - $117.3K
5% of jobs
$117.3K - $126.7K
5% of jobs
$130K is the 25th percentile. Wages below this are outliers.
$126.7K - $136.2K
5% of jobs
$136.2K - $145.6K
7% of jobs
$145.6K - $155.1K
3% of jobs
$155.1K - $164.5K
3% of jobs
The median wage is $165.8K / yr.
$164.5K - $174K
58% of jobs
$70K
$153.4K
$174K
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.
$150K - $250K/yr
Full-time
Posted 11 days ago