Embedded Software Engineer

3M

Monroe, NC, US
Base: $124,127 - $151,710; bonus/equity: variable ...
3 years embedded software design experience
Bachelor's degree in engineering or cs
Microcontroller firmware development skills
This role offers an opportunity to transition from various private, public, government, or military experiences into a collaborative 3M career focused on fire solutions R&D

Job Summary

  • This role offers an opportunity to transition from various private, public, government, or military experiences into a collaborative 3M career focused on fire solutions R&D.
  • The successful candidate will leverage advanced AI-assisted tools to enhance firmware design, validation efficiency, and system-level troubleshooting for portable, rugged products.
  • 3M provides competitive pay ranging from $124,127 to $151,710 along with comprehensive benefits including medical, dental, vision, and retirement plans.

Matching Summary

This role offers an opportunity to transition from various private, public, government, or military experiences into a collaborative 3M career focused on fire solutions R&D.

Salary

Base: $124,127 - $151,710; Bonus/Equity: Variable incentive pay eligible; Benefits: Medical, Dental, Vision, Retirement, etc.

Skills & Requirements

Must-have

  • 3 years embedded software design experience
  • Bachelor's degree in engineering or CS
  • Microcontroller firmware development skills

Nice-to-have

  • Experience with STM32 MCUs and peripherals
  • Knowledge of Cesium RTOS multitasking
  • Familiarity with BLE, LoRa, UWB protocols
  • Experience with IAR Embedded Workbench
  • Proficiency in GitHub workflows and CI/CD

Key Requirements

  • Bachelors degree in engineering or computer science
  • Three years of embedded software design experience
  • Must be legally authorized to work in US without sponsorship

Work Rights

Must be legally authorized to work in country without sponsorship

Tailored Resume

Cover Letter