General Motors Functional Safety Validation Engineer - Autonomous Program - ENG0038903 in Warren, Michigan

GM is currently looking for a Functional Safety Validation Engineer-Autonomous Program, based at the Warren Tech Center to work on multiple new technologies in area of active safety and chassis electronics validation. This position includes the basic responsibilities of a functional safety engineer as listed below but will focus mainly on the automation activities within the team. Candidates should possess a strong desire to work on scripting and coding in Matlab, Python, C++ and other languages. Additional responsibilities will include:

  • Work within a team to coordinate validation efforts for functional safety aspects of multiple features
  • Work with system safety to create VCRI to map safety requirements to appropriate validation area
  • Create test procedures for safety requirements that our mapped to GM functional safety team by developing test cases to satisfy appropriate failsafe actions per assigned ASIL safety level of feature
  • Develop test methods and models to be able to test new safety critical components and features
  • Develop Models to run on a stand-alone test box (Micro Auto Box) to intercept, alter and deliver corrupted messages to various modules
  • Perform functional safety testing on multiple new safety critical features on vehicle
  • Capture, analyze and plot data to provide results to test cases
  • Create, manage and execute test plan
  • Provide interface for team to systems safety and functional safety integration teams
  • Coordinate with test engineers at our Warren location testing functional safety test cases on electrical system benches to correlate data and split testing workload
  • Travel (minimal) as required

Required Skills/Experience:

  • Bachelors of Science degree in Engineering or equivalent experience
  • Knowledge of safety critical software and systems
  • 2+ years’ of experience in validation job-related area
  • Ability to act as a single voice for bench level testing for assigned subsystems
  • Knowledge of GMLAN or CAN based communication
  • High level of oral and written communication skills
  • High level of organizational skills - Able to manage multiple projects across multiple programs.
  • Able to work within a team of engineers and communicate issues and testing results effectively
  • Understanding of engineering theory and principles of operation of mechanical/electrical mechanisms
  • High level analytical ability where problems are unusual and complex

Preferred Skills/Experience:

  • Proficient in the use of Matlab, Simulink, Control Desk, DSpace ASM
  • Knowledge of Hardware in the loop testing
  • Proficient in the use of CAN tools (CaNoE, Vehicle Spy, Vbox, Rt 3000)
  • Previous subsystem testing experience in automotive