Senior Software Engineer - Behaviors

New
T
Torc RoboticsAutonomous Vehicles
We are also open to hiring Remote in the United States & CanadaFull-TimeSenior
Salary$160,800 — $193,000 USD
Apply NowOpens the employer's application page

Job Details

Experience
Bachelor's degree with 5+ years of industry experience; OR Master's degree with 3+ years of experience; OR PhD with 1+ years of experience.
Required Skills
Machine LearningC++Linux

Requirements

  • Bachelor's degree in Computer Science, Robotics, Electrical Engineering, Mechanical Engineering, or related field.
  • 5+ years of industry experience with a Bachelor's degree (3+ with Master's, 1+ with PhD).
  • Strong proficiency in modern C++ development within Linux-based environments.
  • Experience developing robotics, autonomous vehicle, ADAS, or other complex real-time software systems.
  • Experience designing and developing motion planning, behavior planning, prediction, or decision-making capabilities.
  • Strong understanding of software engineering fundamentals and system design principles.
  • Experience working across the full software development lifecycle.
  • Strong problem-solving skills and ability to debug complex system-level issues.
  • Excellent communication and collaboration skills.

Responsibilities

  • Design, develop, and maintain planning and prediction systems, including trajectory generation, behavior prediction, decision-making, and motion planning algorithms for autonomous trucks.
  • Contribute to the evaluation and development of planning approaches, including optimization-based, learning-based, and hybrid architectures.
  • Develop production-quality software using modern C++ within a Linux environment.
  • Participate in software architecture discussions and technical designs.
  • Develop and execute validation strategies across Software-in-the-Loop (SiL), Hardware-in-the-Loop (HiL), and Vehicle-in-the-Loop (ViL) environments.
  • Collaborate closely with Safety, Controls, Perception, Validation, and Simulation teams.
  • Investigate and debug vehicle behavior in simulation and real-world testing.
  • Support vehicle integration, deployment activities, and post-deployment investigations.
  • Participate in technical design reviews and code reviews.
  • Mentor junior engineers.
View Full Description & ApplyYou'll be redirected to the employer's site
$160,800 — $193,000 USD
Apply Now