Senior/Staff Firmware Engineer
$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 ...
$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 ...
$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 ...
Redmond, WA · On-site
The ideal candidate will have hands-on experience in embedded software/firmware development, low-level Android development, and STM32 microcontroller systems. Experience with FPGA platforms (Gowin ...
Quick apply
Redmond, WA · On-site
The ideal candidate will have hands-on experience in embedded software/firmware development, low-level Android development, and STM32 microcontroller systems. Experience with FPGA platforms (Gowin ...
$112K - $148K/yr
This role spans baremetal STM32 microcontrollers and embedded Linux platforms using Yocto on i.MX8. The position is handson and hardwareadjacent, working closely with power electronics, controls, and ...
$112K - $148K/yr
This role spans baremetal STM32 microcontrollers and embedded Linux platforms using Yocto on i.MX8. The position is handson and hardwareadjacent, working closely with power electronics, controls, and ...
Be Seen First
Cape Coral, FL · On-site
$110K - $140K/yr
Develop and test C/C++ firmware for 8/16/32-bit PIC and STM32 microcontroller-based products. * Prepare detailed documentation, including test plans, test results, installation guides, and ...
Quick apply
Be Seen First
Cape Coral, FL · On-site
$110K - $140K/yr
Develop and test C/C++ firmware for 8/16/32-bit PIC and STM32 microcontroller-based products. * Prepare detailed documentation, including test plans, test results, installation guides, and ...
$112K - $148K/yr
This role spans baremetal STM32 microcontrollers and embedded Linux platforms using Yocto on i.MX8. The position is handson and hardwareadjacent, working closely with power electronics, controls, and ...
$112K - $148K/yr
This role spans baremetal STM32 microcontrollers and embedded Linux platforms using Yocto on i.MX8. The position is handson and hardwareadjacent, working closely with power electronics, controls, and ...
Raleigh, NC · On-site
$112K - $148K/yr
This role spans bare-metal STM32 microcontrollers and embedded Linux platforms using Yocto on i.MX8. The position is hands-on and hardware-adjacent, working closely with power electronics, controls ...
Raleigh, NC · On-site
$112K - $148K/yr
This role spans bare-metal STM32 microcontrollers and embedded Linux platforms using Yocto on i.MX8. The position is hands-on and hardware-adjacent, working closely with power electronics, controls ...
Tucson, AZ · On-site
$126K - $166K/yr
Develop firmware for microcontroller platforms such as ARM Cortex-M, STM32, NXP, TI, AVR, and PIC . * Design and implement low-level device drivers and hardware abstraction layers (HAL). * Develop ...
Tucson, AZ · On-site
$126K - $166K/yr
Develop firmware for microcontroller platforms such as ARM Cortex-M, STM32, NXP, TI, AVR, and PIC . * Design and implement low-level device drivers and hardware abstraction layers (HAL). * Develop ...
$120K - $160K/yr
Integrate advanced autonomy using ROS2 and STM32 Cube platforms * Help shape their build pipeline with GitHub Actions, Docker, and CMake * Collaborate across autonomy, hardware, and product teams to ...
Quick apply
$120K - $160K/yr
Integrate advanced autonomy using ROS2 and STM32 Cube platforms * Help shape their build pipeline with GitHub Actions, Docker, and CMake * Collaborate across autonomy, hardware, and product teams to ...
Lafayette, LA · On-site
$50K - $140K/yr
Develop embedded software for STM32-based systems * Enhance RTK, GPS, IMU, sensor fusion, and navigation performance * Design and integrate new flight features * Support production, testing, and ...
Quick apply
Lafayette, LA · On-site
$50K - $140K/yr
Develop embedded software for STM32-based systems * Enhance RTK, GPS, IMU, sensor fusion, and navigation performance * Design and integrate new flight features * Support production, testing, and ...
Cape Coral, FL · On-site
Develop and test C/C++ firmware for 8/16/32-bit PIC and STM32 microcontroller-based products. * Prepare detailed documentation, including test plans, test results, installation guides, and ...
Quick apply
Cape Coral, FL · On-site
Develop and test C/C++ firmware for 8/16/32-bit PIC and STM32 microcontroller-based products. * Prepare detailed documentation, including test plans, test results, installation guides, and ...
Sunnyvale, CA · On-site
$120K - $225K/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 ...
Sunnyvale, CA · On-site
$120K - $225K/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 ...
$120K - $225K/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 ...
Quick apply
$120K - $225K/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 ...
Roslindale, MA · On-site
$120K - $160K/yr
Integrate advanced autonomy using ROS2 and STM32 Cube platforms * Help shape their build pipeline with GitHub Actions, Docker, and CMake * Collaborate across autonomy, hardware, and product teams to ...
Quick apply
Roslindale, MA · On-site
$120K - $160K/yr
Integrate advanced autonomy using ROS2 and STM32 Cube platforms * Help shape their build pipeline with GitHub Actions, Docker, and CMake * Collaborate across autonomy, hardware, and product teams to ...
Develop and maintain embedded firmware for STM32 microcontrollers . * Design and implement: * Low-level drivers * Hardware interfaces * Peripheral communications * Real-time embedded applications
Quick apply
Develop and maintain embedded firmware for STM32 microcontrollers . * Design and implement: * Low-level drivers * Hardware interfaces * Peripheral communications * Real-time embedded applications
San Jose, CA · On-site
$170K - $223K/yr
This role focuses on firmware running on STM32-based boards that emulate customer platforms, control external hardware, and validate embedded firmware running inside Ayar Labs' and customers' SoCs.
San Jose, CA · On-site
$170K - $223K/yr
This role focuses on firmware running on STM32-based boards that emulate customer platforms, control external hardware, and validate embedded firmware running inside Ayar Labs' and customers' SoCs.
$110K - $150K/yr
Develop embedded firmware for ARM-based microcontrollers (e.g., STM32, NXP), FPGA and SoC (Xilinx), DSP (TI) for low-latency control, feedback regulation, and interlock logic. * Implement quench ...
Quick apply
$110K - $150K/yr
Develop embedded firmware for ARM-based microcontrollers (e.g., STM32, NXP), FPGA and SoC (Xilinx), DSP (TI) for low-latency control, feedback regulation, and interlock logic. * Implement quench ...
Leander, TX · On-site
As a Firmware Engineer, you'll develop embedded systems on STM32 Microcontrollers that drives our autonomous platforms: from flight control and perception to mission planning and target engagement.
Quick apply
Leander, TX · On-site
As a Firmware Engineer, you'll develop embedded systems on STM32 Microcontrollers that drives our autonomous platforms: from flight control and perception to mission planning and target engagement.
Milpitas, CA · On-site
Software Engineer/ Firmware Engineer Skill Matrix Embedded C/C++ programming STM32 microcontrollers (specifically STM32H series preferred) RTOS-based system design (e.g., FreeRTOS, QNX) Hardware ...
Quick apply
Milpitas, CA · On-site
Software Engineer/ Firmware Engineer Skill Matrix Embedded C/C++ programming STM32 microcontrollers (specifically STM32H series preferred) RTOS-based system design (e.g., FreeRTOS, QNX) Hardware ...
Lafayette, LA · On-site
$35K - $50K/yr
STM32 * Arduino * ESP32 * RTOS * Robotics * UAVs
Quick apply
Lafayette, LA · On-site
$35K - $50K/yr
STM32 * Arduino * ESP32 * RTOS * Robotics * UAVs
Kearny, NJ · On-site
$110K - $150K/yr
Develop embedded firmware for ARM-based microcontrollers (e.g., STM32, NXP), FPGA and SoC (Xilinx), DSP (TI) for low-latency control, feedback regulation, and interlock logic. * Implement quench ...
Kearny, NJ · On-site
$110K - $150K/yr
Develop embedded firmware for ARM-based microcontrollers (e.g., STM32, NXP), FPGA and SoC (Xilinx), DSP (TI) for low-latency control, feedback regulation, and interlock logic. * Implement quench ...
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.
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.
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.

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:
What We're Looking For:Â
Sourced by ZipRecruiter
51 - 200 Employees
Sunnyvale, CA, US
2014