Senior Software Engineer - Behaviors
$160.8k - $193kTorc Robotics
About the Company
At Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight, and do business.
A leader in autonomous driving since 2007, Torc has spent over a decade commercializing our solutions with experienced partners. Now a part of the Daimler family , we are focused solely on developing software for automated trucks to transform how the world moves freight.
Join us and catapult your career with the company that helped pioneer autonomous technology, and the first AV software company with the vision to partner directly with a truck manufacturer.
Meet the Team
Join Torc's Behaviors Team, where we develop the planning, prediction, and decision-making systems that determine how our autonomous trucks navigate the world safely, efficiently, and predictably. Our team operates at the intersection of robotics, machine learning, optimization, simulation, and safety, building the core autonomy capabilities that translate perception into action.
- 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.
What You'll Need to Succeed
- 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.
Bonus Points!
- Experience with motion planning, trajectory optimization, behavior prediction, or decision-making systems for autonomous vehicles.
- Experience with optimization and controls-based techniques such as Model Predictive Control (MPC), trajectory optimization, or numerical optimization methods.
- Experience applying machine learning techniques such as imitation learning, reinforcement learning, or hybrid planning architectures.
- Understanding of vehicle dynamics, controls, state estimation, and trajectory tracking.
- Experience developing software in both C++ and Python environments.
- Experience integrating machine learning models into real-time or production systems.
- Experience working with simulation platforms and large-scale autonomy validation environments.
- Experience supporting on-vehicle testing, debugging, and deployment activities.
- Passion for autonomous vehicles, robotics, and solving complex real-world engineering challenges.
Work Location: For this position, we are open to hiring in Ann Arbor, MI, Blacksburg, VA, Fort Worth, TX office work locations in a hybrid capacity. We are also open to hiring Remote in the United States & Canada
Perks of Being a Full-time Torc’r
Torc cares about our team members and we strive to provide benefits and resources to support their health, work/life balance, and future. Our culture is collaborative, energetic, and team focused. Torc offers:
- 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 matchFlexibility in schedule and generous paid vacation (available immediately after start date)Company-wide holiday office closures
- AD+D and Life Insurance
At Torc, we’re committed to building a diverse and inclusive workplace. We celebrate the uniqueness of our Torc’rs and do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, veteran status, or disabilities.
Even if you don’t meet 100% of the qualifications listed for this opportunity, we encourage you to apply.
Our compensation reflects the cost of labor across several geographic markets. Pay is based on a number of factors and may vary depending on job-related knowledge, skills, and experience. Torc's total compensation package will also include our corporate bonus and stock option plan. Dependent on the position offered, sign-on payments, relocation, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits.
Job ID: 102795
Hiring Range for Job Opening
US Pay Range
$160,800 - $193,000 USD
$193.93k - $291.15k
...richer, and more connected future. About the Role The behavior team at Nuro develops the Nuro Driver’s prediction and planning... ...enable safe, driverless autonomy. We are looking for strong software engineers to research, develop, and implement technologies for Nuro’s...SeniorFull timeImmediate start- ...Kodiak is also leveraging its commercial self-driving software to develop, test and deploy autonomous capabilities for... ...U.S. Department of Defense. We are looking for a Senior Software Engineer to improve behavior prediction for autonomous driving. In this role, you will...SeniorFull timeTemporary workWork at officeVisa sponsorshipFlexible hours
$179.2k - $268.8k
...compute systems, test operations, systems and safety engineering - all dedicated to redefining the relationship between... ...execute) of the systems engineering of multiple Autonomy Behavior components of autonomy software stackWrite requirements for the performance for a...SeniorPermanent employmentFull timeWork at officeImmediate startRemote workVisa sponsorship$140k - $220k
...infrastructure, surrounding environments, other vehicles, and pedestrians—making it one of the core teams in autonomous driving. Software or Algorithm Engineers on the team are responsible for one or more of the following: # Architecture & Systems: Designing and developing...SeniorFull timeTemporary work- ...The Prediction & Behavior ML team is responsible for developing machine-learned models that... ...our Perception, Simulation, and Systems Engineering teams on many cross-team initiatives. \n... ...and optimization of safety critical software systems Prior experience with Prediction...SeniorFull timeTemporary workRelocation package
$176.4k - $319.72k
...AVs at commercial scale—empowering a safer, richer, and more connected future. About the Role As a Senior/Staff Software Engineer working on driving behavior verification, you are responsible for implementing metrics that evaluate the end-to-end behavior of the Nuro...SeniorOdd jobFull timeWork experience placement- ...Suite that’s comprehensive with both reference checking and behavioral assessment. Join one of the leading companies in the multi... ...dollar HR tech industry. Job Description The Senior Software Engineer works as a leader/key player on our development team to assist...SeniorFull time
- ...Senior Software Engineer Waystation AI About Waystation AI CPG is a $4T industry that impacts what we eat, what we put on our bodies,... ...times—into a shared, searchable workspace. No portals, no behavior change, no manual data entry. The Role You’ll own large...SeniorFull timeLive in
$213k - $270k
...identify, and guide fixes of reliability and software integrity issues. We focus the... ...role you will report to a Staff Software Engineer / Tech Lead Manager. You will:... ...and their impact on evaluation vs. onroad behavior Automate measurement, develop metrics...SeniorFull timeRemote work$204k - $259k
...prove that a virtual world is "real"? We are looking for a Senior Software Engineer to build the metrics and systems that grade this hybrid... ...Generative AI / LLMs or experience with agent-based modeling and behavioral logic. Experience taking a metric from "research...SeniorFull timeRemote work- ...the next level. We are looking for a Senior Engineer in Observability to help define and... ...predicts and prevents them. AS A SENIOR SOFTWARE ENGINEER AT SNOWFLAKE, YOU WILL:... ...engineers with deep visibility into system behavior and performance Optimize observability...SeniorFull time
- ...test, integrate, debug, and maintain system architectures and software solutions Develop scalable microservices using a combination... ..., and JavaScript/React Experience developing unit and behavioral tests (e.g., Cucumber) Ability to obtain and maintain a...SeniorFull time
$110k - $140k
...Description Supervisor’s Title: Software Engineer Manager Exempt Status: Exempt Location... ...Basic Functions We are seeking a Senior Software Engineer who is comfortable operating... ...Translates features and system behavior into clear, testable software requirements...SeniorFull timeFlexible hours- ...need to be moved. We’re expanding our engineering team in Chicago, a major hub for our... ...deployments efficiently. If you’re a strong software engineer who wants to work hands-on with... ...-driven systems, including tuning agent behavior, refining prompts, and shaping workflow...SeniorFull timeWork at office
- ...worldwide. We’re a team of engineers, clinicians, and innovators... ...Description We are seeking a Senior Unity Engineer, with an... ...consistently ship high-quality software. Responsibilities Evaluate... ...translate real-world robotic behavior into simulation Evaluate technical...SeniorFull timeLocal areaWorldwideFlexible hours
- ...thrill from finding better solutions others haven't seen. Senior Software Engineer, Backend What happens when your business model breaks... ...-end, making decisions about data models, APIs, and system behavior. You’ll work closely with product, frontend, and operations...SeniorFull timeRemote work
- ...Design, develop, test, integrate, debug, and maintain software architectures and applications using both custom and open-source... ...Java, and JavaScript/React Experience developing unit and behavioral tests Ability to obtain and maintain a U.S. Government Top...SeniorFull time
- ...Reports to: Head of Software & Controls Workplace Type: Hybrid (onsite in Santa Cruz... ...—and we need an exceptional Software Engineer to design and build the complex software... ...about performance, concurrency, and system behavior when it matters. What You’ll Do:...SeniorFull timeWork at office3 days per week
$177.3k - $265.9k
...synonymous with entertainment excellence and creativity. Senior Software Engineer - Performance & Tooling Aliso Viejo, CA The vision... ...to characterize throughput, latency, jitter, tail behaviors, and scalability limits. Build automated performance...SeniorFull time$150k - $200k
...answers. Our platform turns black-box AI behavior into actionable insights, so marketing... ...Your Team You’ll join Evertune’s engineering team at a pivotal moment in the company’... ...AI capabilities into reliable, intuitive software for customers. You’ll contribute directly...SeniorFull timeWork at officeLocal areaVisa sponsorship- ...weight, and high reliability expectations, requires an engineer whose primary mandate is reliability, scale, and... ...Identify repetitive operational work and eliminate it with software — automation, self-healing behavior, better defaults, better tooling — rather than absorbing...SeniorFull timeWork at officeWork from homeRelocation packageFlexible hours
$140k - $165k
...Role Overview: This is the senior technical seat in a delivery pod: a hands-on .NET engineer accountable for what the pod... ...tool calling, and model-backed behaviors, with evaluations and traces... ...building and shipping production software, with deep .NET and C#...SeniorFull timeHome officeVisa sponsorshipWork visaFlexible hours$190k - $220k
...driving the evolution of local media. We’re looking for a Senior Software Engineer with experience in AdTech to join our Engineering team at... ...that give teams and clients strong visibility into system behavior and performance. Support distributed backend systems with...SeniorFull timeLocal area2 days per week3 days per week$150k - $175k
...engagement - Kixie is the place for you! About the Role As a Senior Software Engineer at Kixie, you will take end-to-end ownership of critical... ...platform which captures both system stability and user behavior that feeds into our business intelligence and ai platform....SeniorFull timeWork at office$160k - $200k
...Role: Senior Software Engineer Department: Software Engineering Reports To: CTO Compensation Range: $160,000 - $200,000 per year... ...maintenance, and operations tiers. Diagnose production fleet behavior using our BigQuery data lake — turning a field report into...SeniorFull timeLocal areaVisa sponsorship$139k - $242k
..., GPU infrastructure, and Linux systems engineering. Our mission is to deliver robust, isolated... ...roles building and operating software at scale. ~ Strong hands-on experience... ...of Linux internals and operating system behavior. ~ Experience diagnosing and resolving...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeRemote workFlexible hours$150k - $215k
...defense, our technology models adversary behavior, simulates campaigns, and recommends the... ...small agile team combining world-class engineers with veteran strategists who bring deep... ...re consistently iterating on AI-enabled software products to deter our adversaries and lead...SeniorFull timeFor contractorsRemote workRelocation$149k - $198.5k
...Mission Summary: We are looking for a Senior Software Engineer to develop and deliver automated workflows, intelligent tooling and insightful... ...automation to categorize and explain complex system behaviors by leveraging advanced data modeling to accelerate solutions...SeniorFull timeWork at officeRemote work- ...scale our content, team, and technology, we’re looking for a Senior Software Engineer to help build and maintain our products. We’re a small,... ...standards Experience with data analytics integration and user behavior tracking Familiarity with accessibility standards and...SeniorFull timeWork at officeRelocation package
- ...Hubbux Teams , is transforming the science of gameplay, behavioral economics, and AI‑supercharged data into delightful member... ...happen one little nudge at a time . Job Overview As a Senior Software Engineer at Culturello, you’ll help shape a production platform...SeniorFull timeLive inRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Behaviors. Be the first to apply!
- software engineer internship Remote
- software development engineer aws Remote
- software developer internship no experience Remote
- real time software engineer Remote
- financial software developer Remote
- oracle software engineer Remote
- part time software developer Remote
- graduate software developer Remote
- software engineer travel Remote
- experienced software developer Remote

