Develop, enhance, and debug software written in Python and C/C++ for the testing of our products in the factory and during commissioning in the field
Design robust and exhaustive test procedures for high voltage power electronics, thermal actuation, and safety subsystems
Design ultra-reliable, cost-effective, and time-sensitive manufacturing test processes capable of high-volume and high-quality production output
Collaborate with validation teams to develop firmware integration regression test strategies
Hands-on debugging of product test failures through analysis of CAN traces, Linux debug logs, using oscilloscopes, etc.
Integration of software with test equipment on the production line
Author product test specification of commercial charging products for ultra-reliable, cost-effective, and time-sensitive coverage at each step in the assembly process
What You’ll Bring
3+ years of relevant experience in embedded development or test automation
Degree in Computer Engineering, or equivalent in experience and evidence of exceptional ability
Experience writing software in Python, C/C++, Go or equivalent programming languages, version control (Git), continuous integration, and automation and build tools (Jenkins, Docker)
Experience shipping code, receiving feedback, and being relentless ensuring customer experience is positive