← Back to all roles in United States

Posted by the employer · Menlo Park, United States

Firmware Engineer

AttoTude · Menlo Park · United States

Electrical Engineer

Posted: 12/17/2025 · On the employer's job feed since 10/11/2026

The advert

Quoted in full from AttoTude's job posting. Gavroche does not edit it.

 

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, I²C, 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, I²C, UART, USB, BLE, Wi-Fi, etc.).

· Proficiency with debugging tools (JTAG, GDB, oscilloscopes, logic analyzers).

· Experience with version control (Git) and CI/CD pipelines.

Annual Salary Range
$175—$205 USD

Similar roles in Menlo Park

200 open electrical engineer roles found; at most three per employer shown. Source: Direct employer job feeds (ATS) and career sites crawled by gavroche-direct.

How electrical engineer roles in United States are worked

2% fully remote · 2% hybrid · 96% on-site

From 130 adverts whose ATS states a work mode. Source: Direct employer job feeds (ATS) and career sites crawled by gavroche-direct; the employers' own work-mode flags (adverts without one count as on-site).

New roles in Menlo Park, last 12 weeks

  1. 7/20/2026 9
  2. 7/27/2026 10
  3. 8/3/2026 3
  4. 8/10/2026 8
  5. 8/17/2026 13
  6. 8/24/2026 11
  7. 8/31/2026 14
  8. 9/7/2026 10
  9. 9/14/2026 33
  10. 9/21/2026 19
  11. 9/28/2026 21
  12. 10/5/2026 29

180 vacancies. Source: Direct employer job feeds (ATS) and career sites crawled by gavroche-direct; vacancies by their own publication week.

Other roles at AttoTude

9 open. Source: Direct employer job feeds (ATS) and career sites crawled by gavroche-direct.