Senior Software Engineer
Core
Design, develop, and maintain End-of-Line (EOL) test software and automated test sequences for EV charging production lines, integrating with industrial hardware and data systems.
Role type
Senior IC software engineer (manufacturing test automation)
Builds
Automated test sequences, integration tools, dashboards for yield analysis, and CI/CD pipelines for shop floor deployment
Domain
Electric vehicle manufacturing / Industrial test automation
Required skills
Python, C#, Java, C++, GitLab, GitHub, Industrial OT/IT networks (PROFINET, MQTT), Modbus, CAN, serial, TCP/IP, OCPP, data structures, algorithms, databases, CI/CD, data acquisition, control software
Preferred skills
National Instruments (LabVIEW, DAQs), PLCs, MES/traceability systems, Functional Circuit Testing (FCT), In-Circuit Testing (ICT), EV charging standards (IEC 61851), Lean/Six Sigma, AWS, Docker, Kubernetes, data visualization
Technologies
PROFINET, MQTT, Modbus, CAN, serial, TCP/IP, OCPP, GitLab, GitHub, LabVIEW, AWS, Docker, Kubernetes
Responsibilities
Design and develop EOL test software and automated test sequences for production lines; Integrate test benches with instruments, PLCs, sensors, and power equipment via industrial protocols; Ensure traceability and data integrity by connecting test systems with MES, ERP, and databases; Analyze test results and line performance to detect root causes and improve yield; Define and apply best practices for code quality, versioning, testing, and CI/CD deployment; Provide support for production incidents to minimize line downtime; Collaborate in the design and industrialization of new test stations and validation of new product introductions.
Seniority
Senior, hands-on IC
