Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

3M Software / Firmware Developer Specialist 
United States, Minnesota 
600817051

17.04.2025

Job Description:

Software / Firmware Developer Specialist

The Impact You’ll Make in this Role

As an Advanced Research Specialist , you will have the opportunity to tap into your curiosity and collaborate with some of the most innovative people around the world. Here, you will make an impact by:

  • Leverage expertise to identify, develop and drive new technologies enabling new product development, providing new growth opportunities in addition to supporting existing 3M products and businesses
  • Work with global teams to implement impactful materials and chemistry solutions through automation, software, firmware and hardware in 3M’s diverse markets
  • File patent applications, publish, and present at appropriate conferences
  • Collaborate with research teams in corporate research and in business labs to build capabilities, applications and system solutions to solve emerging challenges
  • Work closely with internal and external stakeholders to lead customer insight-driven processes to identify new opportunities for 3M.
  • Applying software development and automation experience to develop and integrate sensor and hardware systems, machine learning, computer vision, statistics, applied mathematics, artificial intelligence, controls & algorithms, and cloud-based skills: e.g. AWS, Databricks, Plotly Dash, SQL, etc

Your Skills and Expertise

To set you up for success in this role from day one, 3M requires (at a minimum) the following qualifications:

  • Bachelor of Science degree in a science or engineering discipline from an accredited university completed and verified prior to start
  • Four (4) or more years of experience in developing and applying software-based automation technologies in a private, public, government or military environment
  • Four (4) or more years of experience in programming using Python or other common programming languages

Additional qualifications that could help you succeed even further in this role include:

  • Ph.D. degree in STEM related discipline from an accredited university
  • 6 years of experience in developing and applying automation technologies
  • Experience leading teams to identify new opportunities based on customer insights
  • Excellent problem-solving and communication skills, with a track record of scientific excellence through publications/presentations

Must be legally authorized to work in country of employment without sponsorship for employment visa status (e.g., H1B status).


Please note: your application may not be considered if you do not provide your education and work history, either by: 1) uploading a resume, or 2) entering the information into the application fields directly.

Please access the linked document by clicking select the country where you are applying for employment, and review. Before submitting your application, you will be asked to confirm your agreement with the terms.