Torc Robotics

Torc Robotics

Software Engineer I - Device Drivers

Ann Arbor, MI · Full-time

Sponsorship not specified$161k-$193kDetected 9 days ago
PythonC++BashGitCI/CDLinuxDevOpsAgileEmbedded SystemsTCP/IP

About the role

  • Even if you don't meet 100% of the qualifications listed for this opportunity, we encourage you to apply.
  • Hiring Range for Job Opening US Pay Range $160,800 - $193,000 USD

Responsibilities

  • Perform system-level debugging and performance tuning
  • Develop shell scripts and automation tools
  • Troubleshoot system issues and optimize performance
  • Collaborate with cross-functional teams (DevOps, QA, Hardware, Networking)
  • Manage package builds and deployments
  • Contribute to documentation and technical design discussions
  • Optimize performance, memory usage, and real-time behavior of embedded applications.
  • Integrate and maintain third-party software and open-source software
  • Knowledge in building real-time Embedded Systems for automotive or similar industries
  • Knowledge of build systems (Make, CMake, Yocto, Buildstream, Bazel)

Requirements

  • Bachelor's or Master's Degree in Computer Engineering, Computer Science, or related field with 1-5+ years of experience.
  • Experience with device drivers and user space drivers. (PCIe, DMA, Ethernet, CAN)
  • Experience with Linux development in Embedded Systems, latency analysis (CyclicTest,ftrace)
  • Proficiency in C/C++ programming
  • Familiarity with system calls, memory management, and process management
  • Knowledge of networking protocols (TCP/IP, SSH, HTTP)
  • Experience with debugging tools like GDB, strace, and Valgrind
  • Experience working in multi-threaded, multi-core, and multi-processor systems.
  • Familiarity with hardware interfaces such as SPI, I2C, UART, Automotive Ethernet, CAN, and GPIO.
  • Knowledge of software version control (e.g., Git), CI/CD practices, and issue tracking systems.

Compensation

  • Hiring Range for Job Opening US Pay Range $160,800 - $193,000 USD

Benefits

  • 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.
  • A competitive compensation package that includes a bonus component and stock options
  • 100% paid medical, dental, and vision premiums for full-time employees
  • Flexibility in schedule and generous paid vacation (available immediately after start date)
  • AD+D and Life Insurance

Company info

  • At Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight, and do business.
  • Meet the Team

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