Skip to main content

Torc Robotics

Software Engineer II - Device Drivers

Ann Arbor, MIFrom $193kmidAdded 3 days ago

About this role

Torc is seeking a Software Engineer II to design and maintain device driver software that integrates sensors into autonomous truck systems. You'll work primarily in C++ to enable communication between sensors (PCIe, DMA, Ethernet, CAN) and downstream systems, handling system-level debugging and performance optimization.

What you'll do

  • Design and implement sensor integration software using C++ for multiple interface types (PCIe, DMA, Ethernet, CAN)
  • Debug and optimize driver performance at the system level
  • Maintain software releases and testing artifacts
  • Configure and interface with sensor hardware to route data to consuming systems
  • Collaborate with the Device Drivers team on sensor communication protocols
  • Support autonomous vehicle software development through reliable driver implementation

What they're looking for

  • C++
  • Device driver development
  • PCIe, DMA, Ethernet, and CAN protocols
  • System-level debugging and performance tuning
  • Sensor integration
  • Software release and testing processes
  • Linux kernel or embedded systems experience
  • Hardware interface programming
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Torc Robotics

Torc Robotics develops autonomous driving software and systems for trucks. The company is hiring systems engineers, software engineers, and test automation specialists to build validation frameworks, integration environments, and web applications that ensure the reliability and quality of their autonomous vehicle technology.

View all jobs at Torc Robotics

Likely interview questions

  • Describe your experience developing device drivers or working with sensor interfaces—which protocols have you worked with?
  • Walk us through how you would debug a performance issue in a high-throughput sensor data pipeline.