Inv7 Software Engineer

3MMaplewood, MN
5dOnsite

About The Position

As a(n) Software Engineer, 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: Developing back-end and user-facing software to collect, manage, analyze, and visualize manufacturing process data and solutions aligned to 3M’s process improvement priorities Utilizing and extending both open source and proprietary software to build differentiating platforms Defining and executing distributed device and software management practices and solutions Collaborating with cross-divisional teams to define, develop, and deploy Industrial Internet of Things (IIoT) architectures and solutions in alignment with enterprise-wide standards and strategies

Requirements

  • Bachelor’s degree or higher (completed and verified prior to start)
  • Three (3) years of software development experience in a private, public, government or military environment
  • Must be legally authorized to work in country of employment without sponsorship for employment visa status (e.g., H1B status).
  • Responsibilities of this position may include direct and/or indirect physical or logical access to information, systems, technologies subjected to the regulations/compliance with U.S. Export Control Laws.

Nice To Haves

  • Possess a bachelor’s degree or higher in Computer Engineering, Software Engineering, Electrical Engineering, Computer Science or similar major from an accredited institution
  • Five (5) or more years of experience developing software especially in the context of manufacturing
  • Previous work experience with the following programming languages:.net, python, and JavaScript including frameworks such as Angular or React
  • One (1) year of experience with protocols and standards for industrial communication and IIoT (eg. EtherNET/IP, ProfiNet, OPC, MQTT)
  • One (1) year of experience with SQL, NoSQL, timeseries or other databases especially in the context of manufacturing data management
  • One (1) year of experience with CI/CD, especially github actions
  • Familiarity with Azure or AWS cloud and edge technologies

Responsibilities

  • Developing back-end and user-facing software to collect, manage, analyze, and visualize manufacturing process data and solutions aligned to 3M’s process improvement priorities
  • Utilizing and extending both open source and proprietary software to build differentiating platforms
  • Defining and executing distributed device and software management practices and solutions
  • Collaborating with cross-divisional teams to define, develop, and deploy Industrial Internet of Things (IIoT) architectures and solutions in alignment with enterprise-wide standards and strategies

Benefits

  • 3M offers many programs to help you live your best life – both physically and financially.
  • To ensure competitive pay and benefits, 3M regularly benchmarks with other companies that are comparable in size and scope.
  • Medical, Dental & Vision, Health Savings Accounts, Health Care & Dependent Care Flexible Spending Accounts, Disability Benefits, Life Insurance, Voluntary Benefits, Paid Absences and Retirement Benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service