Software Engineer 2 Duties: Design, develop, integrate, test and validate perception simulation testing software using state-of-the-art recompute testing technology to support perception component development and testing of autonomy software for self-driving trucks. Shape the future of data for autonomous trucking by contributing to perception recompute testing pipeline. Advance modern simulation recompute techniques for perception testing based on annotated real data and synthetic rendered data. Deliver key contributions to design, architecture and implementation of a recompute testing framework that allows to scale perception testing. Integrate the framework in a cloud environment and automate the pipeline to allow scaling for the target verification and validation of autonomous trucks. Support log data replay and metrics development for perception software components. Identify testing gaps and derive requirements for new or improved test tools, perception simulation environments and test frameworks. Communicate with stakeholders in perception development, integration, infrastructure and verification testing. Grow the robustness and safety of self-driving technology.