Firmware Engineer
Menlo Park, CA · On-site
This role is a full-time onsite position in Menlo Park, CA. Position Overview We are seeking a ... The ideal candidate has strong experience in low-level programming (C/C++), microcontroller/SoC ...
Menlo Park, CA · On-site
This role is a full-time onsite position in Menlo Park, CA. Position Overview We are seeking a ... The ideal candidate has strong experience in low-level programming (C/C++), microcontroller/SoC ...
Menlo Park, CA · On-site
This role is a full-time onsite position in Menlo Park, CA. Position Overview We are seeking a ... The ideal candidate has strong experience in low-level programming (C/C++), microcontroller/SoC ...
Menlo Park, CA · On-site
This role is a full-time onsite position in Menlo Park, CA. Position Overview We are seeking a ... The ideal candidate has strong experience in low-level programming (C/C++), microcontroller/SoC ...
Menlo Park, CA · On-site
This role is a full-time onsite position in Menlo Park, CA. Position Overview We are seeking a ... The ideal candidate has strong experience in low-level programming (C/C++), microcontroller/SoC ...
Hayward, CA · On-site
$150K - $175K/yr
Medical
Dental
Vision
Retirement
PTO
Aeris Employment Type: Full Time Location: Hayward, CA Compensation: $150,000 - $175,000 / year ... Experience with embedded systems, microcontroller programming, and serial communication protocols ...
Hayward, CA · On-site
$150K - $175K/yr
Medical
Dental
Vision
Retirement
PTO
Aeris Employment Type: Full Time Location: Hayward, CA Compensation: $150,000 - $175,000 / year ... Experience with embedded systems, microcontroller programming, and serial communication protocols ...
Milpitas, CA · On-site
$160K - $265K/yr
Medical
Dental
Vision
Retirement
In this role, you will work across embedded Linux, RTOS, and microcontroller platforms to design ... this full-time U.S. position. Final compensation will be determined based on role scope, level ...
Milpitas, CA · On-site
$160K - $265K/yr
Medical
Dental
Vision
Retirement
In this role, you will work across embedded Linux, RTOS, and microcontroller platforms to design ... this full-time U.S. position. Final compensation will be determined based on role scope, level ...
$160K - $265K/yr
Medical
Dental
Vision
Retirement
In this role, you will work across embedded Linux, RTOS, and microcontroller platforms to design ... this full-time U.S. position. Final compensation will be determined based on role scope, level ...
$160K - $265K/yr
Medical
Dental
Vision
Retirement
In this role, you will work across embedded Linux, RTOS, and microcontroller platforms to design ... this full-time U.S. position. Final compensation will be determined based on role scope, level ...
Whether through our Graduate Programs or yourfirst full-time role, Infineon gives you the tools ... Practical experience in embedded system design, microcontroller programming, and board bring-up ...
Whether through our Graduate Programs or yourfirst full-time role, Infineon gives you the tools ... Practical experience in embedded system design, microcontroller programming, and board bring-up ...
Menlo Park, CA · On-site
$65.75 - $86.25/hr
Menlo Park, CA Onsite Full-Time • Design and develop Embedded systems / IoT products • Develop ... Skills • Microcontroller Firmware, RTOS • Android HAL • Experience working on Embedded ...
Menlo Park, CA · On-site
$65.75 - $86.25/hr
Menlo Park, CA Onsite Full-Time • Design and develop Embedded systems / IoT products • Develop ... Skills • Microcontroller Firmware, RTOS • Android HAL • Experience working on Embedded ...
Hayward, CA · On-site
$170K - $190K/yr
Medical
Dental
Vision
Retirement
PTO
Aeris Employment Type: Full Time Location: Hayward, CA Compensation: $170,000 - $190,000 / year ... Firmware design and development of microcontroller-based IOT devices * Help create, maintain, and ...
Hayward, CA · On-site
$170K - $190K/yr
Medical
Dental
Vision
Retirement
PTO
Aeris Employment Type: Full Time Location: Hayward, CA Compensation: $170,000 - $190,000 / year ... Firmware design and development of microcontroller-based IOT devices * Help create, maintain, and ...
$135K - $165K/yr
Experience developing embedded software for microcontroller-based or embedded computing platforms ... Salary Range: $135,000 - $165,000 annually, plus full-time employee benefits and equity eligibility.
$135K - $165K/yr
Experience developing embedded software for microcontroller-based or embedded computing platforms ... Salary Range: $135,000 - $165,000 annually, plus full-time employee benefits and equity eligibility.
San Jose, CA · On-site
$135K - $165K/yr
Experience developing embedded software for microcontroller-based or embedded computing platforms ... Salary Range: $135,000 $165,000 annually, plus full-time employee benefits and equity eligibility.
San Jose, CA · On-site
$135K - $165K/yr
Experience developing embedded software for microcontroller-based or embedded computing platforms ... Salary Range: $135,000 $165,000 annually, plus full-time employee benefits and equity eligibility.
San Jose, CA · On-site
$135K - $165K/yr
Experience developing embedded software for microcontroller-based or embedded computing platforms ... Salary Range: $135,000 $165,000 annually, plus full-time employee benefits and equity eligibility.
San Jose, CA · On-site
$135K - $165K/yr
Experience developing embedded software for microcontroller-based or embedded computing platforms ... Salary Range: $135,000 $165,000 annually, plus full-time employee benefits and equity eligibility.
San Jose, CA · On-site
$120K - $300K/yr
... DSP, NPU, and microcontroller targets across our product line. You will own distillation ... for this full-time position is between $120,000 - $300,000 annually. The pay offered for this ...
San Jose, CA · On-site
$120K - $300K/yr
... DSP, NPU, and microcontroller targets across our product line. You will own distillation ... for this full-time position is between $120,000 - $300,000 annually. The pay offered for this ...
San Jose, CA · On-site
$120K - $300K/yr
... DSP, NPU, and microcontroller targets across our product line. You will own distillation ... for this full-time position is between $120,000 - $300,000 annually. The pay offered for this ...
San Jose, CA · On-site
$120K - $300K/yr
... DSP, NPU, and microcontroller targets across our product line. You will own distillation ... for this full-time position is between $120,000 - $300,000 annually. The pay offered for this ...
San Jose, CA · On-site
$140K - $175K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Experience with Microcontroller software development * Ability to work independently * Excellent ... This is a full-time position in San Jose, California. This position requires access to export ...
San Jose, CA · On-site
$140K - $175K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Experience with Microcontroller software development * Ability to work independently * Excellent ... This is a full-time position in San Jose, California. This position requires access to export ...
San Mateo, CA · On-site
$127K - $210K/yr
Medical
Retirement
PTO
We write bare metal and RTOS microcontroller code (stm32 product line), integrate and write code ... At Skydio, our compensation packages for regular, full-time employees include competitive base ...
San Mateo, CA · On-site
$127K - $210K/yr
Medical
Retirement
PTO
We write bare metal and RTOS microcontroller code (stm32 product line), integrate and write code ... At Skydio, our compensation packages for regular, full-time employees include competitive base ...
San Francisco, CA · On-site
$182K - $230K/yr
Medical
Dental
Vision
Life
Retirement
We are looking for someone who is comfortable with bare-metal microcontroller firmware, debugging ... Benefits Summary (USA Full-Time Exempt Employees): * Medical, Dental, Vision, Disability, and Life ...
San Francisco, CA · On-site
$182K - $230K/yr
Medical
Dental
Vision
Life
Retirement
We are looking for someone who is comfortable with bare-metal microcontroller firmware, debugging ... Benefits Summary (USA Full-Time Exempt Employees): * Medical, Dental, Vision, Disability, and Life ...
San Francisco, CA · On-site
$182K - $230K/yr
Medical
Dental
Vision
Life
Retirement
We are looking for someone who is comfortable with bare-metal microcontroller firmware, debugging ... Benefits Summary (USA Full-Time Exempt Employees): * Medical, Dental, Vision, Disability, and Life ...
San Francisco, CA · On-site
$182K - $230K/yr
Medical
Dental
Vision
Life
Retirement
We are looking for someone who is comfortable with bare-metal microcontroller firmware, debugging ... Benefits Summary (USA Full-Time Exempt Employees): * Medical, Dental, Vision, Disability, and Life ...
San Francisco, CA · On-site
$182K - $230K/yr
Medical
Dental
Vision
Life
Retirement
We are looking for someone who is comfortable with bare-metal microcontroller firmware, debugging ... Benefits Summary (USA Full-Time Exempt Employees): * Medical, Dental, Vision, Disability, and Life ...
San Francisco, CA · On-site
$182K - $230K/yr
Medical
Dental
Vision
Life
Retirement
We are looking for someone who is comfortable with bare-metal microcontroller firmware, debugging ... Benefits Summary (USA Full-Time Exempt Employees): * Medical, Dental, Vision, Disability, and Life ...
San Mateo, CA · On-site
$226K - $282K/yr
Medical
Retirement
PTO
We write bare metal and RTOS microcontroller code (stm32 product line), integrate and write code ... At Skydio, our compensation packages for regular, full-time employees include competitive base ...
San Mateo, CA · On-site
$226K - $282K/yr
Medical
Retirement
PTO
We write bare metal and RTOS microcontroller code (stm32 product line), integrate and write code ... At Skydio, our compensation packages for regular, full-time employees include competitive base ...
San Mateo, CA · On-site
$170K - $277K/yr
Medical
Retirement
PTO
We write bare metal and RTOS microcontroller code (stm32 product line), integrate and write code ... At Skydio, our compensation packages for regular, full-time employees include competitive base ...
San Mateo, CA · On-site
$170K - $277K/yr
Medical
Retirement
PTO
We write bare metal and RTOS microcontroller code (stm32 product line), integrate and write code ... At Skydio, our compensation packages for regular, full-time employees include competitive base ...
$13.54 - $19.34
4% of jobs
$19.34 - $25.15
9% of jobs
$29.33 is the 25th percentile. Wages below this are outliers.
$25.15 - $30.96
17% of jobs
$30.96 - $36.77
13% of jobs
The median wage is $40.16 / hr.
$36.77 - $42.58
13% of jobs
$42.58 - $48.39
10% of jobs
$48.39 - $54.19
9% of jobs
$55.28 is the 75th percentile. Wages above this are outliers.
$54.19 - $60
9% of jobs
$60 - $65.81
7% of jobs
$65.81 - $71.62
6% of jobs
$71.62 - $77.43
4% of jobs
$13
$44
$77
| Aspect | Full Time Microcontroller Programmer | Embedded Systems Engineer |
|---|---|---|
| Credentials | Typically requires a degree in electronics, computer engineering, or related fields; certifications are a plus | Similar credentials; often holds degrees in electrical or computer engineering, with certifications in embedded systems |
| Work Environment | Primarily in electronics labs, manufacturing facilities, or office settings focused on firmware development | Broader environment including hardware design, software development, and testing in labs or industrial settings |
| Industry Usage | Used mainly in consumer electronics, automotive, and industrial automation sectors | Applied across various industries including aerospace, medical devices, and IoT systems |
While both roles involve embedded programming, a Full Time Microcontroller Programmer focuses mainly on firmware development for microcontrollers, whereas an Embedded Systems Engineer has a broader scope including hardware integration and system design. The choice depends on the depth of hardware involvement desired.
Full-time
Re-posted 15 days ago
We are seeking a highly motivated Firmware Engineer to design, develop, and optimize embedded software for our next-generation products. The ideal candidate has strong experience in low-level programming (C/C++), microcontroller/SoC development, and hardware bring-up, with a proven ability to collaborate with cross-functional teams to deliver robust and efficient firmware solutions. This role is a full-time onsite position in Menlo Park, CA.
Position Overview
We are seeking a highly motivated Firmware Engineer to design, develop, and optimize embedded software for our next-generation products. The ideal candidate has strong experience in low-level programming (C/C++), microcontroller/SoC development, and hardware bring-up, with a proven ability to collaborate with cross-functional teams to deliver robust and efficient firmware solutions. This role is a full-time onsite position in Menlo Park, CA.
Key Responsibilities
Design, develop, and maintain firmware in C/C++ for microcontrollers, SoCs, and embedded platforms.
Implement and optimize device drivers for hardware peripherals (SPI, IC, UART, USB, CAN, Ethernet, GPIO, ADC/DAC, PWM).
Integrate and configure RTOS or bare-metal firmware.
Perform board bring-up and hardware validation, working closely with electrical engineers.
Debug and analyze firmware/hardware issues using oscilloscopes, logic analyzers, and JTAG/SWD.
Develop secure bootloaders and update soluions
Write and maintain unit tests and automated test scripts for firmware validation.
Collaborate with cross-functional teams (hardware, software, QA, systems engineering) to deliver products on schedule.
Document firmware architecture, APIs, and design decisions for maintainability.
Qualifications
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science
5+ years of experience in embedded firmware development.
Strong proficiency in C/C++ and Python.
Experience with ARM Cortex-M, RISC-V, or similar MCU/SoC architectures.
Familiarity with RTOS and bare-metal programming.
Hands-on experience with hardware interfaces (SPI, IC, UART, USB, BLE, Wi-Fi, etc.).
Proficiency with debugging tools (JTAG, GDB, oscilloscopes, logic analyzers).
Experience with version control (Git) and CI/CD pipelines.