About the role
As a Testing Engineer as part of the Cruise Munich Embedded Systems team, you will be part of the entire development, from concept to delivery. You ensure that the high safety requirements for the sensor firmware are fulfilled, bugs are detected early and the software development is accelerated. The Munich Embedded Systems team plans and implements the complete software stack for all Cruise High Resolution Radars. Starting with the drivers for the in-house designed hardware, developing the algorithms, building the firmware, as well as PC tools to demonstrate and verify the superior sensor performance.
WHAT YOU WILL BE DOING
- Derive software requirements based on customer and system requirements
- Elaborate and further develop a suitable test process and construct a test environment to secure the software development
- Define and implement test scenarios for the execution of software module and integration tests
- Design creative test cases to verify, stress, and break software running on the actual hardware
- Execute software integration tests
- Build automated tests and develop tools to post-process data from these tests
- Set up and maintain sensor test benches to perform automated regression and runtime tests
- Document, track and report issues and bugs