Software Engineer II Device Drivers

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 design and implement C++ software that integrates external sensors, debug and tune system performance, and optimize real-time applications. You will maintain releases, automated builds, test environments, and third-party software; document technical designs; troubleshoot with partner functions; and guide junior engineers on driver design and debugging.

Requirements

  • Bachelor’s degree with 4+ years of experience or Master’s degree with 0–3+ years
  • C/C++
  • Device drivers
  • Linux embedded development
  • systemd
  • Linux system administration
  • Real-time systems
  • CyclicTest
  • ftrace
  • Make, CMake, Yocto, Buildstream, or Bazel
  • Container and namespace isolation
  • SPI, I2C, UART, Automotive Ethernet, CAN, or GPIO
  • Operating-system fundamentals
  • TCP/IP, SSH, and HTTP
  • GDB, strace, and Valgrind
  • Git
  • CI/CD
  • Agile or Scrum

Responsibilities

  • Design and implement C++ software integrating external sensors
  • Debug and tune system-level performance
  • Maintain software releases and testing artifacts
  • Optimize real-time application behavior and memory usage
  • Maintain automated build pipelines, test environments, and test tooling
  • Integrate and maintain third-party and open-source software
  • Contribute to technical design discussions and documentation
  • Guide junior engineers on driver design and debugging

Benefits

  • Bonus
  • Stock options
  • 100% paid medical, dental, and vision
  • 401(k) with 6% match
  • Flexible paid time off from day one
  • AD&D and life insurance