What You'll Do - 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.
What You'll Need to Succeed - 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.
Bonus Points - 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.
Perks of Being a Full-time Torc'r 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:
- A competitive compensation package that includes a bonus component and stock options
- 100% paid medical, dental, and vision premiums for full-time employees
- 401K plan with a 6% employer match
- Flexibility in schedule and generous paid vacation (available immediately after start date)
Our compensation reflects the cost of labor across several geographic markets. Pay is based on a number of factors and may vary depending on job-related knowledge, skills, and experience. Torc's total compensation package will also include our corporate bonus and stock option plan. Dependent on the position offered, sign-on payments, relocation, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits.
Job ID: 102761
Hiring Range for Job Opening US Pay Range
$160,800-$193,000 USD