Senior Software Engineer, Perception Simulation Recompute
closed
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