H-1BGreen card in progress for this role

REF. 6622637

Software Engineer II - Device Drivers

TORC Robotics, Inc.

✓ VERIFIED · 3 green cards (PERM) approved in the last 12 monthsPublic records from the U.S. Department of Labor (DOL).

Software engineer in Ann Arbor; company with 26 LCAs and 6 PERMs approved in the last 12 months.

Open in the portal and apply →See plans

Free account — the official job link and employer details live in the portal.

Job description

<p><strong><span data-contrast="none"><span data-ccp-parastyle="heading 2">About Torc</span></span></strong><span data-ccp-props="{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:200,&quot;335559739&quot;:0}">&nbsp;</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="{&quot;335559738&quot;:180,&quot;335559739&quot;:180}">&nbsp;</span></p> <p><strong><span data-contrast="none"><span data-ccp-parastyle="heading 2">The Team</span></span></strong><span data-ccp-props="{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:200,&quot;335559739&quot;:0}">&nbsp;</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="{&quot;335559738&quot;:180,&quot;335559739&quot;:180}">&nbsp;</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="{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:200,&quot;335559739&quot;:0}">&nbsp;</span></p> <ul> <li data-leveltext="•" data-font="" data-listid="2" data-list-defn-props="{&quot;335551671&quot;:0,&quot;335552541&quot;:1,&quot;335559685&quot;:480,&quot;335559991&quot;:480,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;•&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="0" data-aria-level="1"><span data-contrast="auto"><span data-ccp-parastyle="Compact" data-ccp-parastyle-defn="{&quot;ObjectId&quot;:&quot;eafb41c0-47a4-52dc-ac6b-3b5a7536b560|1&quot;,&quot;ClassId&quot;:1073872969,&quot;Properties&quot;:[201342446,&quot;1&quot;,201342447,&quot;5&quot;,201342448,&quot;1&quot;,201342449,&quot;1&quot;,469777841,&quot;Cambria&quot;,469777842,&quot;Arial&quot;,469777843,&quot;Cambria&quot;,469777844,&quot;Cambria&quot;,201341986,&quot;1&quot;,469769226,&quot;Cambria,Arial&quot;,268442635,&quot;24&quot;,335559739,&quot;36&quot;,335559738,&quot;36&quot;,469775450,&quot;Compact&quot;,201340122,&quot;2&quot;,134234082,&quot;true&quot;,134233614,&quot;true&quot;,469778129,&quot;Compact&quot;,335572020,&quot;1&quot;,469778324,&quot;Body Text&quot;]}">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="{&quot;335559738&quot;:36,&quot;335559739&quot;:36}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="" data-listid="2" data-list-defn-props="{&quot;335551671&quot;:0,&quot;335552541&quot;:1,&quot;335559685&quot;:480,&quot;335559991&quot;:480,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;•&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" 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="{&quot;335559738&quot;:36,&quot;335559739&quot;:36}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="" data-listid="2" data-list-defn-props="{&quot;335551671&quot;:0,&quot;335552541&quot;:1,&quot;335559685&quot;:480,&quot;335559991&quot;:480,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;•&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" 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="{&quot;335559738&quot;:36,&quot;335559739&quot;:36}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="" data-listid="2" data-list-defn-props="{&quot;335551671&quot;:0,&quot;335552541&quot;:1,&quot;335559685&quot;:480,&quot;335559991&quot;:480,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;•&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" 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">&nbsp; </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="{&quot;335559738&quot;:36,&quot;335559739&quot;:36}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="" data-listid="2" data-list-defn-props="{&quot;335551671&quot;:0,&quot;335552541&quot;:1,&quot;335559685&quot;:480,&quot;335559991&quot;:480,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;•&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto"><span data-ccp-parastyle="Compact">Integrate and </span><span data-ccp-parastyle="Compact">maintain</span><span data-ccp-parastyle="Compact"> third-party and open-source software</span><span data-ccp-parastyle="Compact">.</span></span><span data-ccp-props="{&quot;335559738&quot;:36,&quot;335559739&quot;:36}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="" data-listid="2" data-list-defn-props="{&quot;335551671&quot;:0,&quot;335552541&quot;:1,&quot;335559685&quot;:480,&quot;335559991&quot;:480,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;•&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto"><span data-ccp-parastyle="Compact">C</span><span data-ccp-parastyle="Compact">ontribute to technical design discussions and documentation.</span></span><span data-ccp-props="{&quot;335559738&quot;:36,&quot;335559739&quot;:36}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="" data-listid="2" data-list-defn-props="{&quot;335551671&quot;:0,&quot;335552541&quot;:1,&quot;335559685&quot;:480,&quot;335559991&quot;:480,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;•&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="6" data-aria-level="1"><span data-contrast="auto"><span data-ccp-parastyle="Compact">Provide technical guidance to junior engineers on driver design and debugging approaches.</span></span><span data-ccp-props="{&quot;335559738&quot;:36,&quot;335559739&quot;:36}">&nbsp;</span></li> </ul> <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"> Need</span></span></strong><span data-ccp-props="{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:200,&quot;335559739&quot;:0}">&nbsp;</span></p> <ul> <li data-leveltext="•" data-font="" data-listid="1" data-list-defn-props="{&quot;335551671&quot;:0,&quot;335552541&quot;:1,&quot;335559685&quot;:480,&quot;335559991&quot;:480,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;•&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="7" data-aria-level="1"><span data-contrast="auto"><span data-ccp-parastyle="Compact">Bachelor’s in&nbsp;Computer Science, or a related field, with 4+ years of experience or a M</span><span data-ccp-parastyle="Compact">aster’s </span><span data-ccp-parastyle="Compact">with 0-3+ years of relevant experience.</span></span><span data-ccp-props="{&quot;335559738&quot;:36,&quot;335559739&quot;:36}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="" data-listid="1" data-list-defn-props="{&quot;335551671&quot;:0,&quot;335552541&quot;:1,&quot;335559685&quot;:480,&quot;335559991&quot;:480,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;•&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="8" data-aria-level="1"><span data-contrast="auto"><span data-ccp-parastyle="Compact">Strong C/C++ </span><span data-ccp-parastyle="Compact">proficiency</span><span data-ccp-parastyle="Compact"> and hands-on experience with device drivers/user-space drivers, Linux embedded development, </span><span data-ccp-parastyle="Compact">systemd</span><span data-ccp-parastyle="Compact"> service management, general Linux system administration, </span><span data-ccp-parastyle="Compact">and real-time systems (latency analysis via </span><span data-ccp-parastyle="Compact">CyclicTest</span><span data-ccp-parastyle="Compact">, </span><span data-ccp-parastyle="Compact">ftrace</span><span data-ccp-parastyle="Compact">).</span></span><span data-ccp-props="{&quot;335559738&quot;:36,&quot;335559739&quot;:36}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="" data-listid="1" data-list-defn-props="{&quot;335551671&quot;:0,&quot;335552541&quot;:1,&quot;335559685&quot;:480,&quot;335559991&quot;:480,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;•&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="9" data-aria-level="1"><span data-contrast="auto"><span data-ccp-parastyle="Compact">Working knowledge of build systems (Make, </span><span data-ccp-parastyle="Compact">CMake</span><span data-ccp-parastyle="Compact">, </span><span data-ccp-parastyle="Compact">Yocto</span><span data-ccp-parastyle="Compact">, </span><span data-ccp-parastyle="Compact">Buildstream</span><span data-ccp-parastyle="Compact">, or Bazel), containers/namespace isolation, and hardware interfaces (SPI, I2C, UART, Automotive Ethernet, CAN, GPIO).</span></span><span data-ccp-props="{&quot;335559738&quot;:36,&quot;335559739&quot;:36}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="•" data-font="" data-listid="1" data-list-defn-props="{&quot;335551671&quot;:0,&quot;335552541&quot;:1,&quot;335559685&quot;:480,&quot;335559991&quot;:480,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;•&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="10" data-aria-level="1"><span data-contrast="auto"><span data-ccp-parastyle="Compact">Comfort with OS fundamentals (system calls, memory/process management, semaphores, mutexes, message queues, shared memory), networking protocols (TCP/IP, SSH, HTTP), and debugging tools (GDB, </span><span data-ccp-parastyle="Compact">strace</span><span data-ccp-parastyle="Compact">, </span><span data-ccp-parastyle="Compact">Valgrind</span><span data-ccp-parastyle="Compact">).</span></span><span data-ccp-props="{&quot;335559738&quot;:36,&quot;3355597
Open in the portal and apply →See plans

Free account — the official job link and employer details live in the portal.

More jobs like this

Senior DevOps Engineer

Reston, VA

Industrial Test Technician

Mason, OH

Hourly Pooled-Event Technology Intern

Laramie

US$ 20.542/ano

Senior AI Architect

Northlake

US$ 161.366/ano

DECAL SR. IT Business Analyst (812432)

Northlake

US$ 51.517/ano

AI/ML Architect with healthcare experience(Remote)(Only Locals to GA, FL, TN, VA, SC, NC)

US

US$ 87.755/ano

Browse all jobs →