Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Torc Robotics

Staff Software Engineer – Behaviors

Torc Robotics

Staff Software Engineer developing autonomous truck planning systems at Torc Robotics. Design, analyze, and improve motion planning algorithms for smarter vehicle navigation.

Posted 6/5/2026full-timeRemote • Missouri, Texas, Virginia • 🇺🇸 United StatesLead💰 $186,200 - $223,400 per yearWebsite

Tech Stack

Tools & technologies
Linux

About the role

Key responsibilities & impact
  • Design, develop, and maintain core planning and prediction systems, including trajectory generation, behavior prediction, decision-making, and motion planning algorithms for autonomous trucks.
  • Advance and evaluate multiple planning approaches, including optimization-based, learning-based, and hybrid architectures, making data-driven decisions on where each methodology delivers the greatest value.
  • Own technical solutions across the full software lifecycle, including architecture design, implementation, testing, simulation validation, vehicle integration, deployment, and long-term maintenance.
  • Develop production-quality software using modern C++ within a Linux environment while adhering to quality, safety, testing, and deployment best practices.
  • Drive simulation-based validation efforts across Software-in-the-Loop (SiL), Hardware-in-the-Loop (HiL), and Vehicle-in-the-Loop (ViL) environments to ensure robust performance and prevent regressions.
  • Partner closely with Safety, Controls, Perception, Validation, and Simulation teams to develop safe and reliable autonomous driving behaviors, including fallback strategies and minimum-risk maneuvers.
  • Lead root-cause investigations by reproducing field issues in simulation, debugging vehicle behavior, and translating findings into actionable software improvements.
  • Influence technical strategy, roadmap planning, and long-term architectural direction across the Behaviors organization.
  • Act as a technical lead on complex, cross-functional initiatives, driving alignment and execution across teams and stakeholders.
  • Mentor engineers, raise technical standards, and help develop the next generation of autonomy leaders within the organization.

Requirements

What you’ll need
  • Bachelor's degree in Computer Science, Robotics, Electrical Engineering, Mechanical Engineering, or a related technical field with 10+ years of industry experience; OR Master's degree with 7+ years of experience; OR PhD with 5+ years of experience.
  • Expert-level proficiency in modern C++ development within Linux-based environments.
  • Demonstrated experience delivering robotics, autonomous vehicle, or advanced driver assistance systems (ADAS) software into production.
  • Strong experience designing and developing motion planning, behavior planning, prediction, or decision-making systems for autonomous systems or robotics applications.
  • Deep understanding of software architecture, system design, and scalable engineering practices.
  • Experience working across the full software development lifecycle, from concept and design through deployment and operational support.
  • Strong communication and collaboration skills with the ability to influence technical direction across organizations.
  • Ability to operate independently in highly ambiguous environments while driving complex technical initiatives to completion.

Benefits

Comp & perks
  • 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)
  • AD+D and Life Insurance

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
modern C++Linuxmotion planningbehavior predictiondecision-making systemssoftware architecturesystem designsoftware development lifecyclesimulation validationrobotics
Soft Skills
strong communicationcollaborationinfluence technical directionoperate independentlydrive complex technical initiativesmentoringleadershipproblem-solvingtechnical strategycross-functional alignment