Demo

Senior Engineer, Embedded and Safety Software

Outrider
Brighton, CO Full Time
POSTED ON 2/28/2025
AVAILABLE BEFORE 5/25/2025

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, NVIDIA, 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

At Outrider, you'll develop, improve upon, and ship cutting-edge software that drives next-generation freight transportation. Your work will directly contribute to autonomous systems that move millions of tons of freight across shipping & logistics centers, revolutionizing the way goods are transported globally. Over time, your contributions will enhance efficiency, safety, precision, and sustainability across the supply chain. Throughout your time at Outrider, you'll collaborate across teams and functions to build and maintain robust systems that keep the global economy moving.

The Role

This role, formally Senior Engineer, Embedded, Sensors, and Safety Software, will support the creation of reliable, safety-critical software that senses, monitors and controls the vehicle. This position requires exceptional software engineering skills, understanding of the full development life cycle, attention to detail, and ability to learn in unstructured environments.

Duties & Key Objectives

  • Develop high quality SW for a scalable product
  • Triage issues and perform root cause failure analysis through understanding of system contextual usage, end user observation reporting, and system log file information
  • Coordinate across teams, including hardware, system safety, and test to iterate on system behavior and performance and drive the system to meet desired targets, metrics, and KPIs
  • Support product deployment, system maintenance, and the software development life cycle for deployed systems to customer sites or system validation
  • Identify opportunities to improve deployed systems based on data
  • Address issues by developing software in C and C (from simple patch to feature re-architecture)
  • Develop embedded software in C for the various control units interfaced with the base vehicle and the additional actuators and sensors
  • Build the SW Test Infrastructure
  • Design, implement, and deliver new test solutions (frameworks, scripts...) to meet desired quality, repeatability... while also meeting schedule milestones
  • Upgrade and maintain existing test solutions
  • Develop test cases to test software requirements at different levels of the development lifecycle (inc. HIL)
  • Support continuous integration / continuous development (CI / CD)

Required Qualifications

  • Exceptional analytical skills
  • Significant experience developing application software in C and Modern C for resource constrained embedded systems
  • Experience working with ROS or ROS2
  • Experience with CAN, Ethernet, and UDP
  • Excellent written and verbal communication skills
  • Demonstrated bias for action, strong leadership and people skills
  • Proficiency in Python
  • Proficiency in all aspects of the software development life cycle - requirements development to unit testing
  • Background developing software in a Linux environment
  • Familiarity with development containers
  • Experience with Git
  • Bachelor's degree in computer engineering, computer science, electrical engineering, or a related field
  • Ideal Qualifications

  • Experience developing and testing software for safety-critical applications
  • A pedigree in autonomous vehicles or mobile robots
  • Professional experience using perception sensors (e.g RADARs, LIDARs, cameras...)
  • Experience using IBM ELM / DOORS (inc. external integrations)
  • Experience developing Gitlab CI / CD pipelines
  • Familiarity with functional safety specifications, including ISO 26262 and IEC 61508
  • Master's degree in computer engineering or computer science
  • Compensation & Benefits

  • Salary : $140,000 - $180,000
  • Equity : Equity package commensurate on experience and skills
  • Benefits : Full health benefits
  • Home office stipend up to $500 to help you create a comfortable and productive workspace.
  • 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
  • Salary : $140,000 - $180,000

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Engineer, Embedded and Safety Software?

    Sign up to receive alerts about other jobs on the Senior Engineer, Embedded and Safety Software career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $162,729 - $194,659
    Income Estimation: 
    $80,479 - $90,779
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $117,524 - $131,245
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Outrider

    Outrider
    Hired Organization Address Brighton, CO Full Time
    The Company Outrider is a software company that is automating distribution yards with electric, self-driving trucks. Our...
    Outrider
    Hired Organization Address Buckeye, AZ Full Time
    The Company Outrider is a software company that is automating distribution yards with electric, self-driving trucks. Our...
    Outrider
    Hired Organization Address Brighton, CO Full Time
    The Company Outrider is a software company that is automating distribution yards with electric, self-driving trucks. Our...
    Outrider
    Hired Organization Address Brighton, CO Full Time
    The Company Outrider is a software company that is automating distribution yards with electric, self-driving trucks. Our...

    Not the job you're looking for? Here are some other Senior Engineer, Embedded and Safety Software jobs in the Brighton, CO area that may be a better fit.

    Senior Engineer - Embedded Software

    BAE Systems USA, Westminster, CO

    AI Assistant is available now!

    Feel free to start your new journey!