Turn this role into an interview — a resume and cover letter built around what this employer wants.
Torc Robotics in the United States is seeking a Mission Interface Software Engineer to develop production-grade C++ software for the autonomous truck stack, enabling Mission Control and Remote Assistance to interact with the vehicle's software.
You will mentor peers, translate system requirements into scalable architectures, and collaborate across back-office, perception, controls, and safety teams while advancing automated trucking for safe, long-haul freight.
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.
TheMission InterfaceSoftwareEngineer plays a key role in deliveringVehicle Intentsoftwareinto the automated driving system at Torc.This role focuses on developing high-quality, production-ready software that enablesour Mission Control andRemote Assistance teams to interact withtheself-drivingtruck’ssoftware stackcapabilities.In this position, youare expected todemonstratetechnical leadership, operate with a high degree of autonomy, and drive cross-team initiatives across software, systems, and product domains.The software developed in this role directly enablescommunicationwithandcommand overourvehicles to sense their surroundings, respond intelligentlywhen necessary, and help keepthe system operatingsafely—advancingTorc’s mission tocommercialize self-driving trucks for safe, sustained, long-haul innovation in the freight industry.
Design, implement, andoptimizesoftware that createsthe interface betweenAutonomyand the Mission Control, Remote Assistance,RouteAdvisor,and On Truck Managementsystems to allow formissionmanagementfrom planning,initiating,andupdating missions to trackingprogressandmonitoringperformance throughtelemetry
Leadthe development ofreal-timeC++ software components thatthatenable vehicle guidance and status monitoring of the self-driving truck
Translate system-level requirements into robust, scalable software architectures and algorithmsthroughcorrespondingcomponentlevelrequirements andverificationartifacts
Contribute to simulation and testing frameworks for validation of algorithms under diverse operational design domains (ODDs)
Collaborate with cross-functional teams (back office,perception,controls, safety) to ensure end-to-end system integration
Mentor and guidepeersthrough technical reviews, best practices, and hands-on collaboration
Stay current with researchinglobal route planningandanalytical planning methods.Contribute to integration of machine learning techniques whereappropriate (e.g.,route-rerouting,learned cost models, behavior prediction, reinforcement learning for tactical decision making).
Drive continuous improvement in software quality, safety, performance, and development processes
Support safety-critical development practices aligned with automotive standards and production release requirements
Communicate technical concepts clearly to non-technical stakeholders.
Bachelor’s Degree in Computer Science, Robotics, Electrical Engineering or related technical field plusdemonstratescompetences and technicalproficienciestypicallyacquiredthrough 4+ years of experience or;
Master’s Degree in Computer Science, Robotics, Electrical Engineering or related technical field plusdemonstratescompetences and technicalproficienciestypicallyacquired through 1-3+ years of experience.
Strong C++ programming skills (C++14/17 or later) with experience in real-time, safety-critical, or high-performance applications
Knowledge of vehicle dynamics and kinematic models (e.g., bicycle model, Ackermann steering, dynamic feasibility)
Ability to write clean, maintainable, and testable code with an emphasis on software engineering best practices
5+years experiencewith the architecting, design, and implementation of embedded software solutionsleveragingthese aspects:
Producing scalable code in C++
Optimizing code for speed, memory usage, etc.
Validating the solutionsby means ofunit and/or systems level testing
Creating technical documentation to communicate solutions
Familiarity withfundamentalAV/ADAScomponentsandconcepts.
Experience with observability and visualization platforms (e.g., Datadog,Tableau, Foxglove) for telemetry monitoring, system performance analysis, or sensor/log data visualization
2–5 years of professional Python development experiencedoingsolid, hands-on Python development, including writing production-quality code, code reviews, and working within a larger codebase
Experience withrobotic/autonomous frameworks (ROS/ROS2,Autoware, Apollo, etc.)andcommunication protocols like CAN and Ethernet
Understanding of safetyand software engineeringstandards (ISO 26262, SOTIF, ASPICE, CMMI) and validation methodologies
Can execute testing on various test platforms: software in the loop, hardware in the loop, andvehicle testing
Research/industry experience in robotics or autonomy.
Torc cares about our teammembersand 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 bonuscomponentand 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 (availableimmediatelyafterstartdate)
AD+D and Life Insurance
At Torc,we’recommitted to building a diverse and inclusive workplace. We celebrate the uniqueness of ourTorc’rsand 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 youdon’tmeet 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: 102775
$139,000—$166,800 USD