Pipeline
Browse Jobs
Sign inSign up
Pipeline
Browse jobsSign inContactTermsPrivacyCookiesPreferences
Logos provided by Logo.dev

© 2026 Pipeline. All rights reserved.

  1. Home
  2. Jobs
  3. Compute Platform
  4. Software Engineer I - Device Drivers
Torc Robotics logo

Torc Robotics

Software Engineer I - Device Drivers at Torc Robotics

Ann Arbor, MIFull-timeCompute PlatformPosted 2 months ago
Apply with Pipeline→

About the Role

<p><strong><span data-contrast="auto">About the Company</span></strong><span data-ccp-props="{}">&nbsp;</span></p> <p><span data-contrast="auto">At Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight, and do business.</span>&nbsp;<br><span data-contrast="auto">A leader in autonomous driving since 2007, Torc has spent over a decade commercializing our solutions with experienced partners. </span><a href="https://torc.ai/daimler-testing-automated-trucks-public/"><span data-contrast="none"><span data-ccp-charstyle="Hyperlink">Now a part of the Daimler family</span></span></a><span data-contrast="auto">, we are focused solely on developing software for automated trucks to transform how the world moves freight.</span>&nbsp;<br><span data-contrast="auto">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.</span><span data-ccp-props="{}">&nbsp;</span></p> <p><strong>Meet the Team</strong>&nbsp;</p> <p>The Device Drivers team develops and&nbsp;maintains&nbsp;software used to configure and interface with sensors in the system to pass data generate from sensors to consumers in the system.</p> <p><strong>What&nbsp;you'll&nbsp;do:&nbsp;</strong>&nbsp;</p> <ul> <li>Write software to integrate external sensor to the system</li> <li>Perform system-level debugging and performance tuning&nbsp;</li> <li>Develop shell scripts and automation tools&nbsp;</li> <li>Troubleshoot system issues and&nbsp;optimize&nbsp;performance&nbsp;</li> <li>Collaborate with cross-functional teams (DevOps, QA, Hardware, Networking)&nbsp;</li> <li>Ensure system security, stability, and scalability&nbsp;</li> <li>Manage package builds and deployments&nbsp;</li> <li>Contribute to documentation and technical design discussions&nbsp;</li> <li>Optimize&nbsp;performance, memory usage, and real-time behavior of embedded applications.&nbsp;</li> <li>Integrate and&nbsp;maintain&nbsp;third-party software and open-source software&nbsp;</li> </ul> <p><strong>What&nbsp;you’ll&nbsp;need to succeed:</strong>&nbsp;</p> <ul> <li>Bachelor's or Master's Degree in Computer Engineering, Computer Science, or related field with 1-5+ years of experience.&nbsp;</li> <li>Experience with device drivers and user space drivers.&nbsp;(PCIe, DMA, Ethernet, CAN)&nbsp;</li> <li>Experience with&nbsp;Linux development&nbsp;in Embedded Systems, latency analysis (CyclicTest,ftrace)&nbsp;</li> <li>Knowledge&nbsp;in building real time Embedded Systems for automotive or similar industries&nbsp;</li> <li>Knowledge of build systems (Make,&nbsp;CMake,&nbsp;Yocto,&nbsp;Buildstream, Bazel)&nbsp;</li> <li>Proficiency&nbsp;in C/C++ programming&nbsp;</li> <li>Namespace Isolations (Containers,&nbsp;CGroups)&nbsp;</li> <li>Familiarity with system calls, memory management, and process management&nbsp;</li> <li>Knowledge of networking protocols (TCP/IP, SSH, HTTP)&nbsp;</li> <li>Experience with debugging tools like GDB,&nbsp;strace, and&nbsp;Valgrind&nbsp;</li> <li>Experience working in multi-threaded, multi-core, and multi-processor systems.&nbsp;</li> <li>Understanding of Semaphore, Mutex, Message Queue, shared&nbsp;memory&nbsp;and other operating&nbsp;system concepts.&nbsp;</li> <li>Familiarity with hardware interfaces such as SPI, I2C, UART, Automotive Ethernet, CAN, and&nbsp;GPIO.&nbsp;</li> <li>Knowledge of software version control (e.g., Git), CI/CD practices, and issue tracking systems.&nbsp;</li> <li>Experience with Python, Bash scripting, or other relevant tools for automation and testing.&nbsp;</li> <li>Exposure to&nbsp;Nvidia&nbsp;DriveOs.&nbsp;</li> <li>Experience working with scrum / Agile teams.&nbsp;</li> <li>Knowledge of&nbsp;ISO 61508 or/and ISO 26262 desirable.&nbsp;</li> <li>Automotive ASPICE knowledge – V Cycle&nbsp;</li> </ul> <p>&nbsp;</p> <p><strong><span data-contrast="auto">Perks of Being a Full-time&nbsp;Torc’r</span></strong>&nbsp;<br><span data-contrast="auto">Torc cares about our team&nbsp;members&nbsp;and we strive to provide benefits and resources to support their health, work/life balance, and future. Our culture is collaborative, energetic, and team focused. Torc offers:&nbsp;&nbsp;&nbsp;</span>&nbsp;<br><span data-ccp-props="{}">&nbsp;</span></p> <ul> <li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">A competitive compensation package that includes a bonus&nbsp;component&nbsp;and stock options</span><span data-ccp-props="{&quot;335559739&quot;:0}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">100% paid medical, dental, and vision premiums for full-time employees</span><span data-ccp-props="{&quot;335559739&quot;:0}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">401K plan with a 6% employer match</span><span data-ccp-props="{&quot;335559739&quot;:0}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Flexibility in schedule and generous paid vacation (available&nbsp;immediately&nbsp;after&nbsp;start&nbsp;date)</span><span data-ccp-props="{&quot;335559739&quot;:0}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">AD+D and Life Insurance</span><span data-ccp-props="{&quot;335559739&quot;:0}">&nbsp;</span></li> </ul> <p><span data-ccp-props="{&quot;335559739&quot;:0}"><span class="TextRun SCXW193734755 BCX0" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW193734755 BCX0">At Torc,&nbsp;</span><span class="NormalTextRun SCXW193734755 BCX0">we’re</span><span class="NormalTextRun SCXW193734755 BCX0">&nbsp;committed to building a diverse and inclusive workplace. We celebrate the uniqueness of our&nbsp;</span><span class="NormalTextRun SpellingErrorV2Themed SCXW193734755 BCX0">Torc’rs</span><span class="NormalTextRun SCXW193734755 BCX0">&nbsp;and do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, veteran status, or disabilities.</span></span><span class="LineBreakBlob BlobObject DragDrop SCXW193734755 BCX0"><span class="SCXW193734755 BCX0">&nbsp;</span><br class="SCXW193734755 BCX0"></span><span class="TextRun SCXW193734755 BCX0" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW193734755 BCX0">Even if you&nbsp;</span><span class="NormalTextRun SCXW193734755 BCX0">don’t</span><span class="NormalTextRun SCXW193734755 BCX0">&nbsp;meet 100% of the qualifications listed for this opportunity, we encourage you to apply.</span></span><span class="EOP SCXW193734755 BCX0" data-ccp-props="{}">&nbsp;</span></span></p> <p><strong><span data-contrast="auto">Hiring Range for Job Opening </span></strong><span data-ccp-props="{}">&nbsp;</span></p> <p><strong><span data-contrast="auto">US Pay Range</span></strong><span data-ccp-props="{}">&nbsp;</span></p> <p><span data-contrast="auto">$100,600 - $150,900 USD</span><span data-ccp-props="{}">&nbsp;</span></p> <p><span data-ccp-props="{&quot;335559739&quot;:0}"><span class="TextRun SCXW180626376 BCX0" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW180626376 BCX0">Job ID:&nbsp;</span></span>102567</span></p>

Related Roles

  • Software Engineer, II - Mission Control

    Torc Robotics

    Ann Arbor, MI
  • Software Engineer, I - Mission Control

    Torc Robotics

    Ann Arbor, MI
  • Director of Engineering, TorcOS

    Torc Robotics

    Ann Arbor, MI
  • Systems Engineer (Functional Safety) – Compute Platform Systems

    Torc Robotics

    Ann Arbor, MI
  • Autonomous Technician

    Torc Robotics

    Ann Arbor, MI
  • Software Engineer, II - Operating System

    Torc Robotics

    Ann Arbor, MI