HIL Test Engineer - BMS
Job Title: HIL Test Engineer (BMS System)
Location: Bay Area, CA
Employment Type: Full-Time
Position Overview:
We are seeking a skilled Embedded Engineer with strong expertise in Hardware-in-the-Loop (HIL) testing and Battery Management Systems (BMS) . The ideal candidate will be responsible for developing, validating, and optimizing embedded control systems related to automotive or industrial battery applications. This role involves hands-on work with HIL platforms, embedded firmware, diagnostics, and battery system integration.
Key Responsibilities:
- Develop, validate, and troubleshoot embedded software for Battery Management Systems (BMS) .
- Plan, execute, and automate HIL test cases using tools such as dSPACE, NI, Vector, or equivalent systems.
- Create test scripts, perform fault injection, and ensure BMS compliance with safety and performance requirements.
- Analyze system behavior, debug issues, and implement corrective actions across embedded software and hardware.
- Work closely with cross-functional teams including systems engineering, hardware, validation, and controls.
- Support integration testing for HV battery packs, modules, and EV subsystems.
- Develop test documentation: test plans, procedures, reports, and traceability matrices.
- Perform CAN/LIN communication analysis using tools such as CANoe, CANalyzer, or Vector tools .
- Contribute to continuous improvement of testing frameworks, automation, and embedded processes.
Required Qualifications:
- Bachelor’s or Master’s degree in Electrical Engineering, Embedded Systems, Electronics, Mechatronics , or related field.
- 3–6+ years of experience in embedded systems development and/or validation.
- Hands-on experience with HIL testing (dSPACE, NI, Vector VT, ETAS LABCAR, etc.).
- Strong understanding of Battery Management Systems , SOC/SOH estimation, cell balancing, thermal management, and HV safety.
- Proficiency in embedded C/C++, control algorithms, and microcontroller-based systems.
- Experience with CAN communication , UDS diagnostics, and scripting languages (Python, CAPL, MATLAB/Simulink).
Preferred Qualifications:
- Experience with EV powertrain , high-voltage batteries, or automotive functional safety (ISO 26262).
- Familiarity with real-time operating systems (RTOS) and AUTOSAR environments.
- Knowledge of automation frameworks and CI/CD for embedded testing.
- Experience working with model-based development (MBD).