Manufacturing Software Engineer Intern

Veolia Environnement SA•Boulder, CO
•$20 - $25

About The Position

The Manufacturing Software Engineer Intern develops and maintains software applications and reports used in manufacturing environments. The role focuses on maintaining, upgrading, and redeveloping applications that control or interact with customized fixtures and instruments, while supporting MES implementation, administration, and ongoing operations. The intern works with cross-functional teams and management to build custom manufacturing applications, integrate paperless workflows, automate data collection, and improve process visualization and quality control. The role also involves creating reports and live dashboards to visualize process metrics and providing troubleshooting support for software, workstations, and network-related issues on the production floor. Work takes place primarily on the production floor, with some time in office or laboratory environments. Most work supports existing or legacy software, with a smaller portion supporting new MES development; the share of new MES work is expected to increase as the legacy system is phased out.

Requirements

  • Working toward a Bachelor's degree in software engineering, Information Technology, or a relevant field.
  • Strong understanding of shop floor process applications.
  • Ability to troubleshoot and solve problems effectively.
  • Ability to work independently and in a cross-functional, team-oriented environment.
  • Ability to prioritize and execute tasks effectively.
  • Ability to sit or stand at a workstation or work cell for the duration of a full work shift.
  • Occasionally able to lift up to 40 pounds.

Nice To Haves

  • Experience supporting manufacturing operations.
  • Experience with Microsoft Visual Studio.
  • Experience with VS Code.
  • Experience with VC++, C#, and Python.
  • Experience with relational database management systems such as MySQL, Microsoft SQL Server, or PostgreSQL.
  • Experience with SAP and Tableau.
  • Experience with development process tools such as Git, GitHub, GitLab, and Jira.
  • Experience or knowledge of MES (Manufacturing Execution Systems).

Responsibilities

  • Create and maintain manufacturing software applications and databases using languages and tools such as VC++, C#, Java, Python, MySQL, and Tableau.
  • Administer, monitor, troubleshoot, maintain, and support the MES system day to day.
  • Create documentation for software usage, maintenance, and other requirements.
  • Collaborate with management, engineering, manufacturing, and quality teams to design and develop custom applications that reduce downtime, maintain regulatory compliance, and improve productivity.
  • Create and execute advanced SQL queries to produce process metrics, reports, and live dashboards.
  • Serve as a liaison between manufacturing and Corporate IT for project implementation.
  • Assist with troubleshooting software, workstations, and network-related issues on the production floor.

Benefits

  • Recognition and rewards for hard work and achievements.
  • Opportunity for new challenges and promotion from within.
  • Collaborative culture that values innovation.
  • Competitive compensation and benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service