O

Outrider

Automates yard operations with electric trucks

Principal Engineer - Multiple Teams

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeHenderson, CO, USA

About the Job

Requirements

  • Experience developing software test infrastructure for safety-critical systems.
  • Exceptional system-level perspective, software proficiency, and practical familiarity with electrical and mechanical engineering.
  • Proficiency in Python.
  • Experience developing application software in C and modern C++ for embedded systems.
  • Experience with test lab equipment such as oscilloscopes, data acquisition units, and signal generators.
  • Experience with CAN and networking protocols and tools, including UDP, TCP, DHCP, DNS, and Wireshark.
  • Professional experience using perception sensors such as radar, lidar, and cameras, as well as GPS, encoders, and other safety-significant hardware such as safety interlock systems.
  • Experience with REST APIs.
  • Familiarity with development containers.
  • Experience with Git and continuous integration/continuous delivery pipelines.
  • Experience with AI coding tools and willingness to adopt AI-assisted development workflows.
  • Background developing software in a Linux environment.
  • Proficiency across the full software development lifecycle.
  • Exceptional analytical skills.
  • Bachelor's degree in computer engineering, computer science, electrical engineering, or a related field.

Responsibilities

  • Build software and system test infrastructure.
  • Design, implement, and deliver test solutions for components and integrated systems to meet quality, repeatability, and schedule milestones.
  • Upgrade and maintain existing test solutions.
  • Develop test cases for software requirements at different levels of the development lifecycle, including hardware-in-the-loop testing.
  • Integrate test solutions for continuous integration and continuous development.
  • Develop, implement, and deliver automated characterization and calibration solutions for new and existing components, including perception sensors.
  • Triage issues and perform root cause analysis using system context, user observations, and log data.
  • Coordinate with hardware, system safety, and test teams to iterate on system performance and meet targets, metrics, and key performance indicators.
  • Support product deployment, system maintenance, and the software development lifecycle for customer sites and system validation.
  • Identify opportunities to improve deployed systems based on data.
  • Develop software in C and C++, from simple patches to feature re-architecture, to address issues.
  • Develop embedded C software for control units, actuators, and sensors interfaced with the base vehicle.
  • Deliver experiments to validate hypotheses, evaluate system performance and design changes, and support engineering decisions.
  • Provide technical leadership and mentor the team on software and system safety.
  • Contribute to Outrider's growth and a culture of responsible zero-emission autonomous vehicle deployment.

Desired Qualifications

  • Experience scaling a fleet of autonomous vehicles or mobile robots.
  • Experience working with ROS or ROS2.
  • Experience using IBM ELM/DOORS, including external integrations.
  • Familiarity with functional safety specifications, including ISO 26262 and IEC 61508.
  • Master's degree in computer engineering or computer science.

About the Company

Outrider

Automates yard operations with electric trucks

Outrider automates yard operations at logistics hubs using an integrated automation, robotics, and software system that coordinates tasks like moving trailers and managing yard traffic with electric yard trucks and sensors. The platform replaces diesel yard trucks with electric ones, lowering emissions while improving turn times, space utilization, and asset tracking. It differentiates itself with a full-stack solution that combines hardware, software, and ongoing support tailored to yard automation and sustainability. The goal is to help logistics hubs operate faster and more safely while reducing carbon footprint and improving overall efficiency.

Company size
51-200
Company stage
Series D
Total funding
$306M
Headquarters
Commerce City, CO
Founded
2017

Recently Posted Jobs

Explore more opportunities at Outrider

See more jobs