Apply now

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).