Machine Learning Engineer II App Engine

Torc Robotics is a Daimler Truck subsidiary developing Level 4 autonomous-driving software and systems for long-haul Freightliner Cascadia trucks.

Blacksburg, United States
About Torc Robotics

Founded in 2005 as Torc Technologies, Torc Robotics commercializes self-driving trucking technology, including its virtual-driver software, for freight operations.

View jobs by Torc Robotics

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will build C++ SDKs and frameworks for composing and executing vehicle applications. You will resolve field issues through logs, telemetry, tests, and code; address embedded-robotics performance and safety concerns; and collaborate with feature-development and hardware-acceleration engineers.

Requirements

  • Bachelor's degree plus 4+ years of relevant experience, or Master's degree plus 0-3+ years of relevant experience
  • Object-oriented C++ and C++17 expertise
  • Ability to write simple, understandable software
  • Linux experience

Responsibilities

  • Develop SDKs and frameworks for composing and executing virtual-driver applications
  • Write C++ code for safety-critical robotics software
  • Resolve customer field issues through log analysis, telemetry, testing, and code changes
  • Develop solutions for determinism, type safety, test coverage, CUDA, telemetry, concurrency, execution models, throughput, and latency
  • Collaborate with feature-development and hardware-acceleration engineers

Benefits

  • Bonus component
  • Stock options
  • 100% paid medical, dental, and vision premiums
  • 401K plan with a 6% employer match
  • Flexible schedule
  • Generous paid vacation available immediately after start date
  • AD+D and life insurance