Test Systems Engineer
Indexed description
This position requires strong, hands-on software development experience, including writing, debugging, and maintaining production-quality code.
The position involves architecting physical test environments and developing high-performance software for both device-level control and enterprise-level data management.
Requirements
Responsibilities
- Design and develop End-of-Line (EOL) test systems using Python and Rust, interfacing with electronic devices via CAN, LIN, UART, and Ethernet
- Write, debug, and maintain production-quality code across multiple languages (primarily Python, with exposure to C/C++ and Rust)
- Collaborate with hardware engineering teams to ensure PCBA testability, including performing schematic reviews in Altium and troubleshooting circuit-level issues during system bring-up
- Develop modern, responsive user interfaces using PySide6 (Qt for Python) to support manufacturing technicians with intuitive tools
- Design, build, and maintain backend systems using Rust (Axum framework) and REST APIs to ensure data integrity and traceability of test results
- Debug and support core libraries written in C++ as needed, optimizing system performance and reliability
- Provide production support by troubleshooting End-of-Line software issues, documenting processes, and improving manufacturing station uptime
- 3+ years of hands-on coding experience, including developing and maintaining production-level software (not limited to scripting)
- 3+ Python (advanced proficiency required)
- 3+ of experience in C / C++
- Rust (strongly preferred)
- 3+ of experience in HTML, CSS, JavaScript
- Schematic proficiency (Altium preferred)
- Experience with communication protocols (CAN, LIN, UART, Ethernet)
- Basic circuit analysis and debugging
- VS Code
- Git / GitLab
- Vehicle Spy 3 (preferred)
- Axum (Rust)
- Dioxus / Tauri
- Qt (PySide6)
- OAuth, REST APIs, JSON integration
- Experience in manufacturing or production test environments
- Familiarity with automated test systems and hardware/software integration
- Strong troubleshooting and cross-functional problem-solving skills
- 90,000 to 115,000 annually, depending on experience
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search