1

Stm32 Jobs (NOW HIRING)

STM32, EFM32, etc.) are highly preferred * Experience working on devices without an operating system and interfacing with peripherals directly * Ability to read schematics, circuit diagrams, and PCB ...

STM32, EFM32, etc.) are highly preferred * Experience working on devices without an operating system and interfacing with peripherals directly * Ability to read schematics, circuit diagrams, and PCB ...

Firmware Engineer

Sarasota, FL · On-site

$45 - $50/hr

Utilize technologies including STM32 microcontrollers and CAN bus. * Operate as the primary firmware engineer on the team, driving ownership and accountability. Essential Skills * Proficiency in ...

New

Senior Firmware Engineer

Woburn, MA · On-site

$130.70K - $172.80K/yr

STM32, EFM32, etc.) are highly preferred * Experience working on devices without an operating system and interfacing with peripherals directly * Ability to read schematics, circuit diagrams, and PCB ...

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

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

Firmware Developer

Phoenix, AZ · Hybrid

$100K - $125K/yr

Hands-on exposure to microcontrollers or single-board computers (e.g., Arduino, Raspberry Pi, Pico, STM32, ESP32). * Comfort working at the bare-metal or low-level layer of embedded systems.

Experience developing and debugging Qualcomm, STM32, Cypress/Infineon PSoC, or Nordic * Experience shipping high-reliability production code * Comfortable with low-level hardware debugging tools and ...

next page

Showing results 1-20

Stm32 information

What is an STM32 job?

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

What are the typical daily responsibilities of an STM32 Engineer?

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 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 May 2026, with employment types broken down into 100% Full Time. Highlights an 67% In-person, and 33% Hybrid job distribution.
Firmware Engineer lll

Firmware Engineer lll

Hutchinson

Woburn, MA • On-site

Other

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


Job description

Job Title

ABOUT US Midé is a research and development company focused on sensors and smart materials. We help drive innovation for our parent company, Hutchinson who are a global supplier to the automotive, aerospace, defense, and industrial markets. Midé's R&D will help Hutchinson work towards vehicle electrification and distributed industrial sensing, especially industrial internet of things (IIoT) solutions. We have a diverse set of projects ranging from innovative uses of smart materials to data acquisition and signal analysis software. We are a great place to learn, as well as a place that rewards people who have drive and their own ideas. Midé has a small company feel with about 60 people working out of our Woburn office, including over 20 engineers divided between software, electrical, mechanical, and aerospace. Midé has successfully transitioned a number of its R&D programs to successful product lines ranging from wireless data loggers to critical safety seals used on US Navy ships. NOTE: Midé conducts a significant amount of work for the Department of Defense, and this position may require participation in defense work.

Education and Experience
  • BSE (EE, ECE, CS, or similar) required
  • 6+ years firmware or embedded software experience required

REQUIREMENTS Candidates must have:

  • Must be a US person (citizen or permanent resident)
  • Software design and architecture experience. C is highly preferred, C++ and similar languages are also acceptable
  • Interest in project management
  • Experience with microcontrollers and direct access to peripherals. ARM Cortex M-series processors (i.e. STM32, EFM32, etc.) are highly preferred
  • Experience working on devices without an operating system and interfacing with peripherals directly
  • Ability to read schematics, circuit diagrams, and PCB layouts
  • Expert debugging skills using SWD/JTAG, protocol/logic analyzers, and oscilloscopes
  • Effective verbal and written communication skills

HIGHLY PREFERRED The following areas are important and will be used in this position's projects over the next year. The ideal candidate will have experience in these areas, but we will not reject applicants for lack of experience in these areas:

  • Experience with STM32 microcontrollers
  • Wi-Fi / lwIP networking in low-power and embedded contexts like the ESP32 platform
  • Some familiarity with IoT and Cloud (particularly Azure) systems, including MQTT, IoT Edge, and cloud fundamentals
  • Embedded multitasking operating systems like FreeRTOS
  • Implementing serial protocols such as I2C and SPI
  • Effective use of DMA engines, clock management, and sleep states
  • Proficiency in Python
  • Experience with Git, GitHub, and the GitFlow process including pull requests, code reviews, and branches
  • Some project management experience, particularly managing cross functional teams
  • Personnel management and mentorship abilities, although will not be a manager immediately
  • Experience with translating highlevel product needs into detailed firmware requirements and architectural specifications

PREFERRED SKILLS The following areas represent where the candidate could grow over the long term. Any candidate should have experience in at least some of them:

  • Experience designing low power data acquisition systems
  • Advanced object-oriented and software architecture skills
  • Standard and lower-power radio protocols (Wi-Fi, Bluetooth, ZigBee/other 802.15.4, ANT, etc.)
  • Signal processing, such as Fourier Transforms, PSD, filters, and resampling
  • Experience with Linux or SBCs like Raspberry Pi
  • Familiarity with circuit simulation tools such as LTSPICE
  • Schematic capture and PCB layout (Altium)
  • Experience with smart materials such as piezoelectric actuators or piezo sensors
  • Low power hardware design
  • Building projects with CMake
  • Experience writing detailed technical reports and/or proposals