Job Summary:
Torc Robotics is a leader in autonomous driving technology, focused on developing software for automated trucks. They are seeking a Senior Autonomy Software Integration Engineer to lead integration, deployment, and software readiness activities for autonomy applications, ensuring reliable operation on embedded vehicle hardware.
Responsibilities:
• Lead integration, deployment, and software readiness activities for autonomy applications running on Torc's embedded compute platform.
• Design, develop, and maintain software infrastructure that enables seamless integration of perception, behavior, localization, mission management, and platform capabilities into TorcDrive.
• Drive root cause analysis and resolution of complex system-level issues spanning software, hardware, networking, embedded compute, and platform services.
• Identify opportunities to improve software integration and delivery workflows, partnering with Developer Enablement teams to drive automation, tooling, and process improvements.
• Partner with Perception, Behaviors, Platform, Product, and Developer Enablement teams to integrate new capabilities into vehicle-ready releases.
• Support software bring-up, validation, and troubleshooting across simulation, testing, and vehicle environments.
• Identify integration bottlenecks, architectural limitations, and operational inefficiencies, proposing scalable solutions that improve reliability, maintainability, and engineering productivity.
• Contribute to release readiness activities, ensuring software quality, performance, and operational stability prior to deployment.
• Develop internal tools, dashboards, and workflows that improve visibility into software health, testing, release status, and system performance.
• Act as a force multiplier across the organization by bridging autonomy domain teams, platform teams, and infrastructure teams to accelerate integration and delivery of product capabilities.
• Drive technical alignment across stakeholders, helping teams navigate ambiguity, resolve cross-functional challenges, and make informed engineering tradeoff decisions.
• Mentor engineers and help establish best practices across software integration, validation, release engineering, and delivery processes.
Qualifications:
Required:
• Bachelor's degree in Computer Science, Software Engineering, Robotics, Electrical Engineering, or a related technical field with 6+ years of experience, or a Master's degree with 4+ years of experience.
• Strong software development experience in C++ within Linux-based environments.
• Experience developing and debugging distributed software systems, robotics applications, autonomous vehicle platforms, or other complex embedded systems.
• Hands-on experience with ROS/ROS2 and modern software development tools such as Bazel, Docker, Kubernetes, GitHub Actions, or similar technologies.
• Working knowledge of perception, planning, localization, mission management, or other autonomy stack components and how they interact within a distributed autonomy system.
• Experience with software integration practices including CI/CD, automated testing, build systems, and release workflows.
• Proficiency with Python scripting and automation.
• Strong understanding of software architecture, system integration, and troubleshooting across complex technical environments.
• Experience working with containerized environments and modern software development tools.
• Demonstrated ability to independently drive technical investigations, identify root causes, and deliver practical solutions in ambiguous environments.
• Demonstrated ability to independently drive complex technical initiatives while coordinating across multiple engineering teams, stakeholders, and dependent organizations.
• Proven ability to influence without authority and drive alignment across cross-functional teams in ambiguous environments.
• A systems-thinking mindset with a passion for understanding how complex software components interact to deliver customer-facing functionality.
Preferred:
• Experience supporting software deployment on embedded or high-performance compute platforms.
• Experience with Software-in-the-Loop (SIL), Hardware-in-the-Loop (HIL), simulation, or vehicle validation activities.
• Experience building developer productivity tools, monitoring solutions, or software quality frameworks.
• Experience supporting large-scale software releases and operational deployments.
• Experience serving as a technical lead, integration lead, or systems engineer responsible for coordinating delivery across multiple engineering teams.
Company:
Torc provides L4 end-to-end self-driving software for mobility, trucking, mining, and defense markets through strategic partnerships Founded in 2005, the company is headquartered in Blacksburg, USA, with a team of 501-1000 employees. The company is currently Late Stage.