1

Stm32 Jobs (NOW HIRING)

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

Embedded Software Engineer

Monroe, NC

$121K - $160K/yr

Experience developing firmware on STM32 MCUs, including configuration and optimization of peripherals such as ADC, DAC, SPI, I2C, UART, DMA, timers, and GPIO * Experience implementing and debugging ...

... STM32 family, Freescale Kinetis family, or other ARM Cortex-M architectures, and Microchip PIC family Strong working knowledge of the C programming language Strong working knowledge of Revision ...

DevOps Lead, Embedded Firmware

New Haven, CT · On-site

$103K - $141K/yr

The Americas Firmware Engineering group builds the Centrios IoT smart lock platform - a multi-hardware, multi-protocol connected device ecosystem spanning nRF52840 + STM32 targets, BLE, Zigbee, DPS ...

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

Software Engineer, Robotics & Integration

Eyesatop

Austin, TX • On-site, Remote

$103K - $138K/yr

Full-time

Posted 3 days ago


Job description

Description
Our software flies drones in combat - not in demos, not in simulations, but in the field, every day.
eyesAtop builds the operating system for multi-drone warfare: one platform that lets a single operator command an entire fleet in real time.
We're looking for a Software Engineer (Robotics & Integration) to help turn advanced drones, sensors, payloads, and third-party technologies into reliable, field-ready capabilities that operators can trust.
What you'll do
  • Integrate robotic platforms, payloads, sensors and external software into the eyesAtop platform
  • Write production-quality code in Java, C++, Python and related systems
  • Work directly with vendors, pilots, hardware engineers, and product teams
  • Debug across software, networking, devices, APIs, field behavior, and operator workflows
  • Test in simulation, lab and field environments
  • Own integrations end to end, from first connection to deployed capability

Requirements
  • Solid hands-on experience with robotics, autonomous systems, drones, embedded systems or similar real-world platforms
  • 3+ years of software development experience, with strong skills in Java, C++, Python or similar languages
  • Experience with Linux, networking, APIs, serial protocols, devices or distributed systems
  • Familiarity with real-time systems, control loops or embedded platforms
  • Comfort working close to hardware, even if you are not a hardware engineer

Strong fit if
  • You have experience with drones, robotics, embedded systems, autonomy, defense or field-tested systems
  • You've worked with embedded platforms such as STM32, ESP32, Jetson or similar
  • You've led technical work or owned complex integrations end to end