Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer II, Mission Interface

$139k - $166.8k

TORC Robotics

Mission Interface Software EngineerAt 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.The Mission Interface Software Engineer plays a key role in delivering Vehicle Intent software into the automated driving system at Torc. This role focuses on developing high-quality, production-ready software that enables our Mission Control and Remote Assistance teams to interact with the self-driving truck's software stack capabilities. In this position, you are expected to demonstrate technical 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 enables communication with and command over our vehicles to sense their surroundings, respond intelligently when necessary, and help keep the system operating safely — advancing Torc's mission to commercialize self-driving trucks for safe, sustained, long-haul innovation in the freight industry.What You'll Do:Design, implement, and optimize software that creates the interface between Autonomy and the Mission Control, Remote Assistance, Route Advisor, and On Truck Management systems to allow for mission management from planning, initiating, and updating missions to tracking progress and monitoring performance through telemetryLead the development of real-time C++ software components that enable vehicle guidance and status monitoring of the self-driving truckTranslate system-level requirements into robust, scalable software architectures and algorithms through corresponding component level requirements and verification artifactsContribute 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 integrationMentor and guide peers through technical reviews, best practices, and hands-on collaborationStay current with research in global route planning and analytical planning methods. Contribute to integration of machine learning techniques where appropriate (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 processesSupport safety-critical development practices aligned with automotive standards and production release requirementsCommunicate technical concepts clearly to non-technical stakeholders.What You'll Need to Succeed:Bachelor's Degree in Computer Science, Robotics, Electrical Engineering or related technical field plus demonstrates competences and technical proficiencies typically acquired through 4+ years of experience or;Master's Degree in Computer Science, Robotics, Electrical Engineering or related technical field plus demonstrates competences and technical proficiencies typically acquired through 0-3+ years of experience.Strong C++ programming skills (C++14/17 or later) with experience in real-time, safety-critical, or high-performance applicationsKnowledge 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 practices5+ years experience with the architecting, design, and implementation of embedded software solutions leveraging these aspects:Producing scalable code in C++Optimizing code for speed, memory usage, etc.Validating the solutions by means of unit and/or systems level testingCreating technical documentation to communicate solutionsBonus Points:Familiarity with fundamental AV/ADAS components and concepts.Experience with observability and visualization platforms (e.g., Datadog, Tableau, Foxglove) for telemetry monitoring, system performance analysis, or sensor/log data visualization2–5 years of professional Python development experience doing solid, hands-on Python development, including writing production-quality code, code reviews, and working within a larger codebaseExperience with robotic/autonomous frameworks (ROS/ROS2, Autoware, Apollo, etc.) and communication protocols like CAN and EthernetUnderstanding of safety and software engineering standards (ISO 26262, SOTIF, ASPICE, CMMI) and validation methodologiesCan execute testing on various test platforms: software in the loop, hardware in the loop, and vehicle testingResearch/industry experience in robotics or autonomy.Perks of Being a Full-time Torc'r:A competitive compensation package that includes a bonus component and stock options100% paid medical, dental, and vision premiums for full-time employees401K plan with a 6% employer matchFlexibility in schedule and generous paid vacation (available immediately after start date)AD+D and Life InsuranceAt 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. Hiring Range for Job Opening US Pay Range $139,000 —$166,800 USD

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II, Mission Interface in Ann Arbor, MI vacancy
  •  ...Software EngineerWoven by Toyota is enabling Toyota's once-in-a-...  ...the benefit of others, our mission is to challenge the current...  ...being for all.Arene Applied Engineering is a diverse team of engineers...  ...resource constraints, sensor interfaces, etc.), and drive it to production... 
    Suggested
    Work at office

    Woven By Toyota

    Ann Arbor, MI
    2 days ago
  •  ...Software Engineer, II - Data EngineeringAnn Arbor, MI, Blacksburg, VaAt 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... 
    Suggested
    Full time
    Immediate start
    Remote work
    Relocation

    TORC Robotics

    Ann Arbor, MI
    8 hours ago
  • $158.5k - $190k

     ...multiplier, increasing the efficiency and productivity of other engineering teams. Essential Responsibilities Build full stack...  ...designing and building modern, accessible and delightful user interfaces Physical Requirements Standard office working conditions... 
    Suggested
    Work at office
    Immediate start
    Remote work
    Work from home
    Flexible hours
    3 days per week
    1 day per week

    May Mobility

    Ann Arbor, MI
    3 days ago
  • $40 - $50 per hour

     ...ADAS Systems And Software Engineer IIThe ADAS Systems and Software Engineer II develops and integrates advanced driver assistance software and vehicle systems...  ...across controllers, networks, sensors, and vehicle interfaces to deliver production-ready features that meet demanding... 
    Suggested
    Contract work
    Temporary work
    Work at office
    Work from home
    Afternoon shift

    Actalent

    Ann Arbor, MI
    2 days ago
  •  ...innovating for the benefit of others, our mission is to challenge the current state of...  ...driver assist technologies; Arene, our software development platform for software-defined...  ...or Master’s degree in Computer Science, Engineering, or equivalent experience3+ years of relevant... 
    Suggested
    Work at office
    Flexible hours

    Woven by Toyota

    Ann Arbor, MI
    3 days ago
  •  ...Acro Service Corp is seeking an ADAS Systems and Software Engineer II for a 12-month contract in Michigan. You will join a global team to support cross-functional activities across software, controllers, sensors, and vehicle validation. The role requires 2+ years in automotive... 
    Contract work

    Acro

    Ann Arbor, MI
    8 hours ago
  • May Mobility, based in Ann Arbor, Michigan, is looking for a skilled full stack developer to join the Autonomy Interactions Team. In this hybrid role, you will engage in building robust systems that support vehicle communications and enhance rider experiences. Responsibilities...

    May Mobility

    Ann Arbor, MI
    3 days ago
  •  ...Michigan Medicine, Michigan Engineering, and other institutional units...  ...are hiring a full-time Software Engineer to build the tools,...  ...develop data pipelines and interfaces as needed to support applications...  ...the education and research missions of Michigan Medicine, one of... 
    Full time
    Remote work
    Work from home

    University of Michigan

    Ann Arbor, MI
    1 day ago
  •  ...impact, build a meaningful career and help shape what's next, there's a place for you at Domino's. Job Description A Software Engineer II is proficient with the most-often used features of the programming language, its core library, commonly used 3rd party... 

    Domino's Corporate

    Ann Arbor, MI
    3 days ago
  •  ...: Company Overview At Opus IVS, our mission is to drive advancement in the automotive...  .... Job Overview The Senior Software Engineer is a key contributor in developing applications...  ...cloud-connected architectures (e.g., IIS, Azure, or AWS). Familiarity with web... 
    Local area

    OPUS IVS INC

    Dexter, Livingston County, MI
    10 days ago
  • $65 - $85 per hour

     ...Ann Arbor, United States | Posted on 08/05/2026 Vehicle Software Platform Engineer — Ann Arbor, MI (Onsite) | W2 Contract (6 months) | $65–$8...  ...platforms. Develop and maintain C++ and Python modules that interface with sensors, compute nodes, and vehicle systems.... 
    Full time
    Contract work
    Remote work
    Relocation package

    Your IT Recruiter

    Ann Arbor, MI
    8 hours ago
  • About Mariana Minerals Mariana Minerals is a software-first, vertically integrated minerals company on a mission to supply the critical minerals powering modern energy...  ...for a highly motivated Full Stack Software Engineer to work on building the critical minerals supply... 

    Mariana Minerals

    Ann Arbor, MI
    4 days ago
  • $65 - $85 per hour

     ...Your IT Recruiter in Ann Arbor, MI is seeking a Vehicle Software Platform Engineer for a 6-month W2 contract. Onsite, full-time, pay $65–$85...  ...middleware layers. Responsibilities include developing modules interfacing with sensors and compute nodes, integrating with vehicle... 
    Full time
    Contract work

    Your IT Recruiter

    Ann Arbor, MI
    3 days ago
  •  ...innovating for the benefit of others, our mission is to challenge the current state of...  ...driver assist technologies; Arene, our software development platform for software-defined...  ...well-being for all.TeamOur Cloud and Data Engineering organization is working on accelerating... 
    Work at office

    Woven by Toyota

    Ann Arbor, MI
    3 days ago
  • Software Engineer Simulation Vehicle ModelingJob#: 3054137Job Description:Software Engineer Simulation Vehicle ModelingLocation: Ann Arbor...  ...and certification. This team serves as the critical technical interface between simulation/modeling and autonomy consumers. By... 
    Full time
    Remote work

    Apex Systems

    Ann Arbor, MI
    3 days ago
  •  ...Arbor! We're looking for talented backend engineers at all levels, who are ready to work on...  ...:Design and implement high-performance software for Axion, Applied Intuition's defense tooling...  ..., and defense customers to translate mission requirements into robust, mission-ready... 
    For contractors
    For subcontractor

    Applied Intuition

    Ann Arbor, MI
    8 hours ago
  • $125k - $150k

     ...SummaryWe are seeking an experienced and data-driven Senior Systems Engineer II to lead the definition, optimization, and validation of next-...  ...years experience in automotive systems engineering working on software, hardware, or combined hardware/software products and 3+ years... 
    Odd job
    Work at office
    Immediate start
    Flexible hours
    Shift work

    May Mobility

    Ann Arbor, MI
    5 days ago
  •  ...looking for talented backend C++ engineers at all levels, who are ready to work...  ...defense customers to translate mission requirements into robust software solutions Own end-to-end execution...  ...practices as we scale Interface with DOD programs and defense customers... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Ann Arbor, MI
    2 days ago
  • $105.9k - $155.3k

     ...and imaging and analytics. KLA's Central Engineering organization is made up of nine Centers...  ...area of expertise.Key ResponsibilitiesHPC Software Engineering· Design, develop, and...  ...Makes This Role Unique at KLA· Work on mission-critical HPC platforms that directly impact... 
    Minimum wage
    Full time
    Work experience placement

    KLA-Tencor

    Ann Arbor, MI
    3 days ago
  • $167.7k - $245.2k

     ...technologies across Linux and Windows.Our software agent team builds high-performance,...  ...environments.As part of the Windows agent engineering team, you will focus on extending these...  ...using Windows system programming interfaces, including Win32 APIs, File I/O, and Winsock... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Ann Arbor, MI
    2 days ago
  • $102.2k - $189.8k

    Job DescriptionWe're looking for a Senior Software Engineer - AI to join the CoCounsel team. We are building the next generation of AI agentic...  ...Platform Architecture: Define service boundaries, system interfaces, and scalable design patterns that form the architectural... 
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    4 days ago
  • $99.9k - $137.37k

     ...information, visit: .Job SummarySiTime is seeking a Senior Software Engineer to independently design, develop, and maintain software for...  ...substantial software components and systems.Design modular software interfaces for instruments, fixtures, embedded controllers, and... 

    SiTime

    Ann Arbor, MI
    2 days ago
  • $90.58k - $134.74k

     ...office, we have an opening for a Research Engineer with RF hardware experience. You will...  ...and surveillance processing algorithms and software implemented on real-time hardware. Relevant...  ...with LinuxThe salary range is: RE II $90,580-$134,740; RE III-$115,710-$172,11... 
    Work at office
    Remote work

    SRI International

    Ann Arbor, MI
    4 days ago
  •  ...innovating for the benefit of others, our mission is to challenge the current state of...  ...driver assist technologies; Arene, our software development platform for software-defined...  ...test-driven development, the Arene Applied Engineering North America’s Validation and... 
    Work at office
    Flexible hours
    3 days per week

    Woven by Toyota

    Ann Arbor, MI
    5 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Ann Arbor, MI
    3 days ago
  • $110k - $204.2k

     ...you passionate about building AI-driven software that transforms how professionals work?...  ...and proprietary records from a unified interface. We invest deeply in AI technologies and...  ..., a global leader. As a Senior Software Engineer, AI, you will play a hands-on role in full... 
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    4 days ago
  • $105.9k - $155.3k

     ...Marketing, Spares Supply Chain Management, Field Operations, Engineering, Product Training, Digital Solutions and Analytics, and Technical...  ...is seeking a highly skilled and motivated AI-first full-stack Software Engineer to build remote service software products for our... 
    Minimum wage
    Full time

    KLA-Tencor

    Ann Arbor, MI
    1 day ago
  • $120k - $160k

     ...seeking an Embedded Firmware Engineer to develop production-grade firmware...  ...embedded systems running on mission-critical power infrastructure...  ...and debug real-time embedded software in C/C++ on resource-...  ...Familiarity with common embedded interfaces — at least two of SPI, I2C,... 
    Full time
    For contractors
    Internship
    Local area
    Remote work
    Flexible hours

    Karman

    Ann Arbor, MI
    4 days ago
  • $158k - $293k

     ...the future of legal research with AI? Join our Global Westlaw Engineering organization and help shape the next generation of intelligent...  ...into scalable technical specifications; mentor senior and junior software engineers; champion MLOps and LLMOps practices and governance... 
    Full time
    Work experience placement
    Work at office
    Local area
    Worldwide
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    1 day ago
  • Mission StatementMichigan Medicine improves the health of patients, populations and...  ...seeking an experienced and motivated software engineering professional to build and maintain clinical...  ....Develop modern web-based user interfaces using JavaScript or TypeScript frameworks... 
    Remote work

    University of Michigan

    Ann Arbor, MI
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II, Mission Interface. Be the first to apply!