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
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
Aeris Employment Type: Full Time Location: Hayward, CA Compensation: $150,000 - $175,000 / year ... Experience with embedded systems, microcontroller programming, and serial communication protocols ...
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
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
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 ...
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.
Quick apply
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
$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.
Oakland, CA ยท On-site
$125K - $135K/yr
The role is full time, exempt and located at our Oakland, CA Facility. Essential Duties and ... Support development of embedded firmware using C/C++ for microcontroller-based systems. * Integrate ...
Oakland, CA ยท On-site
$125K - $135K/yr
The role is full time, exempt and located at our Oakland, CA Facility. Essential Duties and ... Support development of embedded firmware using C/C++ for microcontroller-based systems. * Integrate ...
$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 ...
$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 Mateo, CA ยท On-site
$127K - $210K/yr
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
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
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
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 ...
$182K - $230K/yr
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 ...
$182K - $230K/yr
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
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
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
$153K - $248K/yr
Preferred experience developing or working directly with microcontroller-based systems, including ... California Pay Range: $153,000-$248,500 USD The position is full-time. Compensation will be ...
San Francisco, CA ยท On-site
$153K - $248K/yr
Preferred experience developing or working directly with microcontroller-based systems, including ... California Pay Range: $153,000-$248,500 USD The position is full-time. Compensation will be ...
San Francisco, CA ยท On-site
$180K - $237K/yr
Develop and optimize drivers for microcontroller peripherals (SPI, CAN, Ethernet) and architect ... California Pay Range: $180,000-$237,500 USD The position is full-time. Compensation will be ...
San Francisco, CA ยท On-site
$180K - $237K/yr
Develop and optimize drivers for microcontroller peripherals (SPI, CAN, Ethernet) and architect ... California Pay Range: $180,000-$237,500 USD The position is full-time. Compensation will be ...
This role requires the student to work full time (40 hours a week), in either a hybrid or onsite ... PC / CPU architecture, Embedded systems, microcontroller Note: By submitting your application, you ...
This role requires the student to work full time (40 hours a week), in either a hybrid or onsite ... PC / CPU architecture, Embedded systems, microcontroller Note: By submitting your application, you ...
This role requires the student to work full time (40 hours a week), in either a hybrid or onsite ... PC / CPU architecture, Embedded systems, microcontroller Note: By submitting your application, you ...
This role requires the student to work full time (40 hours a week), in either a hybrid or onsite ... PC / CPU architecture, Embedded systems, microcontroller Note: By submitting your application, you ...
$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.
Menlo Park, CA โข On-site
Full-time
Re-posted 6 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.