HIL Systems Automation Engineer
Irvine, CA /
Engineering and Programs – Software Integration /
At Rivian, we’re reimagining what mobility can be. Beyond redesigning the automobile, we’re rethinking the entire ecosystem. From excitement to sustainability, utility to comfort, we’re working to deliver joyful mobility experiences without the pain points of today.
Our diverse team shares an innate curiosity for the world, a willingness to see things differently, and a passion for getting things done. We never stand still in our pursuit of progress, and we’re looking for the best and brightest talent to accelerate our vision toward future mobility.
Rivian has development centers in Detroit, San Jose, and Irvine, as well as a production facility in Normal, Illinois, where our manufacturing operations are based. The development of our first set of products is well underway, with the alpha prototypes complete and testing in process.
This is who you are:
The HIL Systems and Automation Engineer will be one of the main HIL developers for plant models, test cases, test scripts, and test software, for vehicle subsystems Battery & Thermal Management Systems.
You’ll work closely with the HIL Systems Engineer and HIL Team Lead in the Energy Management department to design HIL test solutions for Rivian Automotive and oversee software test quality for HIL subsystems throughout the product lifecycle.
This is what you’ll do:
Architecture: Develop and debug all aspects of the HIL test systems.
o Understand the HIL architecture including its ancillary systems.
o Derive tests through formal requirements, from “poking” the system, and from system domain knowledge.
o Write tests to match Functional Safety requirements, governing regulations and/or certifications and all content SW features where applicable.
o Develop test solutions through analyzing system drawings, test concept mockups, diagnostics strategies, signal conditioning, power requirements, and integration to the CI/CD process.
o Development experience with model-based tools, Simulink, Matlab, Stateflow, Simscape, etc. is required.
o Test script development experience with Python and/or ECU_Test® is a must.
o JAMA, JIRA, Confluence tool experience is a plus.
o Knowledge of measuring equipment & software such as CANape, CANoe, CANalyzer & INCA.
o Experience with CAN/CANFD is a must and knowledge of automotive standard development for control, measurement & diagnostics such as ASAM, UDS, XCP & ODX is a plus.
Test Team: Support the team effort.
o Support the efforts to develop tools and interfaces to meet CI/CD automated testing requirements.
o Track and manage changes of the HIL environment to ensure the system is always in a “ready-to-test” state.
o Make recommendations for mitigating risks to guide best practices in your work and with processes.
o Participate in the HIL Test System sprint workflow in JIRA to ensure tasks are completed on time.
Coordinate with project leads to ensure timely completion of assigned tasks as dictated by company milestones.
o Refactor work effort to meet changing project status & projections based on up-to-date information.
o Must be able to adapt and work within dynamic development timelines, accelerated hardware and software release cadences.
Help support and collaborate with design & development engineers for testing needs at all levels when required:
o Work collaboratively with internal Engineering teams to deliver superior HIL test solutions to improve quality of hardware and firmware designs through the life cycle.
o Assist with unit, functional, & system tests and hardware/software integration, for vehicle acceptance testing as needed.
o Transition quickly to become the development specialist for HIL testing for Rivian Automotive.
This is what you’ll need:
o 3+ years work experience in related field
o Minimum of a bachelor’s degree in related engineering discipline
o Proven experience with test system and test script development
o Excellent problem solving skills; reliant on core engineering principals & common sense
o Previous experience in automotive product development environments is a plus
o Strong communication, multitasking, & inter-personal skills, both in presentation & technical writing
o Versed in software development, hardware testing, & production procurement timelines
o Versed with automated requirements management tools (e.g. JAMA, Doors, etc.)
o Issue tracking and work flow tools (e.g. Jira, ClearQuest, Bugzilla, etc.)
This is where you’ll work:
Department: Energy Management Team
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.