Jobs and Careers
TO

Software Engineer, II - Middleware

Torc Robotics
Ann Arbor, USAfull_timePosted 18 Jun 2026

About the role

<p></p> <p><strong>About the Company</strong>&nbsp;</p> <p>At Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight, and do business.&nbsp;<br>A leader in autonomous driving since 2007, Torc has spent over a decade commercializing our solutions with experienced partners. <a href="https://torc.ai/daimler-testing-automated-trucks-public/">Now a part of the Daimler family</a>, we are focused solely on developing software for automated trucks to transform how the world moves freight.&nbsp;<br>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.&nbsp;</p> <p><strong>Meet the Team:</strong>&nbsp;</p> <p>&nbsp;Together with our internal and external partners, the&nbsp;Middleware Engineering&nbsp;Team&nbsp;builds software solutions&nbsp;to uplift our system from&nbsp;open-source middleware frameworks&nbsp;to an&nbsp;automotive grade&nbsp;level,&nbsp;thereby providing contribution to Torcs way towards a safe product. Our software components ensure the seamless interaction between the virtual driver applications&nbsp;and&nbsp;the underlying hardware components such as high-performance systems on a chip, traditional automotive micro-processors and&nbsp;-controllers as well as sensors or actuators<em>.&nbsp;</em>&nbsp;</p> <p><strong>What&nbsp;you'll&nbsp;do:&nbsp;</strong>&nbsp;</p> <ul> <li>Customize existing open-source Ethernet based Middleware Technologies such as ROS2 and SOME/IP.&nbsp;</li> </ul> <ul> <li>Design, develop, and&nbsp;maintain&nbsp;robust C++ code for embedded Linux systems.&nbsp;</li> </ul> <ul> <li>Define and develop safety adjustments to&nbsp;the middleware&nbsp;technology.&nbsp;</li> </ul> <ul> <li>Discuss and Contribute Changes to the Open-Source Community.&nbsp;</li> </ul> <ul> <li>Create a high-bandwidth Middleware using&nbsp;PCIe&nbsp;Driver.&nbsp;</li> </ul> <ul> <li>Create a&nbsp;Signal-Service&nbsp;Interface to the Safety Microcontroller using SOME/IP.&nbsp;</li> </ul> <ul> <li>Collaborate with hardware engineers and other software team members to define system&nbsp;<br>requirements and architecture.&nbsp;</li> </ul> <ul> <li>Optimize&nbsp;performance, memory usage, and real-time behavior of embedded applications.&nbsp;</li> </ul> <ul> <li>Integrate and&nbsp;maintain&nbsp;third-party software and device dri

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Torc Robotics

View company profile →