Senior Software Engineer, Perception Simulation Recompute

closed
Torc Robotics Logo

Torc Robotics

💵 $160k-$193k
📍Remote - United States

Summary

Join Torc and catapult your career with the company that helped pioneer autonomous technology. 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.

Requirements

  • BS, MS, or PhD in Computer Science, Computer Engineering, Robotics Engineering, Systems Engineering, or engineering equivalent
  • 5 + years of software development experience
  • 2+ years of software systems integration and testing experience
  • Strong programming experience in C++ and using Python for data analysis
  • Working knowledge of ROS2 for autonomous SW development and simulation
  • Full life cycle software development including unit and software integration testing and configuration management
  • 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
  • Experience reporting to product and quality management on testing progress
  • Track record of successfully building and shipping products or open-source projects

Responsibilities

  • 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 our 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

Preferred Qualifications

  • Experience developing SW for autonomous driving functions, e.g. to solve perception, localization, behavior tasks for a self-driving vehicle
  • 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
  • Kanban, Scrum or Scaled Agile development
  • Technical leadership experience is a plus
  • Experience with Bazel is a plus

Benefits

  • 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
This job is filled or no longer available