
$139,000 – $166,800
Listed on Torc Robotics’s own careers site. You apply with them directly — we never stand between you and the employer.
What this role is
This role involves designing and maintaining device driver software that integrates sensors into autonomous truck systems, working primarily in C++ with Linux and real-time systems. It suits engineers with embedded Linux experience who want to work on the low-level software that powers vehicle hardware interfaces.
Our summary, not Torc Robotics’s wording. The full posting is on their site.
Skills this role names
Log in to see which of these are already on your profile.
What they ask for
Required
- Bachelor's degree in Computer Science or related field with 4+ years of experience, or Master's degree with 0-3+ years of experience
- Strong C/C++ proficiency
- Device driver or user-space driver development experience
- Linux embedded development experience
- systemd service management
- Linux system administration
- Real-time systems experience including latency analysis and ftrace
- Build system experience (Make, CMake, Yocto, Buildstream, or Bazel)
- Container and namespace isolation knowledge
- Hardware interface knowledge (SPI, I2C, UART, Automotive Ethernet, CAN, GPIO)
- OS fundamentals (system calls, memory/process management, semaphores, mutexes, message queues, shared memory)
- Networking protocols (TCP/IP, SSH, HTTP)
- Debugging tools (GDB, strace, Valgrind)
- Git version control
- CI/CD practices
- Agile/Scrum experience
Nice to have
- Nvidia DriveOS exposure
- ISO 26262/61508 familiarity
- Automotive ASPICE (V-Cycle) knowledge