The business problem is to support perception component development and testing of autonomy software for self-driving trucks at the company.
Requirements
- Programming experience in C++
- Using Python for data analysis
- ROS2 for autonomous SW development and simulation
- Full life cycle software development including unit and software integration testing and configuration management
- Test-Driven Development Methodology and test framework architectures
- Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) simulation and testing methodologies
- Software and system troubleshooting and problem-solving with specific focus on system-level analysis, fault isolation and identification
Responsibilities
- 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.
Other
- Master’s degree or equivalent in Computer Engineering, Computer Science, Robotics, or related autonomy software engineering field with 1 year of relevant experience
- Bachelor’s degree or equivalent in Computer Engineering, Computer Science, Robotics, or related autonomy software engineering technical field with 5 years’ of relevant experience
- Ability to communicate with stakeholders in perception development, integration, infrastructure and verification testing
- Ability to work from anywhere in the U.S.
- Position located in Blacksburg, VA