Middleware Engineer II | Torc Robotics | Remote (United States)

Posted 2025-09-08
Remote, USA Full Time Immediate Start
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3"><strong class=" font-semibold">About the Company</strong></p>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3">At Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight, and do business.</p>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3">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/" target="_blank" class="break-all font-medium underline hover:opacity-75" rel="noopener noreferrer nofollow">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.</p>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3">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.</p>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3"><strong class=" font-semibold">Meet the team:</strong><br />
<!-- -->The Middleware team creates a powerful framework which allows to move the virtual driver data across multiple ECUs. Therefore, they act as the glue between the vehicle hardware and the autonomous driver software. This covers Ethernet based low bandwidth applications as well as PCIe based high bandwidth applications.</p>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3"><strong class=" font-semibold">What you’ll do:</strong><br />
<!-- -->Responsible for software development, including but not limited to, software design, algorithm development, implementation, unit testing, vehicle testing and deployed software maintenance while following quality, build, deploy and test processes, safety and process requirements and guidelines. Includes both Autonomous and Perception Engineers.</p>
<ul class=" text-base sm:text-lg marker:text-color list-inside list-disc text-gray-500 list-disc list-outside pl-3 mb-6">
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Responsible for executing full software development lifecycle activities using primarily C++ skills in Linux development environment using Lean-Agile methodologies.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Assist in root cause analysis of issues found in testing and process automation steps.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Support team in identifying daily assignments and reporting progress at daily stand ups.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Support software and system level test plans and verification strategies to support ongoing feature development and bug fixes.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Designing and implementing systems responsible for data acquisition and analysis from remote vehicles in the field.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Responsible for ensuring software updates do not regress the software performance by utilizing simulation software and scenarios.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Communicate well in a team environment being able to clearly articulate progress, design expectations and support needed to help the team accomplish goals.</span></li>
</ul>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3"><strong class=" font-semibold">What you’ll need to succeed:</strong></p>
<ul class=" text-base sm:text-lg marker:text-color list-inside list-disc text-gray-500 list-disc list-outside pl-3 mb-6">
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Bachelor’s degree in computer science, computer engineering, or engineering equivalent &amp; 4+ years of relevant experience.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">3+ years of practical experience in developing software heavy products in a team of more than 3 persons.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Strong programming skills in C++ .</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Strong skills in networking and linux operating systems</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Experience in working with ROS2 and underlying DDS implementations.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Experience in working with modern software development tools like GIT, Jenkins, JIRA</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Experience working in a start-up like environment with high uncertainty and tight deadlines.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Excellent communication skills to effectively engage with other team members and stakeholders.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Willingness to travel approximately 2-4 weeks a year if there is the need to work on the target hardware platform onsite.</span></li>
</ul>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3"><strong class=" font-semibold">Bonus Points!</strong></p>
<ul class=" text-base sm:text-lg marker:text-color list-inside list-disc text-gray-500 list-disc list-outside pl-3 mb-6">
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Master’s degree preferred.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Experience with ISO 26262 standard for functional safety in automotive.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Experience in IT security.</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Experience in working with public clouds.</span></li>
</ul>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3"><strong class=" font-semibold">Perks of Being a Full-time Torc’r</strong></p>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3">Torc cares about our team members 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:</p>
<ul class=" text-base sm:text-lg marker:text-color list-inside list-disc text-gray-500 list-disc list-outside pl-3 mb-6">
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">A competitive compensation package that includes a bonus component and stock options</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">100% paid medical, dental, and vision premiums for full-time employees</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">401K plan with a 6% employer match</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Flexibility in schedule and generous paid vacation (available immediately after start date)</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">Company-wide holiday office closures</span></li>
<li class=" leading-snug mb-2 pl-2"><span class="text-gray-200">AD+D and Life Insurance</span></li>
</ul>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3"><strong class=" font-semibold">Hiring Range for Job Opening</strong></p>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3">US Pay Range</p>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3">$139,000—$166,800 USD</p>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3">At Torc, we’re committed to building a diverse and inclusive workplace. We celebrate the uniqueness of our Torc’rs 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.</p>
<p class=" text-gray-200 text-base sm:text-lg leading-relaxed mb-3">Even if you don’t meet 100% of the qualifications listed for this opportunity, we encourage you to apply.</p>
Back to Job Board