Taro Logo

Software / Firmware Developer Specialist

A global science company that applies science in collaborative ways to improve lives daily.
Maplewood, MN, USA
$164,612 - $201,193
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Healthcare · Consumer

Description For Software / Firmware Developer Specialist

3M is seeking a Software / Firmware Developer Specialist to join their innovative team in Maplewood, MN. This role combines software development with laboratory automation and systems integration, focusing on developing digital and physical automation solutions, user interfaces, and IoT implementations. The position offers an opportunity to work with cutting-edge technologies while developing firmware solutions at the processor level for various industries including electronics, transportation, and worker safety.

The role requires expertise in software development, automation, and programming, particularly in Python. You'll be working with global teams to implement materials and chemistry solutions through automation, software, firmware, and hardware across 3M's diverse markets. The position involves developing new technologies, filing patents, and collaborating with research teams to solve emerging challenges.

3M offers a comprehensive benefits package and competitive compensation ranging from $164,612 to $201,193. The position is hybrid-based in Maplewood, MN, with up to 5% travel required. This is an excellent opportunity for someone with both software development skills and an interest in physical systems integration to make a significant impact in a global science company.

The ideal candidate will have at least 4 years of experience in software-based automation technologies and programming, with a Bachelor's degree in science or engineering. They should be passionate about innovation, capable of working in cross-functional teams, and have excellent problem-solving and communication skills. The role offers growth opportunities and the chance to work on real-world solutions across multiple business sectors.

Last updated 3 days ago

Responsibilities For Software / Firmware Developer Specialist

  • Develop software capabilities for laboratory automation and systems integration hardware
  • Develop and integrate sensor and hardware systems
  • File patent applications, publish, and present at conferences
  • Collaborate with research teams to build capabilities and system solutions
  • Work with global teams to implement materials and chemistry solutions through automation
  • Lead customer insight-driven processes to identify new opportunities

Requirements For Software / Firmware Developer Specialist

Python
  • Bachelor of Science degree in a science or engineering discipline
  • Four (4) or more years of experience in developing and applying software-based automation technologies
  • Four (4) or more years of experience in programming using Python or other common programming languages
  • Excellent problem-solving and communication skills
  • Must be legally authorized to work in country of employment without sponsorship

Benefits For Software / Firmware Developer Specialist

Medical Insurance
Dental Insurance
Vision Insurance
Relocation Benefits
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Health Savings Accounts
  • Flexible Spending Accounts
  • Life Insurance
  • Retirement Benefits
  • Paid Time Off
  • Relocation Benefits

Interested in this job?

Jobs Related To 3M Software / Firmware Developer Specialist