Torc Robotics

Software Engineer II, Mission Interface

Torc Robotics
Apply
1 month ago
Ann Arbor, MI, USAMid Level
H1B sponsor

Base Salary

$139k - $167k/yr

Responsibilities

  • Design, implement, and optimize software interfaces between autonomy and mission-management systems for planning, initiating, updating, and monitoring vehicle missions.
  • Lead development of real-time C++ software components for vehicle guidance and status monitoring.
  • Translate system-level requirements into scalable software architectures, algorithms, component requirements, and verification artifacts.
  • Contribute to simulation and testing frameworks for algorithm validation across diverse operational design domains.
  • Collaborate with back-office, perception, controls, safety, and other cross-functional teams on end-to-end system integration.
  • Mentor peers through technical reviews, best practices, and hands-on collaboration.
  • Contribute to route-planning and analytical-planning research and integrate machine-learning techniques where appropriate.
  • Drive improvements 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.

Requirements

  • Bachelor’s degree in Computer Science, Robotics, Electrical Engineering, or a related technical field plus typically acquired 4+ years of experience, or a master’s degree in a related field plus typically acquired 0–3+ years of experience.
  • Strong C++ programming skills, including C++14/17 or later, with experience in real-time, safety-critical, or high-performance applications.
  • Knowledge of vehicle dynamics and kinematic models, including bicycle models, Ackermann steering, and dynamic feasibility.
  • At least 5 years of experience architecting, designing, and implementing embedded software solutions.
  • Experience producing scalable C++ code, optimizing speed and memory usage, validating solutions through unit or system-level testing, and creating technical documentation.
  • Preferred familiarity with autonomous-vehicle and ADAS concepts, observability and visualization platforms, Python development, robotics/autonomy frameworks, CAN, Ethernet, automotive safety standards, and software-in-the-loop, hardware-in-the-loop, and vehicle testing.
  • Research or industry experience in robotics or autonomy is a bonus.

Benefits

  • Competitive compensation package with bonus component and stock options.
  • 100% paid medical, dental, and vision premiums for full-time employees.
  • 401(k) plan with a 6% employer match.
  • Flexible scheduling and generous paid vacation available immediately after the start date.
  • AD&D and life insurance.
  • Full-time role with benefits and resources supporting health, work-life balance, and career development.

Tech Stack

C++DatadogPython

Categories

EmbeddedRobotics
Torc Robotics

About Torc Robotics

501-1,000 employees

Torc Robotics develops autonomous driving software for heavy-duty trucks, offering a full self-driving stack, mapping, and perception for freight carriers and OEMs. Founded in 2005 and headquartered in Blacksburg, Virginia, it was acquired by Daimler Truck in 2019. As a subsidiary, Torc focuses on commercializing Level 4 trucking with its parent’s vehicle platforms and industry partnerships in North American freight transport.

Contact me