Rivian and Volkswagen Group Technologies is looking to test and integrate vehicle software with factory systems to support new product launches and manufacturing capabilities in a scalable and well-planned manner, aiming for efficiency improvements that impact the full organization.
Requirements
- Knowledge of software release and build processes. (Agile, git/svn, gitlab, jenkins, groovy)
- Experience writing test cases, unit testing, and integration/system testing (SIL/HIL).
- Experience working with test tools and software such as NI TestStand. LabView, Test Automation Software, PyTest, GoogleTest, Pickering, GoTest, etc.
- Experience developing for embedded systems in C/C++/Rust/Golang/Python/Qt
- Experience with networked embedded systems (CAN, Ethernet, LIN, DOIP, ISOTP)
- Experience developing or integrating network attached systems (Telematics, Linux, TCP/IP, HTTP)
- Experience with networking tools (Putty, Vector tools, SSH/SCP, Git, Wireshark)
Responsibilities
- Drive end to end execution of vehicle software bring up; taking on integration, testing, issue escalation, resolution, and complete software testing and trials
- Develop tools, standards, and test procedures to thoroughly test vehicle software and integration with factory systems.
- Working with stakeholders in vehicle and factory software teams to arbitrate discussion, development, and issue resolution.
- Defining and driving development of new Software and Hardware in-loop test cases.
- Drive important metrics for vehicle software test coverage and issue reporting.
Other
- 2+ years of experience working on complex, cross-functional, distributed software systems
- Strong development and test skills
- Excellent communication and cross-functional collaboration skills
- Experience working in a fast-paced, high growth environment
- Experience working with manufacturing teams or in a manufacturing environment