Nod CareersAuto-apply free

Software Engineer II - Device Drivers

torcrobotics · Ann Arbor, MI · Ann Arbor, Michigan, United States
Auto-apply to this job with Nod →
<p><strong><span data-contrast="none"><span data-ccp-parastyle="heading 2">About Torc</span></span></strong><span data-ccp-props="{"134245418":true,"134245529":true,"335559738":200,"335559739":0}"> </span></p> <p><span data-contrast="auto"><span data-ccp-parastyle="First Paragraph">Torc has been a leader in autonomous vehicle technology since 2007. Now part of the Daimler family, </span><span data-ccp-parastyle="First Paragraph">we’re</span><span data-ccp-parastyle="First Paragraph"> focused on building the software that will bring autonomous trucks to market.</span></span><span data-ccp-props="{"335559738":180,"335559739":180}"> </span></p> <p><strong><span data-contrast="none"><span data-ccp-parastyle="heading 2">The Team</span></span></strong><span data-ccp-props="{"134245418":true,"134245529":true,"335559738":200,"335559739":0}"> </span></p> <p><span data-contrast="auto"><span data-ccp-parastyle="First Paragraph">The Device Drivers team builds and </span><span data-ccp-parastyle="First Paragraph">maintains</span><span data-ccp-parastyle="First Paragraph"> the software that configures and interfaces with our sensors, moving data from sensors to the systems that consume it</span><span data-ccp-parastyle="First Paragraph"> primarily using C++</span><span data-ccp-parastyle="First Paragraph">.</span></span><span data-ccp-props="{"335559738":180,"335559739":180}"> </span></p> <p><strong><span data-contrast="none"><span data-ccp-parastyle="heading 2">What </span><span data-ccp-parastyle="heading 2">You’ll</span><span data-ccp-parastyle="heading 2"> Do</span></span></strong><span data-ccp-props="{"134245418":true,"134245529":true,"335559738":200,"335559739":0}"> </span></p> <ul> <li data-leveltext="•" data-font="" data-listid="2" data-list-defn-props="{"335551671":0,"335552541":1,"335559685":480,"335559991":480,"469769242":[8226],"469777803":"left","469777804":"•","469777815":"multilevel"}" data-aria-posinset="0" data-aria-level="1"><span data-contrast="auto"><span data-ccp-parastyle="Compact" data-ccp-parastyle-defn="{"ObjectId":"eafb41c0-47a4-52dc-ac6b-3b5a7536b560|1","ClassId":1073872969,"Properties":[201342446,"1",201342447,"5",201342448,"1",201342449,"1",469777841,"Cambria",469777842,"Arial",469777843,"Cambria",469777844,"Cambria",201341986,"1",469769226,"Cambria,Arial",268442635,"24",335559739,"36",335559738,"36",469775450,"Compact",201340122,"2",134234082,"true",134233614,"true",469778129,"Compact",335572020,"1",469778324,"Body Text"]}">Design and implement software integrating external sensors (PCIe, DMA, Ethernet, CAN) into the system</span><span data-ccp-parastyle="Compact"> using C++</span><span data-ccp-parastyle="Compact">, including debugging and performance tuning at the system level.</span></span><span data-ccp-props="{"335559738":36,"335559739":36}"> </span></li> </ul> <ul> <li data-leveltext="•" data-font="" data-listid="2" data-list-defn-props="{"335551671":0,"335552541":1,"335559685":480,"335559991":480,"469769242":[8226],"469777803":"left","469777804":"•","469777815":"multilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto"><span data-ccp-parastyle="Compact">Maintain software releases and testing artifacts</span><span data-ccp-parastyle="Compact">.</span></span><span data-ccp-props="{"335559738":36,"335559739":36}"> </span></li> </ul> <ul> <li data-leveltext="•" data-font="" data-listid="2" data-list-defn-props="{"335551671":0,"335552541":1,"335559685":480,"335559991":480,"469769242":[8226],"469777803":"left","469777804":"•","469777815":"multilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto"><span data-ccp-parastyle="Compact">Optimize</span><span data-ccp-parastyle="Compact"> real-time behavior, memory usage, and performance of </span><span data-ccp-parastyle="Compact">real-time</span> <span data-ccp-parastyle="Compact">applications running in multi-threaded, multi-core environments.</span></span><span data-ccp-props="{"335559738":36,"335559739":36}"> </span></li> </ul> <ul> <li data-leveltext="•" data-font="" data-listid="2" data-list-defn-props="{"335551671":0,"335552541":1,"335559685":480,"335559991":480,"469769242":[8226],"469777803":"left","469777804":"•","469777815":"multilevel"}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto"><span data-ccp-parastyle="Compact">Maintain automated build pipelines, test environments, and test tooling</span><span data-ccp-parastyle="Compact"> using C++/Python/Bash</span><span data-ccp-parastyle="Compact">.</span><span data-ccp-parastyle="Compact">  </span><span data-ccp-parastyle="Compact">Partner with DevOps, QA, Hardware, and Networking teams to troubleshoot issues and ensure system security, stability, and scalability.</span></span><span data-ccp-props="{"335559738":36,"335559739":36}"> </span></li> </ul> <ul> <li data-leveltext="•" data-font="" data-listid="2" data-list-defn-props="{"335551671":0,"335552541":1,"335559685":480,"335559991":480,"469769242":[8226],"469777803":"left","469777804":"•","469777815":"multilevel"}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto"><span data-ccp-parastyle="Compact">Integrate and </span><span da

Let Nod apply for you →

More jobs at torcrobotics

Machine Learning Engineer II - Learned Planning (Reinforcement Learning) — torcroboticsDirector of Engineering, TorcOS — torcroboticsSenior, Product Cybersecurity Architect — torcroboticsFleet Operations Manager 1 — torcroboticsSenior, ML Engineer - Tracking — torcroboticsSenior, Machine Learning Engineer - 3D Perception — torcrobotics