Lead Embedded Systems Software Engineer
$150K - $225K/yr
We are looking for a Lead Embedded Software Engineer to own the full path from product requirements to working, tested firmware. You will translate product-level goals into system software ...
$150K - $225K/yr
We are looking for a Lead Embedded Software Engineer to own the full path from product requirements to working, tested firmware. You will translate product-level goals into system software ...
$150K - $225K/yr
We are looking for a Lead Embedded Software Engineer to own the full path from product requirements to working, tested firmware. You will translate product-level goals into system software ...
We are looking for a Lead Embedded Software Engineer to own the full path from product requirements to working, tested firmware. You will translate product-level goals into system software ...
Quick apply
We are looking for a Lead Embedded Software Engineer to own the full path from product requirements to working, tested firmware. You will translate product-level goals into system software ...
El Segundo, CA · On-site
$200K - $314K/yr
About the role Radiant is seeking a Principal Embedded Software Engineer to set the technical direction for embedded software across instrumentation and control (I&C) systems. You will define ...
El Segundo, CA · On-site
$200K - $314K/yr
About the role Radiant is seeking a Principal Embedded Software Engineer to set the technical direction for embedded software across instrumentation and control (I&C) systems. You will define ...
Saratoga, CA · On-site
$145K - $190K/yr
As an AI / Embedded Engineer, you will be responsible for the full lifecycle of AI/machine learning on resource-constrained hardware, including data ingestion, model development, optimization, and ...
Saratoga, CA · On-site
$145K - $190K/yr
As an AI / Embedded Engineer, you will be responsible for the full lifecycle of AI/machine learning on resource-constrained hardware, including data ingestion, model development, optimization, and ...
Saratoga, CA · Hybrid
$145K - $190K/yr
As an AI / Embedded Engineer, you will be responsible for the full lifecycle of AI/ machine learning on resource-constrained hardware. This includes data ingestion, model development, optimization ...
Saratoga, CA · Hybrid
$145K - $190K/yr
As an AI / Embedded Engineer, you will be responsible for the full lifecycle of AI/ machine learning on resource-constrained hardware. This includes data ingestion, model development, optimization ...
$147K - $272K/yr
As an Embedded Software Infrastructure Engineer, you will build the systems that power development ... AI for developer workflow automation (templating, documentation, triage, etc.) Minimum ...
$147K - $272K/yr
As an Embedded Software Infrastructure Engineer, you will build the systems that power development ... AI for developer workflow automation (templating, documentation, triage, etc.) Minimum ...
Brea, CA · On-site
Firmware/ Embedded C++ Developer Location: Brea, CA- Onsite work only Position type: Contract Visa: H1B/USC/GC only Note: We need Aerospace domain experience. Experience Level : Relevant experience ...
Quick apply
Brea, CA · On-site
Firmware/ Embedded C++ Developer Location: Brea, CA- Onsite work only Position type: Contract Visa: H1B/USC/GC only Note: We need Aerospace domain experience. Experience Level : Relevant experience ...
CA · On-site
$150K - $235K/yr
Embedded Firmware Developer Location: NAWS China Lake, Ridgecrest, CA preferred Salary: $150,000-$235,000 (DOE) Status: Full-time Clearance: Minimum active Secret to start and will be upgraded to Top ...
CA · On-site
$150K - $235K/yr
Embedded Firmware Developer Location: NAWS China Lake, Ridgecrest, CA preferred Salary: $150,000-$235,000 (DOE) Status: Full-time Clearance: Minimum active Secret to start and will be upgraded to Top ...
Saratoga, CA · On-site
$145K - $190K/yr
As an AI / Embedded Engineer, you will be responsible for the full lifecycle of AI/ machine learning on resource-constrained hardware. This includes data ingestion, model development, optimization ...
Saratoga, CA · On-site
$145K - $190K/yr
As an AI / Embedded Engineer, you will be responsible for the full lifecycle of AI/ machine learning on resource-constrained hardware. This includes data ingestion, model development, optimization ...
Saratoga, CA · Hybrid
$145K - $190K/yr
As an AI / Embedded Engineer, you will be responsible for the full lifecycle of AI/ machine learning on resource-constrained hardware. This includes data ingestion, model development, optimization ...
Quick apply
Saratoga, CA · Hybrid
$145K - $190K/yr
As an AI / Embedded Engineer, you will be responsible for the full lifecycle of AI/ machine learning on resource-constrained hardware. This includes data ingestion, model development, optimization ...
Embedded Firmware Engineer (Embedded Systems) Summary: This role focuses on low-level embedded firmware development tightly coupled with hardware. The ideal candidate will develop, debug, and ...
Embedded Firmware Engineer (Embedded Systems) Summary: This role focuses on low-level embedded firmware development tightly coupled with hardware. The ideal candidate will develop, debug, and ...
Ridgecrest, CA · On-site
$150K - $235K/yr
Embedded Firmware Developer Location: NAWS China Lake, Ridgecrest, CA preferred Salary: The annual salary range for this position is $150,000 - $235,000. Please note that the salary information is a ...
Ridgecrest, CA · On-site
$150K - $235K/yr
Embedded Firmware Developer Location: NAWS China Lake, Ridgecrest, CA preferred Salary: The annual salary range for this position is $150,000 - $235,000. Please note that the salary information is a ...
Los Angeles, CA · On-site
$141K - $186K/yr
Every product is part of a robust developer platform for space data applications. Observable Space ... Role Summary As a Staff Embedded Software Engineer, you will work across our full product line ...
Los Angeles, CA · On-site
$141K - $186K/yr
Every product is part of a robust developer platform for space data applications. Observable Space ... Role Summary As a Staff Embedded Software Engineer, you will work across our full product line ...
Ridgecrest, CA · On-site
$150K - $235K/yr
Embedded Firmware Developer Location: NAWS China Lake, Ridgecrest, CA preferred Salary: The annual salary range for this position is $150,000 - $235,000. Please note that the salary information is a ...
Quick apply
Ridgecrest, CA · On-site
$150K - $235K/yr
Embedded Firmware Developer Location: NAWS China Lake, Ridgecrest, CA preferred Salary: The annual salary range for this position is $150,000 - $235,000. Please note that the salary information is a ...
Ridgecrest, CA · On-site
$150K - $235K/yr
Embedded Firmware Developer Location: NAWS China Lake, Ridgecrest, CA preferred Salary: The annual salary range for this position is $150,000 - $235,000. Please note that the salary information is a ...
Ridgecrest, CA · On-site
$150K - $235K/yr
Embedded Firmware Developer Location: NAWS China Lake, Ridgecrest, CA preferred Salary: The annual salary range for this position is $150,000 - $235,000. Please note that the salary information is a ...
San Diego, CA · On-site
$177K - $265K/yr
We are looking for you to join our team as a Staff Embedded Engineer Software based out of San Diego, CA. What You'll Get to Do: In this role you will design, develop, integrate and test software for ...
San Diego, CA · On-site
$177K - $265K/yr
We are looking for you to join our team as a Staff Embedded Engineer Software based out of San Diego, CA. What You'll Get to Do: In this role you will design, develop, integrate and test software for ...
Hardware Engineering is a diverse, and collaborative group of electrical, mechanical, reliability ... The Embedded Simulation team enables Waymo to quickly and reliably scale the Waymo Driver across ...
Hardware Engineering is a diverse, and collaborative group of electrical, mechanical, reliability ... The Embedded Simulation team enables Waymo to quickly and reliably scale the Waymo Driver across ...
San Jose, CA · On-site
$154K - $202K/yr
... engineering consulting. Since 1994, eInfochips has provided solutions to key verticals like ... Development of system / software in embedded domain * Drive project technically - experience ...
San Jose, CA · On-site
$154K - $202K/yr
... engineering consulting. Since 1994, eInfochips has provided solutions to key verticals like ... Development of system / software in embedded domain * Drive project technically - experience ...
Embedded Software and Firmware Developer Job Details Software and firmware application development for a board that integrates sensors and wireless communications (Bluetooth Low energy, BLE)
Embedded Software and Firmware Developer Job Details Software and firmware application development for a board that integrates sensors and wireless communications (Bluetooth Low energy, BLE)
San Diego, CA · On-site
$114K - $171K/yr
We are looking for you to join our team as a Principal Embedded Engineer Software based out of San Diego, CA. What You'll Get to Do: In this role you will design, develop, integrate and test software ...
San Diego, CA · On-site
$114K - $171K/yr
We are looking for you to join our team as a Principal Embedded Engineer Software based out of San Diego, CA. What You'll Get to Do: In this role you will design, develop, integrate and test software ...
$36.5K - $69K
6% of jobs
$97.6K is the 25th percentile. Wages below this are outliers.
$69K - $101.5K
21% of jobs
The median wage is $114.2K / yr.
$101.5K - $133.9K
57% of jobs
$133.9K - $166.4K
15% of jobs
$166.4K - $198.9K
0% of jobs
$198.9K - $231.4K
0% of jobs
$231.4K - $263.9K
0% of jobs
$263.9K - $296.3K
0% of jobs
$296.3K - $328.8K
0% of jobs
$328.8K - $361.3K
0% of jobs
$361.3K - $393.8K
0% of jobs
$36.5K
$127.4K
$393.8K
| Aspect | Embedded Developer | Firmware Engineer |
|---|---|---|
| Required Credentials | Bachelor's in Electrical Engineering, Computer Science, or related fields; knowledge of C/C++, RTOS | Bachelor's in Electrical Engineering, Computer Science, or related fields; expertise in C/C++, hardware interfaces |
| Work Environment | Embedded systems development, often on microcontrollers or embedded platforms | Developing low-level firmware for hardware devices, often on microcontrollers or SoCs |
| Employer & Industry Usage | Electronics, automotive, consumer devices, IoT | Consumer electronics, automotive, industrial equipment, IoT |
Embedded Developers and Firmware Engineers share similar skills and work environments, focusing on embedded systems and hardware integration. However, Embedded Developers often work on application-level software within embedded systems, while Firmware Engineers focus on low-level firmware that directly interacts with hardware components. Both roles are essential in the development of embedded products, with overlapping credentials and industry usage.
$150K - $225K/yr
Full-time
Medical, PTO
Posted 10 days ago
We are looking for a Lead Embedded Software Engineer to own the full path from product requirements to working, tested firmware. You will translate product-level goals into system software architecture, write production code, and lead a team of embedded engineers to ship reliable, high-performance software.
This is a player-coach role. You will write code every day while also guiding the team, reviewing designs, and setting technical direction. You must be as comfortable at a whiteboard as you are at a debugger. You will report to the head of product engineering.
Architecture and Technical Leadership
Translate product requirements into clear system-level software architecture.
Define software interfaces, data flows, and module boundaries across the embedded stack.
Make and own key technical decisions. Document them clearly for the team.
Identify risks early and drive solutions before they become blockers.
Hands-on Development
Write, review, and maintain production firmware in C/C++ (and Rust where applicable).
Develop drivers, middleware, and application logic for sensor-rich embedded platforms.
Work with Zephyr RTOS across multiple MCU families (STM32, Nordic nRF, ESP32).
Use West and CMake to manage builds, module dependencies, and board configurations.
Debug firmware using JTAG, SWD, logic analyzers, and oscilloscopes.
Integrate and validate sensors including IMUs, accelerometers, and gyroscopes.
Implement and optimize networking stacks - BLE, Thread, and Wi-Fi.
Design and maintain backend communication protocols for reliable edge-to-cloud data transfer.
Test and Quality
Write automated unit and integration tests before or alongside feature code.
Build and maintain HIL (hardware-in-the-loop) and SIL (software-in-the-loop) test frameworks.
Set team standards for test coverage, static analysis, and CI/CD pipelines.
Perform code reviews with a focus on correctness, safety, and long-term maintainability.
Team Leadership
Lead a small team of embedded engineers. Set clear goals and unblock day-to-day work.
Mentor engineers through design reviews, pair programming, and direct feedback.
Collaborate with hardware, systems, and product teams to align on requirements.
Contribute to hiring - interview candidates and help define the team's technical bar.
Required
7+ years of embedded software development experience in production systems.
Strong C/C++ skills in resource-constrained environments (bare-metal and RTOS).
Hands-on experience with Zephyr RTOS, including West build system and CMake.
Deep knowledge of at least one MCU family: STM32, Nordic nRF, or ESP32.
Experience integrating and characterizing inertial sensors (IMU, accelerometer, gyroscope).
Solid understanding of wireless protocols - BLE, Thread, and Wi-Fi - including their stack implementations.
Experience designing and implementing backend communications (MQTT, CoAP, HTTP/REST, or similar).
Strong skills in writing automated tests for embedded code: unit tests, mocking, HIL/SIL frameworks.
Proficiency with hardware debug tooling: JTAG, SWD, logic analyzers, and oscilloscopes.
Solid Git workflow practices: branching strategy, code review process, and CI/CD integration.
Demonstrated ability to lead a technical team while remaining a hands-on contributor.
Clear communicator. Able to explain complex technical decisions to non-specialist stakeholders.
Nice to Have
Experience with Rust in embedded contexts.
Familiarity with TinyML or edge ML frameworks (TFLite Micro, Edge Impulse, ONNX Runtime).
Background in aerospace, satellite, or other safety-critical systems.
Experience with model optimization techniques such as quantization and pruning.
Contributions to open-source embedded or RTOS projects.
How We Work
On-site, collaborative environment. We build physical hardware - presence matters.
Small teams with high autonomy. You own your area end-to-end.
Fast iteration cycles. We prototype, test, and revise quickly.
Direct feedback culture. We expect candor and respect in equal measure.