
Job description
As an Embedded SW Engineer for the Self-Contained Breathing Apparatus (SCBA)/Fire Solutions R&D Team, you will design, test, and sustain embedded systems. You'll work collaboratively with Electrical Engineers, Mechanical Engineers, Manufacturing, Quality, Test and other disciplines as part of a combined integrated cross-functional team.
Design, develop, and maintain embedded firmware for microcontroller-based systems, leverage advanced AI-assisted development and analysis tools, implement low-level drivers, communication protocols, and real-time control algorithms, and optimize firmware for performance, memory usage, power consumption, and reliability.
To be successful in this role, you'll need experience developing firmware on STM32 MCUs, implementing and debugging multitasking applications using the Cesium RTOS, and collaborating with hardware teams to validate board bring-up and peripheral functionality on STM32 platforms.
Company
Keep exploring
Sign in to see similar jobs
Create a free account to discover roles related to this posting.

Manufacturing
3M is a global technology and manufacturing leader headquartered in Saint Paul, Minnesota. With operations in more than 70 countries, the company leverages a broad portfolio of science‑based innovations to serve customers across industrial, consumer, health care, and safety markets. The core business centers on high‑performance adhesives, abrasives, filtration, personal protective equipment, and specialty materials, delivering reliable, sustainable solutions that improve productivity and protect people. 3M’s commitment to continuous research, cross‑industry collaboration, and a culture of innovation positions it as a trusted partner for businesses and consumers seeking cutting‑edge products and services.