Rivian

Controls Test & Integration Engineer, Body Controls

Vancouver, BC, CA

19 days ago
Save Job

Summary

We are currently looking for a skilled and driven Controls and Integration Engineer to become part of our Body Control Software Development team. This team is dedicated to creating state-of-the-art software for body controls in automotive vehicles. The perfect candidate will possess a solid foundation in software integration and vehicle integration.

 

  • Seamlessly integrate various software components into a comprehensive software system, ensuring compatibility between software modules developed by the Body Control Software team and existing systems.
  • Design and develop control systems for various vehicle functions such as closures, lighting, seating, and accessory devices.
  • Develop detailed test cases and scripts to validate features in Unit test, Software-in-the-Loop (SIL) test, and Hardware-in-the-Loop (HIL) test environments.
  • Develop intuitive diagnostic interfaces for controllers to facilitate troubleshooting and maintenance.
  • Conduct hands-on software testing on vehicles, contributing to feature calibration and ensuring the software performs as expected in real-world conditions. This includes creating test plans, executing tests, and analyzing results.
  • Collaborate closely with the other Engineering teams to incorporate the body control software into the overall vehicle system.
  • Support Failure Modes and Effects Analysis (FMEA) for compliance with ISO 26262 standards across various features.
  • Lead root cause analysis of issues. Use a multidisciplinary approach to troubleshoot functional problems within our vehicles by addressing root causes across physical, electrical, and software domains.
  • Prioritize and escalate issues based on user impact and program objectives for swift resolution.

 

  • Bachelor's degree in electrical engineering or mechanical engineering; Master's degree preferred
  • 2+ years of experience working with automotive control systems
  • Demonstrated proficiency in both hardware and software aspects of Automotive Control Systems.
  • Expertise in C/C++ programming languages as well as Python
  • Sound understanding of model-based design using Matlab/Simulink/Stateflow
  • Experience with Requirements Management System Eg: JAMA/Cameo
  • Experience with Task Management system Eg: JIRA
  • Experience with Source Control/Revision Control system. Eg: Git
  • Proficiency in CAN/LIN/ETH tools like Vector CANalyzer, CANoe, CANape etc., along with an understanding of embedded hardware & software design
  • Demonstrated creativity in design work coupled with hands-on building abilities
  • Willingness to travel up to 20% as required.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job