Description
We are seeking a Test Engineer in Manufacturing to design, build, and manage test systems that ensure every bike and scooter leaving our production lines is safe, durable, and functional.
Responsibilities:
- Manage test systems, including designing, building, and managing software, electrical, and hardware test benches used during production
- Define the vision, strategy, and architecture of current and future manufacturing test systems
- Write scripts and programs to execute automated tests and capture data for traceability and yield analysis
- Implement features and tools to support hardware testing across the product range
- Ensure internal test platform management, including Python-based execution environment with YAML-driven configuration
- Maintain TypeScript/Electron/React application communicating with Python test agent via gRPC/protobuf
- Manage integration, signed installers, semantic versioning, and automatic update pipeline based on S3 with rollback
Commissioning and Validation of Hardware:
- Commission, validate, and test firmware for PCBA and multi-component electrical systems
- Validate mechanical and electrical assemblies to confirm safety, durability, and functionality requirements before shipping
- Validate and troubleshoot factory tests, define factory test requirements, participate in software commissioning, and review test bench software
Production Support and Field:
- Collaborate with engineers to troubleshoot issues, perform initial failure analysis, and take corrective actions
- Troubleshoot assembly failures on the production line and diagnose/fix test station bugs to maintain line operation
- Travel to contract manufacturers as needed to ensure designs are built and tested successfully
Cross-Functional Leadership and Supplier Management:
- Collaborate cross-functionally with contract manufacturers, quality teams, and program teams to resolve manufacturing issues quickly
- Maintain key relationships with manufacturing partners, internal and external test/lab resources, and mechanical, electrical, and manufacturing engineers
- Manage external test bench suppliers, including design reviews and FAT/SAT
- Prepare concise design investigation summaries and test reports, communicate cross-functionally to deliver high-performance products to market
Experience:
- Bachelor's degree in Electrical Engineering, Mechanical Engineering, Computer Science, or related technical field
- Experience with Python, C/C++, or other scripting languages for test automation
- Familiarity with hardware test equipment and laboratory tools
- Experience in designing and building functional test benches and posts
- Practical experience with commissioning and debugging prototypes, functional verification, and manufacturing support
- Experience with embedded systems design and communication protocols
- Experience with ARM-based microcontrollers and RTOS environments
Preferred Skills:
- Experience with hardware test frameworks, such as OpenHTF, TypeScript, React, Electron, gRPC, protobuf, and SQLite
- Exposure to MES/ERP integration, including travelers, BOMs, and label generation
- Experience with cloud data management and dashboard creation
- Knowledge of test data pipelines, traceability, or genealogy systems
- Familiarity with firmware debugging tools and serial consoles