Torc Robotics

Torc Robotics

Senior, Software Engineer - Autonomy Core Frameworks

Ann Arbor, MI · Senior

Sponsorship not specifiedDetected 19 days ago
PythonC++Distributed SystemsCode ReviewCI/CDRoboticsElectrical EngineeringResearchLeadershipCommunicationCollaborationMentoring

Stay score

odds of building a lasting career here

42Risky
Cap-exempt (no lottery)0
Sponsors this role100
Entry-level history0
PERM / green-card track0
Lottery odds40
Fits your clock70

Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.

Lottery odds assume a STEM candidate.

Personalize to your clock →

Employer immigration record

from this employer's Department of Labor filings

Green-card filing pattern in this occupation

Context, not a finding about this posting: of this employer's 5 green-card filings in this occupation, 100% were for a worker who already held the job.

Files H-1B transfers

11 transfer filings in the last year, covering 11 workers. Median labor-condition decision: 7 days. An employer that already files transfers is one that can take over an existing H-1B.

Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • Meet the Team The Senior Autonomy Core Frameworks Software Engineer plays a critical role in architecting and advancing the foundational frameworks that underpin Torc's autonomous driving stack.
  • This role helps in owning technical direction for the software in core autonomy components, helping to raise the bar on code quality, and driving improvements across the autonomy software.

Responsibilities

  • Lead the architecture, design, implementation, and evolution of core frameworks that serve as the foundation for Torc's autonomous driving stack, including state management, inter- component communication, abstraction layers, and common utilities used across all software systems.
  • Drive the technical direction for real-time C++ architectural components and patterns responsible for reliable system-wide data flow, component coordination, error handling, and operational observability.
  • Establish scalable architectural patterns and abstractions that enable autonomous driving capabilities while driving technical tradeoff discussions and long-term design decisions that shape the entire platform.
  • Collaborate across Behavior and Perception teams to keep integration boundaries clean and shared abstractions coherent.
  • Lead architecture reviews, design discussions, and code reviews while establishing engineering standards that improve reliability, maintainability, testability, and scalability across the platform.
  • Contribute to root cause analysis of complex platform-level issues and drive architectural improvements that enhance system reliability, performance, and operational resilience.

Requirements

  • Bachelor's degree in Computer Science, Robotics, Electrical Engineering, or related technical discipline with 8+ years of professional software engineering experience, or
  • Master's degree with 6+ years of professional experience, or
  • Strong experience with testing, continuous integration, and build systems

Skills

  • Meet the Team
  • This position demands deep technical expertise in software architecture and autonomous vehicle fundamentals.

Benefits

  • Communicate complex architectural concepts and technical vision effectively across engineering teams, product, and leadership while building consensus around platf orm direction and technical strategy.

Company info

  • 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.
  • The Senior Autonomy Core Frameworks Software Engineer plays a critical role in architecting and advancing the foundational frameworks that underpin Torc's autonomous driving stack.
  • As a senior technical leader, you will collaborate closely with the Behavior and Perception teams within Autonomy to design robust, composable architectural patterns that serve as the foundation for safe, performant, reliable autonomous operation.

This listing is sourced directly from Torc Robotics's careers page and normalized into a canonical job model.