Senior Software Engineer - Vehicle Diagnostics

  1. Home
  2. Remote jobs
  3. Automotive
  • Company Torc Robotics
  • Employment Full-time
  • Location 🇺🇸 United States, Michigan
  • Submitted Posted 2 weeks ago - Updated 12 hours ago
<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><span data-ccp-props="{}">&nbsp;</span></p><p><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><span data-ccp-props="{}">&nbsp;</span></p><p><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><span data-contrast="auto">Meet the Team</span></strong><span data-ccp-props="{}">&nbsp;</span></p><p><span data-contrast="auto">The&nbsp;Health and&nbsp;Diagnostics Team at Torc&nbsp;is responsible for&nbsp;developing critical diagnostics software that ensures the safety, serviceability, and performance of our autonomous vehicle platforms. As a member of this team,&nbsp;you’ll&nbsp;work on next-generation automotive diagnostic solutions that interface with electronic control units (ECUs), enabling both in-vehicle and remote fault detection, data logging, and recovery strategies.</span><span data-ccp-props="{}">&nbsp;</span></p><p><strong><span data-contrast="auto">What&nbsp;You’ll&nbsp;Do</span></strong><span data-contrast="auto">&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></p><ul><li data-leveltext="" data-font="Symbol" data-listid="3" 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">Design, implement, and&nbsp;maintain&nbsp;diagnostic software and communication stacks based on automotive protocols including UDS (ISO 14229), SOVD, and CAN (ISO 11898).</span><span data-ccp-props="{}">&nbsp;</span></li></ul><ul><li data-leveltext="" data-font="Symbol" data-listid="3" 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">Develop diagnostic services supporting fault memory, DTCs, routine control, and data identifiers using UDS over CAN and&nbsp;DoIP.</span><span data-ccp-props="{}">&nbsp;</span></li></ul><ul><li data-leveltext="" data-font="Symbol" data-listid="3" 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">Implement and&nbsp;validate&nbsp;service-oriented architectures (SOA) using technologies like SOME/IP, SOVD, and Ethernet.</span><span data-ccp-props="{}">&nbsp;</span></li></ul><ul><li data-leveltext="" data-font="Symbol" data-listid="3" 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">Support integration and debugging of&nbsp;diagnostics&nbsp;features on benches and test vehicles.</span><span data-ccp-props="{}">&nbsp;</span></li></ul><ul><li data-leveltext="" data-font="Symbol" data-listid="3" 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">Work cross-functionally with cloud and edge-based systems to enable remote diagnostics&nbsp;and&nbsp;telemetry&nbsp;capabilities.</span><span data-ccp-props="{}">&nbsp;</span></li></ul><ul><li data-leveltext="" data-font="Symbol" data-listid="3" 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="6" data-aria-level="1"><span data-contrast="auto">Contribute to the development of robust error handling, logging, and recovery mechanisms for ECUs and vehicle systems.</span><span data-ccp-props="{}">&nbsp;</span></li></ul><p><strong><span data-contrast="auto">What&nbsp;You’ll&nbsp;Need to Succeed</span></strong><span data-ccp-props="{}">&nbsp;</span></p><ul><li data-leveltext="" data-font="Symbol" data-listid="1" 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">Bachelor’s Degree in Computer Science, Robotics, Electrical Engineering, or a related field with 5–7+ years of experience (or a&nbsp;Master’s Degree&nbsp;with 3–5+ years of experience).</span><span data-ccp-props="{}">&nbsp;</span></li></ul><ul><li data-leveltext="" data-font="Symbol" data-listid="1" 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">Proven&nbsp;expertise&nbsp;in C++ for algorithm development, system design, and high-performance tooling.</span><span data-ccp-props="{}">&nbsp;</span></li></ul><ul><li data-leveltext="" data-font="Symbol" data-listid="1" 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">Experience developing embedded or&nbsp;diagnostics&nbsp;software in the automotive industry.</span><span data-ccp-props="{}">&nbsp;</span></li></ul><ul><li data-leveltext="" data-font="Symbol" data-listid="1" 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">Experience with vehicle communication stacks (e.g.DoIP, Ethernet) and knowledge on sensor connectivity using RS232 and/or GMSL</span><span data-ccp-props="{}">&nbsp;</span></li></ul><ul><li data-leveltext="" data-font="Symbol" data-listid="1" 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">Strong debugging and validation skills in an automotive environment.</span><span data-ccp-props="{}">&nbsp;</span></li></ul><ul><li data-leveltext="" data-font="Symbol" data-listid="1" 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="6" data-aria-level="1"><span data-contrast="auto">Understanding of&nbsp;automotive cybersecurity principles and secure communication protocols.</span><span data-ccp-props="{}">&nbsp;</span></li></ul><p><strong><span data-contrast="auto">Bonus Points!&nbsp;</span></strong><span data-ccp-props="{}">&nbsp;</span></p><ul><li data-leveltext="" data-font="Symbol" data-listid="1" 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="7" data-aria-level="1"><span data-contrast="auto">Hands on experience implementing Service oriented vehicle&nbsp;diagnostics(SOVD)&nbsp;using REST API protocol</span><span data-ccp-props="{}">&nbsp;</span></li></ul><ul><li data-leveltext="" data-font="Symbol" data-listid="1" 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="8" data-aria-level="1"><span data-contrast="auto">ROS2 development experience</span><span data-ccp-props="{}">&nbsp;</span></li></ul><ul><li data-leveltext="" data-font="Symbol" data-listid="1" 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="9" data-aria-level="1"><span data-contrast="auto">Knowledge of cloud-integrated vehicle health monitoring and predictive maintenance systems.</span><span data-ccp-props="{}">&nbsp;</span></li></ul><ul><li data-leveltext="" data-font="Symbol" data-listid="1" 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="10" data-aria-level="1"><span data-contrast="auto">Exposure to DevOps practices, CI/CD pipelines, and containerization tools (e.g.,&nbsp;Bazel).</span><span data-ccp-props="{}">&nbsp;</span></li></ul><ul><li data-leveltext="" data-font="Symbol" data-listid="1" 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="11" data-aria-level="1"><span data-contrast="auto">Familiarity with ISO 26262 and development of ASIL-compliant systems.</span><span data-ccp-props="{}">&nbsp;</span></li></ul><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 SCXW154293152 BCX0" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW154293152 BCX0">At Torc,&nbsp;</span><span class="NormalTextRun SCXW154293152 BCX0">we’re</span><span class="NormalTextRun SCXW154293152 BCX0">&nbsp;committed to building a diverse and inclusive workplace. We celebrate the uniqueness of our&nbsp;</span><span class="NormalTextRun SpellingErrorV2Themed SCXW154293152 BCX0">Torc’rs</span><span class="NormalTextRun SCXW154293152 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 SCXW154293152 BCX0"><span class="SCXW154293152 BCX0">&nbsp;</span><br class="SCXW154293152 BCX0"></span><span class="TextRun SCXW154293152 BCX0" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW154293152 BCX0">Even if you&nbsp;</span><span class="NormalTextRun SCXW154293152 BCX0">don’t</span><span class="NormalTextRun SCXW154293152 BCX0">&nbsp;meet 100% of the qualifications listed for this opportunity, we encourage you to apply.</span></span><span class="EOP SCXW154293152 BCX0" data-ccp-props="{}">&nbsp;</span></span></p><p><span data-ccp-props="{&quot;335559739&quot;:0}"><span class="TextRun SCXW44306898 BCX0" lang="EN-US" data-contrast="none"><span class="NormalTextRun SCXW44306898 BCX0">Our compensation reflects the cost of labor across several geographic markets.&nbsp;</span><span class="NormalTextRun SCXW44306898 BCX0">Pay is based on a number of factors and may vary depending on job-related knowledge, skills, and experience.</span><span class="NormalTextRun SCXW44306898 BCX0">&nbsp;Torc's total compensation package will also include our corporate bonus and stock option plan. Dependent on the position offered, sign-on payments, relocation, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits.</span></span><span class="EOP SCXW44306898 BCX0" data-ccp-props="{}">&nbsp;</span></span></p><p><span data-ccp-props="{&quot;335559739&quot;:0}"><span class="TextRun SCXW176544080 BCX0" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW176544080 BCX0">Job ID:&nbsp;</span></span><span class="EOP SCXW176544080 BCX0" data-ccp-props="{}"> 102534</span></span></p><div class="content-pay-transparency"><div class="pay-input"><div class="description"><span style="text-decoration: underline;"><strong>Hiring Range for Job Opening&nbsp;</strong></span></div><div class="title">US Pay Range</div><div class="pay-range"><span>$160,800</span><span class="divider">&mdash;</span><span>$193,000 USD</span></div></div></div>

Loading similar jobs...

USA Remote Jobs

Discover fully remote job opportunities in the United States at USA Remote Jobs. Apply for roles like Software Developer, Customer Service Specialist, Project Manager, and more!

© 2026 Created by USA Remote Jobs. All rights reserved.