Rivian

Sr. Software Systems Engineer

Vancouver, BC, CA

2 months ago
Save Job

Summary

  • Incorporate and develop simulink models into to an existing C++ simulator for Hardware In the Loop (HIL) testing of firmware
  • Support development and testing of multiple configurations for different vehicle and plant models
  • Troubleshoot and improve simulated models from multiple domain teams
  • Implement new models based on documentation from vendor specs, system requirements and electrical tests
  • Support efforts to offload testing from HW test environment to virtual environments with simulation
  • Continually push technology to develop software testing capabilities
  • Define and implement regression tests to run on virtual and hardware test assets

 

  • A degree in Mechanical Engineering, Electrical Engineering Aerospace Engineering, or a related field
  • 3+ years of experience building simulink models for powertrain, suspension, propulsion, body enclosure or related models
  • Strong understanding of Mechanical Systems Dynamics and Electrical System Dynamics
  • Proficiency in Simulink Coder and Simscape
  • Proficiency in Python, C/C++, and Simulink/MATLAB
  • Preferably, knowledge of Vehicle Dynamics and/or Body Enclosures
  • Experience with automotive systems and components
  • Familiarity with automotive communication protocols, Automotive Ethernet, CAN (FD), LIN, FlexRay, Serial
  • Familiarity with CI test automation pipelines such as Jenkins and Gitlab repositories
  • Knowledge of specific Libraries in python such as Scipy, Numpy, Manim, or related scientific python is a plus
  • Experience with HIL simulation and testing
  • Excellent problem-solving skills and attention to detail
  • Strong communication and teamwork abilities
  • Ability to thrive under pressure and time constraints, apply creative and critically thinking to deliver exceptional results

How strong is your resume?

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

People also searched: