1

Stm32 Jobs in California (NOW HIRING)

Senior/Staff Firmware Engineer

Sunnyvale, CA · On-site

$140K - $185K/yr

Our firmware development stack is based around a STMicroelectronics STM32 ARM Cortex microcontroller and we use FreeRTOS, the IAR Embedded Workbench, and the TouchGFX framework. You must be able to ...

Senior/Staff Firmware Engineer

Sunnyvale, CA · On-site

$120K - $225K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Our firmware development stack is based around a STMicroelectronics STM32 ARM Cortex microcontroller and we use FreeRTOS, the IAR Embedded Workbench, and the TouchGFX framework. You must be able to ...

Embedded Platform Engineer

Irvine, CA · On-site

$110K - $151K/yr

TI C2000, NXP, STM32, Aurix * CAN, SPI, Ethernet * HIL Testing * Hardware Bring-Up * Low-Level Debugging * Motor Control / FOC / Power Electronics / Actuator Control / Motor Drives Required ...

New

Firmware Engineer

Mountain View, CA · On-site

$120K - $230K/yr

  • Medical

  • Dental

  • Vision

  • PTO

Own the architecture and implementation of time- and safety-critical embedded firmware on STM32-based platforms; evaluate existing firmware ecosystems and make well-reasoned decisions about what to ...

Firmware Engineer

Mountain View, CA · On-site

$140 - $190/hr

  • Medical

  • Dental

  • Vision

  • PTO

Own the architecture and implementation of time- and safety-critical embedded firmware on STM32-based platforms; evaluate existing firmware ecosystems and make well-reasoned decisions about what to ...

Firmware Engineer

Mountain View, CA · On-site

$120K - $230K/yr

  • Medical

  • Dental

  • Vision

  • PTO

Own the architecture and implementation of time- and safety-critical embedded firmware on STM32-based platforms; evaluate existing firmware ecosystems and make well-reasoned decisions about what to ...

Firmware Engineer

Mountain View, CA · On-site

$120 - $190/hr

  • Medical

  • Dental

  • Vision

  • PTO

Own the architecture and implementation of time- and safety-critical embedded firmware on STM32-based platforms; evaluate existing firmware ecosystems and make well-reasoned decisions about what to ...

Embedded Engineer

Irvine, CA · On-site

$141K - $185K/yr

... STM32, Aurix CAN, SPI, Ethernet Motor Control, FOC, Power Electronics, Actuator Control, Motor Drives HIL Testing, Hardware Bring-Up, Low-Level Debugging Required Qualifications 5+ years of ...

Data communication between peripherals and microcontrollers (ESP32, STM32 and their successors), including Wi-Fi and BLE * Secure OTA pipelines and bootloader implementation * AWS IoT Core ...

Embedded Engineer

Irvine, CA · On-site

$141K - $185K/yr

... C2000, NXP, STM32, Aurix • CAN, SPI, Ethernet • Motor Control, FOC, Power Electronics, Actuator Control, Motor Drives • HIL Testing, Hardware Bring-Up, Low-Level Debugging Required ...

Sr Embedded Platform Engineer

Irvine, CA · On-site

$110K - $151K/yr

TI C2000, NXP, STM32, Aurix * CAN, SPI, Ethernet, ARINC 825 * Motor Control, FOC, Power Electronics, Actuator Control, Motor Drives * HIL Testing, Hardware Bring-Up, Low-Level Debugging Required ...

Firmware Engineer

San Francisco, CA · On-site

$180K - $240K/yr

Improve and iterate on our handling of data communication between peripherals and chips such as the ESP32, STM32 etc. Including Wi-FI and BLE * Implement appropriate secure OTAs and bootloaders

next page

Showing results 1-20

Stm32 information

What is an stm32?

An STM32 job typically involves working with STM32 microcontrollers, which are widely used in embedded systems development. Engineers in this role design, program, and debug firmware using languages like C or C++, often utilizing STM32CubeIDE or Keil. These roles may require expertise in peripherals, communication protocols (SPI, I2C, UART), and real-time operating systems (RTOS). Industries such as automotive, medical devices, and consumer electronics frequently seek professionals with STM32 experience.

What does an stm32 do?

As an STM32 Engineer, your daily tasks commonly include designing and implementing firmware for STM32 microcontrollers, writing and debugging C/C++ code, and integrating hardware peripherals via protocols like UART, SPI, and I2C. You may also collaborate closely with hardware engineers to review schematics and PCB layouts, run test cases to validate system performance, and create detailed technical documentation. Working in a multidisciplinary team, you might participate in design reviews and troubleshoot issues as they arise. This hands-on and collaborative approach ensures that embedded products meet quality, safety, and functionality standards.

What are the key skills and qualifications needed to thrive in the stm32 position, and why are they important?

To thrive as an STM32 Engineer, you need solid expertise in embedded systems design, proficiency with C/C++ programming, and knowledge of microcontroller architectures, particularly ARM Cortex-M based STM32 families. Experience with IDEs like STM32CubeIDE, debugging tools, and communication protocols (e.g., SPI, I2C, CAN) is often required, along with relevant certifications in embedded or firmware development. Strong problem-solving abilities, attention to detail, and effective teamwork are key soft skills for this role. These skills are essential for developing reliable firmware, collaborating with multidisciplinary teams, and delivering high-performance embedded solutions.

Infographic showing various Stm32 job openings in California as of August 2026, with employment types broken down into 2% Internship, 89% Full Time, and 9% Contract. Highlights an 95% In-person, 3% Hybrid, and 2% Remote job distribution.

Senior/Staff Firmware Engineer

Ceribell, Inc

Sunnyvale, CA • On-site

$140K - $185K/yr

Full-time

Re-posted 13 days ago


Job description

Position Overview:

Ceribell is looking for a Firmware Engineer / Embedded Engineer who is passionate about biomedical applications and who has experience in the development of embedded or IoT products. The successful candidate will join the R&D team and will play a key role in the development of the next generation of Ceribell's life saving technologies.  Our firmware development stack is based around a STMicroelectronics STM32 ARM Cortex microcontroller and we use FreeRTOS, the IAR Embedded Workbench, and the TouchGFX framework. You must be able to work collaboratively as part of a cross-functional R&D team, but you must also be able to take individual ownership for development, testing, and documentation of your projects.

What you'll do:

  • Develop and test firmware features for Ceribell's EEG systems
  • Understand user needs and translate them to the development of new and improved features
  • Design and implement real-time, low-latency data acquisition pipelines for sensor-based systems
  • Develop reliable control logic for device operation and system behavior
  • Contribute to GUI development using frameworks such as TouchGFX, LVGL, or custom OpenGL-based stacks
  • Participate in code reviews, peer reviews, and risk management activities
  • Create and revise technical documentation
  • Provide input on firmware and hardware architecture for new and existing products

What We're Looking For: 

  • Bachelor's Degree in electrical engineering, computer science, biomedical engineering or elated field. Graduate degree preferred
  • 3-10+ years of experience in firmware development of a commercial product
  • Proficient in C/C++ and experienced with firmware development with ARM based systems
  • Experience with designing and implementing sensor-based systems preferred
  • Experience with implementing state based architecture
  • Direct experience with development of WiFi connected / IoT devices preferred
  • Prefer experience with STM32 ecosystem (STM32 Cube IDE, STM32 Cube MX, etc.)Prefer hands-on experience developing GUIs for embedded devices using TouchGFX, Qt, LVGL, or other embedded graphics frameworks
  • Prefer experience reading hardware schematics and working close to hardware; familiarity with PCB design or signal routing is a strong plus
  • Strong analytical skills, detail-oriented and collaborative