
Software Engineer II, Mission Interface
Torc Robotics1 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.
About Torc Robotics
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.