Staff Software Engineer, Perception Simulation

Torc Robotics
Apply Now

Job Description

At Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight, and do business.

A leader in autonomous driving since 2007, Torc has spent over a decade commercializing our solutions with experienced partners. Now a part of the Daimler family, we are focused solely on developing software for automated trucks to transform how the world moves freight.

Join us and catapult your career with the company that helped pioneer autonomous technology, and the first AV software company with the vision to partner directly with a truck manufacturer.

What you’ll do: 

You will support the testing of our autonomous trucks in a virtual testing environment. Focus is the testing of our perception system. In this role, you will be responsible for supporting our software, systems, and release teams in the execution of virtual testing of Torc’s software components and integrated autonomous driving systems. You will also provide support to Torc’s development and integration teams and be instrumental in growing the robustness and safety of our self-driving technology. 

  • Advance modern simulation techniques by using state-of-the art ML approaches
  • Develop, design, test, implement, document and modify simulation technologies and methods as well as identify, debug, and resolve technical problems in the perception sensor simulation environment
  • Advance the perception sensor simulation environment with modern augmentation and ML methods to overcome the domain gap between real world data and synthetic simulation data
  • Identify and apply appropriate virtual testing technologies and methodologies for a given perception component or system-level testing effort
  • Support log data replay and metrics development for perception software components
  • Identify and document use cases and implement prototypes for each use case and assist with the transition and training of these cases to software teams
  • Identify testing gaps and derive requirements for new or improved test tools, perception simulation environments and test frameworks 

What you’ll need to Succeed: 

  • Master’s degree in Computer Science, Computer Engineering, Robotics Engineering, Systems Engineering, or engineering equivalent. 
  • 7+ years of software development experience
  • 2+ years of software systems integration and testing experience
  • Full life cycle software development including unit and software integration testing and configuration management. Experience applying machine learning or neural rendering techniques to simulation
  • Programming experience in C++ and using Python for data analysis
  • Working knowledge of Test-Driven Development Methodology and test framework architectures
  • Experiences with Software-in-the-Loop (SIL) simulation and testing methodologies
  • Proficiency with programming under Linux and Linux command line functions
  • Working knowledge of basic probability and linear algebra
  • Ability to lead virtual testing events within specific areas of system, tracing and troubleshooting the entire software stack
  • Ability to mentor lower-level engineers
  • Experience reporting to product and quality management on testing progress 

Bonus Points! 

  • Experience with machine learning, neural rendering techniques, or data augmentation for autonomous applications 
  • ROS (Robot Operating System) 
  • Kanban, Scrum or Scaled Agile development
  • Experience developing sensor models, 3D simulation environments, rendering and ray tracing in a perception simulation environment (i.e., game engine or other similar simulation environment)
  • Software and system troubleshooting and problem-solving with specific focus on system-level analysis, fault isolation and identification
  • Automotive or similar test and validation 

Perks of Being a Full-time Torc’r

Torc cares about our team members and we strive to provide benefits and resources to support their health, work/life balance, and future. Our culture is collaborative, energetic, and team focused. Torc offers: 

  • A competitive compensation package that includes a bonus component and stock options 
  • 100% paid medical, dental, and vision premiums for full-time employees
  • 401K plan with a 6% employer match 
  • Flexibility in schedule and generous paid vacation (available immediately after start date) 
  • Company-wide holiday office closures 
  • AD+D and Life Insurance 

Hiring Range for Job Opening 

US Pay Range

$186,200—$223,400 USD

Company Info.

Torc Robotics

Torc Robotics, an independent subsidiary of Daimler Truck, is an American autonomous truck company headquartered in Blacksburg, Virginia, with operations in Albuquerque, New Mexico; Austin, Texas; and Stuttgart, Germany.

  • Industry
    Artificial intelligence,Robotics company,Autonomous technology
  • No. of Employees
    332
  • Location
    Blacksburg, VA, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Torc Robotics is currently hiring Perception Engineer Jobs in Austin, TX, USA with average base salary of $186,200 - $223,400 / Year.

Similar Jobs View More