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

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.

Senior Software Engineer – Behaviors
Torc RoboticsSenior Software Engineer developing key software systems for autonomous trucks at Torc Robotics. Focusing on planning, prediction, and decision-making algorithms for safe navigation.
Posted 6/18/2026full-timeAnn Arbor • Missouri, Texas, Virginia • 🇺🇸 United StatesSenior💰 $160,800 - $193,000 per yearWebsite
Tech Stack
Tools & technologiesLinux
About the role
Key responsibilities & impact- 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 while adhering to quality, safety, testing, and deployment best practices.
- Participate in software architecture discussions and contribute to technical designs that support scalable and maintainable autonomy systems.
- 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 to develop safe and reliable autonomous driving behaviors.
- Investigate and debug vehicle behavior by reproducing issues in simulation, analyzing system performance, and implementing software improvements.
- Support vehicle integration, deployment activities, and post-deployment investigations to ensure reliable autonomy performance.
- Participate in technical design reviews, code reviews, and continuous improvement initiatives across the Behaviors organization.
- Mentor junior engineers through collaboration, technical guidance, and knowledge sharing.
Requirements
What you’ll need- Bachelor's degree in Computer Science, Robotics, Electrical Engineering, Mechanical Engineering, or a related technical field with 5+ years of industry experience; OR Master's degree with 3+ years of experience; OR PhD with 1+ years of experience.
- 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, decision-making, or related autonomy capabilities.
- Strong understanding of software engineering fundamentals, system design principles, and scalable development practices.
- Experience working across the full software development lifecycle, from design and implementation through validation, deployment, and operational support.
- Strong problem-solving skills and the ability to debug complex system-level issues.
- Excellent communication and collaboration skills within cross-functional engineering teams.
- Ability to work independently while contributing effectively within a highly collaborative environment.
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)
- Company-wide holiday office closures
- AD+D and Life Insurance
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
modern C++Linuxmotion planning algorithmsbehavior predictiondecision-makingtrajectory generationsoftware development lifecyclevalidation strategiesdebuggingreal-time software systems
Soft Skills
problem-solvingcommunicationcollaborationmentoringtechnical guidanceknowledge sharingindependent workcross-functional teamworkcontinuous improvementtechnical design reviews