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.
Requirements: Master’s degree or equivalent in Computer Engineering, Computer Science, Robotics, or related autonomy software engineering field with 1 year of relevant experience in a Software development, engineering, testing role. In lieu of a Master’s degree or equivalent in Computer Engineering, Computer Science, Robotics, or related autonomy software engineering field with 1 year of relevant experience, will accept a Bachelor’s degree or equivalent in Computer Engineering, Computer Science, Robotics, or related autonomy software engineering technical field with 5 years’ of relevant experience in a Software development, engineering, testing role. Experience must include: 1) programming experience in C++; 2) using Python for data analysis; 3) ROS2 for autonomous SW development and simulation; 4) Full life cycle software development including unit and software integration testing and configuration management; 5) Test-Driven Development Methodology and test framework architectures; 6) Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) simulation and testing methodologies; 7) Software and system troubleshooting and problem-solving with specific focus on system-level analysis, fault isolation and identification.
Position located in Blacksburg, VA but eligible to work from anywhere in the U.S.
Similar Jobs
What We Do
Torc Robotics is an independent subsidiary of Daimler Truck AG, a global leader and pioneer in trucking. Founded in 2005 at the birth of the self-driving vehicle revolution, we have 17 years of experience in pioneering safety-critical, self-driving applications. Torc offers a complete self-driving vehicle software and integration solution and is currently focusing on commercializing self-driving trucks.
Why Work With Us
Every Torc’r is unique. The traits that define and motivate us to save lives are what unite us. At Torc, we recognize that technical prowess is only part of the equation. Our team includes people with a consistent drive to accomplish great things. We look for those who don’t let ego get in the way of teamwork.
Gallery








