1

Stm32 Jobs (NOW HIRING)

Embedded Systems Engineer

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

Embedded Systems Engineer

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

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

Firmware Engineer

Leander, TX · On-site

$90 - $120/hr

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.

Firmware Engineer

Austin, TX · On-site

$110 - $150/hr

Understanding of microcontrollers (ARM, STM32) and bare-metal programming. * Experience with real-time systems, concurrency, and task management. Preferred * Experience in US healthcare or medical ...

New

Firmware Engineer

Mountain View, CA · On-site

$120K - $230K/yr

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

Integrate advanced autonomy using ROS2 and STM32 Cube platforms * Help shape our build pipeline with GitHub Actions, Docker, and CMake * Collaborate across autonomy, hardware, and product teams to ...

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

Mountain View, CA · On-site

$140 - $190/hr

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

Showing results 21-40

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 2% Internship, 87% Full Time, and 11% Contract. Highlights an 94% In-person, 4% Hybrid, and 2% Remote job distribution.

Firmware Software Engineer

Accord Technologies Inc.

Milpitas, CA • On-site

Contractor

Re-posted 15 days ago


Job description

Title: Firmware Software Engineer
Milpitas, CA
Medical device domain
 
Mandatory skills:
 
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 design and PCB development
Gantry system development (mandatory)
FPGA integration 
image processing and DICOM image handling
 
 
Job Description
 
We are seeking a highly experienced Firmware Engineer with 10+ years of expertise in embedded systems design and development. The candidate will be responsible for designing, developing, and integrating firmware solutions for advanced hardware platforms, including high-performance microcontrollers and FPGA-based systems. Prior experience in gantry system development is mandatory.
Key Responsibilities
  • Design and develop embedded firmware for high-performance microcontrollers such asSTM32H573IIT3Q (176-LQFP package)
  • Strong understanding and review of hardware schematics and PCB layouts, and multi-layer board design
  • Manage multi-voltage power domains, analog subsystems (ADCs/DACs), and signal integrity considerations
  • Develop and optimize firmware in C/C++, including low-level drivers and hardware abstraction layers
  • Configure and integrate RTOS (e.g., FreeRTOS) for real-time system applications
  • Implement and optimize advanced mathematical algorithms using FPU and DSP instructions
  • Interface and integrate with high-speed peripherals such as:
    • OctoSPI
    • Ethernet MAC
    • USB-C
  • Collaborate with FPGA teams for system-level integration and co-design
  • Define, implement, and troubleshoot communication protocols and interfaces
  • Ensure system reliability through testing, debugging, and validation
  • Work closely with cross-functional teams including hardware, systems, and software engineering
Required Qualifications
  • 10+ years of experience in firmware/embedded systems development
  • Strong expertise in:
    • Embedded C/C++ programming
    • STM32 microcontrollers (specifically STM32H series preferred)
    • RTOS-based system design (e.g., FreeRTOS)
  • Strong Knowledge in:
    • Hardware design and PCB development
    • Power management across multiple voltage domains
    • High-speed interface integration (Ethernet, USB, SPI variants)
  • Proven experience in gantry system development (mandatory)
  • Experience in FPGA integration and hardware-software co-design
  • Strong debugging and system-level troubleshooting skills
  • Ability to design and optimize real-time, high-performance systems
Good to Have
  • Experience with Renesas S7 microcontrollers
  • Strong expertise in serial communication protocol design and implementation
  • Exposure to advanced embedded communication standards and custom protocol development
Key Skills
  • Strong understanding of embedded architecture and real-time systems
  • Expertise in hardware-software integration
  • Analytical thinking and problem-solving capabilities
  • Ability to work independently in an onsite environment
  • Effective communication and cross-functional collaboration skills