About The Position

Taiga Motors is seeking a Manufacturing Software Engineer to design, develop, and maintain Manufacturing Execution System (MES) applications supporting our electric vehicle assembly operations. This role will focus on building robust, scalable software solutions that enable real-time production execution, test integration, quality gating, and data capture across the assembly line. The ideal candidate has a strong software development background and enjoys working close to the factory floor, translating manufacturing and quality requirements into reliable, maintainable systems that scale with production.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 4+ years of professional software development experience.
  • Strong proficiency in one or more modern programming languages (e.g., Python, JavaScript/TypeScript).
  • Experience designing and consuming APIs, working with relational and non-relational databases, and building data-driven applications.
  • Familiarity with software deployment, version control, and basic DevOps practices.
  • Strong analytical and problem-solving skills.
  • Ability to work in a fast-paced, cross-functional environment close to operations.
  • Experience with the systems quality, traceability, management of non-conformities or regulated production environments.
  • Experience integrating test equipment, PLC or industrial data sources

Nice To Haves

  • Experience with MES platforms or industrial software (custom or commercial).
  • Understanding of manufacturing processes, assembly lines, or production systems.
  • Experience working in a factory or production environment.

Responsibilities

  • Design, develop, andmaintainMES applications and services to support assembly line execution, work instructions, routing, and station-level data collection.
  • Build and maintain integrations between MES, test equipment, PLCs, data acquisition systems, and enterprise systems (ERP/WMS).
  • Develop software workflows to support quality holds, non-conformances, rework paths, and release processes.
  • Implement data models and APIs to support serial number tracking, genealogy, test results, torque data, and operator inputs.
  • Ensure MES software is reliable, performant, and maintainable in a production environment with high uptime requirements.
  • Collaborate with manufacturing engineering, quality, and operations teams to translate process requirements into software features.
  • Support deployment, monitoring, troubleshooting, and continuous improvement of MES systems in live production.
  • Contribute to software architecture decisions, coding standards, testing practices, and documentation.

Benefits

  • Company events – barbecues, employee demo days, etc.
  • Comprehensive health plan.
  • Group RRSP.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service