Manufacturing Full Stack Developer (Princeton)

3M in Princeton, MN

  • Industry: Information Technology - Software Engineer, Developer, And Programmer
  • Type: Full Time
  • $93,280.00 - 134,750.00
position filled

Position Description

3M is seeking a Full Stack Developer for manufacturing applications to join 3M's Corporate Research Systems Lab (CRSL) located in Maplewood, MN. At 3M, you can apply your talent in bold ways that matter. Here, you go.

Job Summary :

3M is seeking a Full Stack Developer to join the Corporate Research Systems Lab (CRSL) to develop innovative solutions for manufacturing applications. In this role, you will leverage your experience with all levels of the software stack, including backend databases and APIs, frontend UI frameworks, cloud services, and IoT device integration. Your innovative solutions will help drive sustainability by reducing waste, increasing product yield, and improving machine efficiency. You will work as part of an agile team comprised of software developers, data scientists, and domain experts in manufacturing. In this role, you will be tasked with building state-of-the-art, scalable, production grade systems that can ingest data from a wide variety of IoT devices, train and deploy machine learning algorithms, and provide insights to users through cutting edge visualization technologies. The manufacturing applications you will support span diverse markets that include healthcare, energy, manufacturing, personal safety, transportation, electronics, and consumer.

This position provides an opportunity to transition from other private, public, government, or military environments to a 3M career.

Primary Responsibilities include but are not limited to the following:

  • Develop full stack solutions that provide analytical insights from manufacturing sensor data
  • Write clean, readable, reusable code in a variety of languages including Python, C#, and JavaScript
  • Leverage the latest cloud services from AWS and Azure
  • Work with various source control technologies such as GitHub, Git, and DevOps
  • Embrace the ambiguity of research by constantly learning new technologies
  • Collaborate in an agile, cross-functional team to rapidly deliver software systems
  • Synthesize customer requirements, prioritize solutions, and demonstrate the grit needed to deliver exceptional value to the customer
  • Basic Qualifications:

  • Bachelor's degree or higher (completed and verified prior to start) from an accredited university
  • OR

  • High School Diploma/GED or higher and a minimum five (5) years of software development experience in a private, public, government or military environment
  • Preferred Qualifications:

  • Minimum three (3) years of software development experience in a private, public, government or military environment
  • Ability to work with multiple programming languages including Python, C#, JavaScript, CSS, and HTML
  • Experience with frontend frameworks like Angular and React
  • IoT experience ingesting, transforming, and transferring continuous data from varied devices
  • Experience developing with AWS and Azure services such as EC2, Sagemaker, DynamoDB, Lambda, S3, Greengrass, Azure Virtual Machines, Databricks, CosmosDB, Azure Functions, Blob Storage, IoT Hub, etc
  • Experience deploying applications with technologies such as Docker and Kubernetes
  • Experience following disciplined development practices including code versioning (Git, GitHub, DevOps, etc), code reviews, and unit and integration testing
  • Exposure to machine learning algorithms, particularly time series analysis and computer vision
  • Experience with manufacturing data, mechanical systems, electrical systems, and sensors
  • Experience working in a cross-functional software development environment that includes hardware and software integration
  • Ability to deal with the ambiguity of early-stage scouting and evaluation of new opportunities and the flexibility to change direction as additional information becomes available
  • Location: Maplewood, MN

    Travel: May include up to 10% domestic/international

    Relocation: May be authorized

    3M is a place where you can collaborate with other curious, creative people. Where your diverse talents, inclusiveness, initiative, and leadership are valued. Where youll find challenging opportunities that make your career exciting and rewarding. With a diversity of people, global locations, technologies, and products, 3M is a place to grow and be rewarded for excellence.


    Associated topics: back end, c c++, c#, developer, devops, programming, python, sdet, software developer, software programmer

    You may be interested in these similar jobs!
    Java FullStack Developer (Isanti)
    ASAP Staffing in Isanti, MN

    Hi, Greetings of the day!! I have immediate requirement for Java Fullstack Developer at Richfield, Minnesota Please go through the emails for more …

    Read More
    General Orthopedic Surgeon - Community Practice - Princeton, MN
    University of Minnesota Physicians in Princeton, MN

    The Department of Orthopedic Surgery and University of Minnesota Physicians (UMPhysicians) is seeking a full-time general orthopedic surgeon for a co…

    Read More
    java developer (Wyoming)
    CODEFORCE 360 in Wyoming, MN

    Role: Java Full Stack Developer 2 open roles Location: Eden Prairie, MN Duration: 12+ month contract Interview: WebEx Video Start: ASAP Mandat…

    Read More
    Assembly Technician (Rogers)
    PSG Global Solutions in Rogers, MN

    The OpportunityWe're looking for an Assembly Technician, working in the Manufacturing industry in Crookston, Minnesota.Work on various tasks in the a…

    Read More
    Material Handler (Milaca)
    PSG Global Solutions in Milaca, MN

    The OpportunityWe're looking for a Material Handler, working in the Manufacturing industry in Anoka, Minnesota.Follow standard work instructions and …

    Read More
    2nd Shift Assembly - $17/hr! (Big Lake)
    VOLT in Big Lake, MN

    VOLT On-site at Graco is now hiring ASSEMBLERS in Anoka!Graco is the leading provider of premium pumps and spray equipment for fluid handling in the …

    Read More
    Senior full-stack software engineer
    HIRED in Harris, MN

    Join Hired and find your dream job as a Senior Full Stack Software Engineer at one of 10,000+ companies looking for candidates just like you.Companie…

    Read More
    Production Supervisor - nights - Food Manufacturing (Princeton)
    Job Juncture in Princeton, MN

    Love your job!Our Faribault based client is seeking a Production Supervisor who will:be responsible for the efficient day to day operation of the pro…

    Read More
    Senior full stack software engineer andover ma
    HIRED in Andover, MN

    Job Description Join Hired and find your dream job as a Senior Full-Stack Software Engineer at one of 10,000+ companies looking for candidates just l…

    Read More
    Senior BI/Tableau Developer x1 (Monticello)
    Horizontal in Monticello, MN

    Sr.BI/Tableau developer - Implement the transition from OBIEE to Tableau as our primary reporting tool+ The BI/Tableau developer will be responsible …

    Read More