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.