remoteonsite
Software Engineer - HIL Testing - Harman
Software Engineer
Software Engineer focused on developing and maintaining Hardware‑in‑the‑Loop (HIL) test frameworks for automotive audio and infotainment platforms using C++, Python, MATLAB, and Linux‑based embedded tools.
About the role
Key Responsibilities
- Design, develop, and maintain HIL test rigs and simulation models for automotive audio and infotainment systems.
- Implement test automation scripts and data acquisition pipelines using C++, Python, and MATLAB.
- Integrate and validate CAN‑bus communication and other vehicle network protocols within the test environment.
- Collaborate with cross‑functional hardware and software teams to troubleshoot and resolve test failures.
- Document test procedures, results, and maintain version‑controlled test assets.
Requirements
- Bachelor’s or higher in Electrical/Computer Engineering or related field.
- Strong programming skills in C++ and Python; experience with MATLAB/Simulink for model‑based design.
- Hands‑on experience with HIL testing platforms and Linux‑based embedded systems.
- Knowledge of automotive communication protocols, especially CAN bus.
- Ability to work collaboratively in a fast‑paced, multidisciplinary engineering environment.