O

Outrider

Automates yard operations with electric trucks

Engineer 2 - 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 and software proficiency, with practical familiarity in 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 an oscilloscope, data acquisition unit, and signal generator.
  • 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 to test 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.
  • Address issues by developing software in C and C++, from simple patches to feature re-architecture.
  • 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.
  • Contribute to Outrider's growth and the deployment of zero-emission autonomous vehicles.
  • Perform additional or different tasks as needed.

Desired Qualifications

  • Experience with Controller Area Network and networking, including User Datagram Protocol, Transmission Control Protocol, Dynamic Host Configuration Protocol, Domain Name System, 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 Representational State Transfer APIs.
  • Experience scaling a fleet of autonomous vehicles or mobile robots.
  • Experience working with Robot Operating System or ROS 2.
  • Experience using IBM Engineering Lifecycle Management/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