Simulation Software Engineer

Irvine, CA /
Engineering and Programs – Software Integration /
Full Time
This is what you’ll do:
Work as a Simulation Software Engineer to:
-Write software applications to simulate vehicle body control systems, including motors, temperature models, lighting, closures, and passenger controls
-Continually push technology to develop HIL testing capabilities
-Collaborate with low voltage electrical teams to define and simulate vehicle components
-Define and implement software unit tests and HIL regression tests

This is what you’ll need:
-A degree in Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, or Software Engineering focused on simulation
-4+ years of experience in automotive simulation development using Simulink (Powertrain, Motor Control, etc.)
-Experience with C/C++, Python, Real Time Operating Systems, embedded systems, Linux, Microsoft Windows,  UDP/TCP protocols and networking is desired.
-Ability to thrive under pressure and time constraints, apply creative and critically thinking to deliver exceptional results
-Familiarity with the following: SPI, I2C, CAN, LIN, GIT, Qt framework and pytest is a plus.
This is where you will work
Department: Vehicle Controls
Location: Irvine, California
Rivian is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind: Rivian is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at Rivian are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. Rivian will not tolerate discrimination or harassment based on any of these characteristics. Rivian encourages applicants of all ages.