Taro Logo

Software / Firmware Developer Specialist

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

Description For Software / Firmware Developer Specialist

3M is seeking a Software / Firmware Developer Specialist to join their innovative team in Maplewood, MN. This role offers a unique opportunity to work at the intersection of software development and laboratory automation, developing cutting-edge solutions for various industrial applications. The position involves creating software capabilities for lab automation, including digital and physical automation, user interfaces, and IoT integration.

As an Advanced Research Specialist, you'll be responsible for developing state-of-the-art firmware solutions at the processor level, supporting new digital products and processes. The role combines software development with hardware integration, requiring expertise in Python programming and automation technologies. You'll work with global teams across various sectors including electronics, transportation, worker safety, and industrial automation.

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. This position offers competitive compensation ranging from $164,612 to $201,193, along with comprehensive benefits including medical, dental, and vision insurance, retirement benefits, and paid time off.

Working in a hybrid environment at 3M's Maplewood location, you'll collaborate with some of the most innovative minds in the industry, contributing to real-world solutions across multiple businesses and markets. The role involves up to 5% travel and offers opportunities for professional growth through patent applications, publications, and conference presentations. Join 3M to be part of a team that takes a systems approach to developing solutions for customers' largest problems while advancing unique materials and technologies.

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 in corporate research and business labs
  • 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
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Health Savings Accounts
  • Flexible Spending Accounts
  • Life Insurance
  • Retirement Benefits
  • Paid Time Off

Interested in this job?

Jobs Related To 3M Software / Firmware Developer Specialist