1

Stm32 Jobs (NOW HIRING)

Be Seen First

Familiarity with STM32 microcontrollers and FreeRTOS / STM32 OS ecosystems. * Experience developing and working within 32-bit embedded codebases. * Lab Tools: Hands-on experience using oscilloscopes ...

Senior/Staff Firmware Engineer

Sunnyvale, CA

$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 ...

Embedded Software Engineer

Raleigh, NC · On-site

$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 ...

Senior Embedded Software Engineer

Raleigh, NC · On-site

$106K - $139K/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 ...

Senior Firmware Engineer

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 ...

Familiarity with STM32 development tools, including: * STM32CubeMX * STM32CubeIDE * STM32CubeProgrammer * STM32CubeMonitor * Experience working with Raspberry Pi 4 and Raspberry Pi 5 products.

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 ...

Support board bring-up and perform debugging activities on STM32-based platforms and similar ARM Cortex-M microcontrollers. * Interface with and integrate sensors, peripherals, and external devices ...

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.

More about Stm32 jobs

What states have the most Stm32 jobs?

States with the most job openings for Stm32 jobs include:

Infographic showing various Stm32 job openings in the United States as of August 2026, with employment types broken down into 96% Full Time, 1% Part Time, 1% Temporary, and 2% Contract. Highlights an 92% Physical, 4% Hybrid, and 4% Remote job distribution.

Embedded Software Engineer/Firmware Engineer STM32 Microcontroller/MCU

University Heights, OH • On-site

Unique Hardware Software Systems Company in Major Growth Mode

$120K - $160K/yr

Full-time

Medical, Dental, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

Embedded Software Engineer/Firmware Engineer with Microcontroller Connectivity

Emerging Technology Company Revenue Generating Company with Customers in various industries; Smaller Collaborative Team Environment, New and Interesting Applications and Projects.

Position Summary

Design, develop, debug, and optimize embedded firmware for hardware systems across the full product lifecycle, from early architecture and hardware bring-up through testing, release, and sustaining.

Key Responsibilities

  • Design, implement, test, and maintain embedded firmware for board-level and system-level hardware.
  • Define firmware architecture, select technology stacks, and support MCU (micro-controller unit) platform porting.
  • Lead firmware integration, verification, validation, and firmware update mechanisms (DFU/OTA).
  • Analyze system requirements and work with schematics, datasheets, and specifications.
  • Troubleshoot hardware/firmware interactions and lead root-cause investigations.
  • Maintain technical documentation, including specifications and test procedures.

Technical Skills & Qualifications

  • Education: Bachelor’s or advanced degree in Electrical Engineering, Computer Science, Computer Engineering, or a related field.
  • Experience: 5+ years in embedded systems and firmware development.
  • Languages & Architecture: C/C++ development for resource-constrained systems.
  • Embedded Systems: Deep understanding of MCUs, MCU peripherals, interrupts, power domains, and RTOS-based systems.
  • Hardware & Protocols: Familiarity with microcontrollers, embedded processors, communication protocols, and hardware interfaces.
  • Testing & Lifecycle: Expertise in firmware debugging, validation methodologies, and full product lifecycle release processes.

Pluses:

  • Familiarity with STM32 microcontrollers and FreeRTOS / STM32 OS ecosystems.
  • Experience developing and working within 32-bit embedded codebases.
  • Lab Tools: Hands-on experience using oscilloscopes, logic analyzers, power analyzers, and hardware debugging tools to resolve power and board-level issues.

Excellent Compensation Package including Salary, Benefits and Equity.

Call or Apply Today!

Note: Relocation assistance is offered for this on-site or hybrid role.

Company Description

Constantly updating our technology to meet the demands of our clients in numerous industries; Experiencing a Major Demand for our unique offering; Profitable and Stable; Managerial Culture towards using the best available technology; Busy Company with a Recession Resistant Business Model.