The companyOutrider 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 www.outrider.ai
The Role The Principal Software Engineer will report to the Software Platform and Data Manager, contributing as a technical lead to the development and maintenance of our autonomous vehicle platform and its supporting infrastructure. This platform consists of a containerized collection of ROS nodes and features, facilitating various aspects of vehicle functionality. 
Key responsibilities for this role include vehicle software architecture and execution environment, lead the support and development of the base operating system and its cloud-based configuration, over-the-air communication systems, yard inventory management, and yard tasks’ execution. Additionally, the Principal Software Engineer will be responsible for leading the architecture and deployment of the platform and its components.
This position plays an essential role in helping deliver a safety-critical system for industrial automation -- it offers a very talented software engineer the chance to help develop a market-defining enterprise product that combines autonomous vehicle technology with a software-as-a-service (SaaS) business model.
The ideal candidate will embrace our goal to drive zero-emission, self-driving vehicle adoption, and help us realize our potential to define, build, and lead a new category of robotic automation for the enterprise.

Duties & Key Objectives

  • Lead projects related to the maintenance and support the autonomous vehicle software and its platform
  • Lead projects and initiatives related to the development of autonomous software and supporting applications
  • Communicate effectively with stakeholders to define project requirements and the best way fulfill them
  • Contribute generally to the growth and success of the Company and the building of a vibrant culture focused on the responsible deployment of zero-emission autonomous vehicle technology
  • While this is an accurate reflection of the position, Outrider reserves the right to require additional/different tasks to be performed as needed
  • Travel to our Brighton, CO office (around 20% of the time but this might change depending on projects)

Required Qualifications

  • Fluency in English
  • 5+ years experience developing autonomous systems and ROS
  • Proven experience leading technical projects from conception to final delivery
  • Experience developing application software in Modern C++
  • Background developing software in a Linux environment
  • Prior use of FOSS tools supporting software engineering, such as CMake, continuous integration packages, the Google test framework and others
  • Experience with containerized environments, such as Docker
  • Knowledge of graphical user interface (GUI) toolkits for implementation of engineering dashboards and tools
  • Excellent understanding of the software development life cycle
  • Ability to learn in unstructured environments
  • Self-motivated technical lead which will be able to add structure and momentum to diverse technical projects

Ideal Qualifications

  • Familiarity with Python
  • Experience with Git
  • Proficiency with Qt, OpenGL and/or other visualization and graphic tools/packages
  • Experience working in competitive AI companies & startups
  • Strong written and oral communication skills

Compensation & Benefits

  • Base Salary Range: $135,000 - $155,000
  • Stock options
  • Actual compensation is based on several factors, including but not limited to job-related skills, qualifications, experience, and specific work location due to differences in the cost of labor
  • Ownership of projects from day one, highly collaborative teams and a dynamic work environment
  • Hybrid work set up, flexible work schedule (Flex time - off policy)
  • Annual career development stipend to support and encourage your career growthAllowance for home office set up


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 www.outrider.ai, through corporate emails utilizing our domain name of @outrider.ai, and through our job board at jobs.lever.co/outrider. 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.

Salary

$135,000 - $155,000

Yearly based

Location

Brighton, Colorado

Job Overview
Job Posted:
1 month ago
Job Expires:
Job Type
Full Time

Share This Job: