Alert Message
SW Validation Engineer Hardware in Loop
Troy, Michigan - United States
Posted Date - 01/23/17
Primary Skills
Hardware in Loop,dSpace,Teststand,Vector CAN tools
SW Validation Engineer Hardware in Loop
Location Troy, Michigan
Full time direct hire
Full benefits
Healthcare with no monthly copay!
401 K Match
Tuition reimbursement
The SW Engineer has sufficient knowledge and experience to develop test cases and run the tests during software/system development.  
Also, he/she will work very hard towards automating any and all testing activities, as well as provide sufficient documentation and design descriptions to development and management team(s), as well as customers.
Job Tasks / Responsibilities
  • Understand Customer Specific Vehicle High Voltage Battery and Battery Management System
  • Understand functional Requirements and flow charts to create system test procedures
  • Work with SW validation engineers in the development of test cases
  • Compile and deliver Matlab S-functions to development and customer
  • Work with BMS designs to model BMS on HIL tester
  • Design and maintain Hardware-in-the-Loop (HIL) systems (Or HSIT system)
  • Develop battery plant models using Matlab/Simulink/Stateflow
  • Manage and Control HIL/Plant models changes across all projects
  • Develop test automation within HIL environment, using test executors and automation engines
  • Execute tests on Hardware-in-the-Loop (HIL) System or HW SW Integration Testing (or HSIT).
  • Log and report defects, as well as investigating the root causes of the issues
  • Review software design documents and code to understand functionality and debug issues
  • Upgrade and maintain test platforms if necessary
  • Supports end customer and manufacturing issue resolution
Education and Training:
  • B.S in Electrical, Computer Engineering or equivalent (Masters preferred)
Required Experience and Skills: 
  • Minimum 3 years embedded software verification/validation including Hardware in Loop (HIL)
      OR Hardware Software Integration Testing (HSIT)
* Strong Knowledge of Hardware in Loop (HIL) or HSIT testing a MUST using
   NI National Instruments TestStand/Veristand OR dSpace ControlDesk/AutomationDesk
* Familiarity with System/Software Engineering process
* Embedded Software Engineering and programming languages such as C/C++ /Assembly /  
          Python OR Labview 
Network communication using Vector Tools (CANoe, CANalyser, CANape, etc…)
* Experience in CAPL (CAN Access Programming Language) is highly desired
* Hardware design experience desired
* Visual C++ experience desired
* CU Test SW, or equivalent test executor
  • Excellent verbal and written English
  • Ability to interface well with internal and external customers
  • Strong interpersonal skills
  • Ability to work independently or as a lead member
  • High level of analytical ability where problems are unique and complex
  • Ability to proactively suggest improvements in work methodology
  • Knowledge of HV Battery Pack & Hybrid/Electric Vehicle operation desired
  • Vehicle HV Battery testing experience desired
  • Job Code
    JPC – 100
  • Experience
    3 Years
  • Required Documents