Technical Director, System Integration

Denver Metro area /
Engineering – Software Integration and Sustainment /
/ On-site
The company
Outrider is a software company that is automating distribution yards with electric, self-driving trucks. Our system eliminates manual tasks that are hazardous and repetitive while it improves safety and efficiency. Outrider’s mission is to drive the rapid adoption of sustainable freight transportation. We are a private company founded in 2018 and backed by NEA, 8VC, Koch Disruptive Technologies, and other top-tier investors. Our customers are Fortune 200 companies and our autonomous trucks are already running in distribution yards. For more information, visit

The role 
The Technical Director of System Integration and Software Sustainment will report to the Senior Vice President of Software Engineering and will be responsible for leading system integration activities for the Outrider System and sustainment activities for the Software organization.

This position requires a deep background in autonomous vehicles and/or robotic systems technologies, an ability to quickly analyze behavior and performance of complex systems and formulate next steps, and an eagerness to work in a rapidly-changing environment and prioritize efforts.

Outrider’s fully electric, SaaS-based autonomous trucking solution relies on industrial-grade, ruggedized robotic software to enable a massively scalable fleet and reliable, round-the-clock operation. This role is ideal for someone who wants to push confined-area, heavy-vehicle autonomy into hardened, high-volume production with minimal software-derived service interruptions.

Software sustainment is a pivotal function enabling a safety-critical system for industrial automation. This opportunity offers a well-rounded, hands-on technical lead the chance to help refine a market-leading, enterprise-grade product that combines autonomous trucking technologies with a software-as-a-service (SaaS) business model.

The ideal candidate embraces the idea of reducing the carbon footprint of our 'get-it-now' economy and is invigorated by our overarching mission to accelerate the adoption of zero-emission, self-driving vehicle technology.

Duties & Responsibilites

    • Lead system integration activities for The Outrider System
    • Define and gain consensus on success criteria for a given integration period
    • Coordinate across teams, including hardware, software, system safety, and test to iterate on system behavior and performance and drive the system to meet desired targets, metrics, and KPIs
    • Lead sustaining software development activities for all software functions of the system
    • Understand the behavior and performance of the system as deployed at customer sites
    • Identify opportunities to improve deployed systems. Work with software teams to understand data, performance, and potential improvements
    • Provide technical leadership of integration and sustainment staff

Required qualifications

    • PhD or Master's Degree in robotics, computer science, software engineering, electrical engineering, or a related discipline
    • 5+ years of industry experience in developing enabling technologies for robotic systems
    • Demonstrated experience developing software components that integrate into large, complex software systems
    • Successful track record in full-lifecycle software development, from concept through verification and validation of components and systems
    • Demonstrated pedigree of troubleshooting large, complex systems composed of hardware and software
    • Comfort with collaboratively working with multiple teams (e.g., software, hardware, systems, functional safety, test) to identify, understand, and resolve system issues
    • Experience in providing technical leadership of an engineering team
    • Ability to develop, troubleshoot, and review C and C++ source code
    • Background using ROS
    • Experience with Jira, Git, and Bitbucket, or similar tools
    • Excellent written and verbal communications; ability to explain complex concepts to colleagues across disciplines

Ideal qualifications

    • 5+ years of industry experience in developing enabling technologies for autonomous vehicles (AVs)
    • Experience with hard real-time systems
    • Experience developing safety-significant software
    • Ability to develop and review Python source code
    • An understanding of, and background in, troubleshooting large, complex systems remotely / offline, based on log and telemetry information
    • System test engineering familiarity - what to test and to what degree of rigor; the design of experiments; authoring of test plans, optimization of test procedures; and understanding of test results

Compensation & Benefits

    • Salary range of $200,000 - $250,000+. 
    • For benefits, check this out!
At Outrider, we believe in cultivating an environment where there is diversity of perspectives, experiences, and knowledge with the expectation that we thrive in an inclusive environment. Outrider is committed to a workforce where everyone's opportunities are limitless regardless of race, national origin, gender, age, religion, disability, veteran status, or any others that are protected by law.

To protect yourself against the increasing number of recruiting scams, please make sure that you are communicating with Outrider Technologies, Inc. or one of its employees.  The only way to communicate with us is through our corporate website at, through corporate emails utilizing our domain name of, and through our job board at Be vigilant when checking domains because imitators often make very small changes to trick the eye. Additionally, please know that Outrider does not use text messaging or public messaging platforms, such as Telegram or Whatsapp, to communicate with candidates and Outrider will never ask an employment candidate for financial information or for payment of any kind.