Outrider

Engineer II, Embedded, Sensors, and Safety Software

Henderson, CO. Posted 4 months ago

The role

The Engineer II, Embedded, Sensors, and Safety Software will create reliable, safety-critical software that senses, monitors, and controls the vehicle. This role involves building software and system test infrastructure and developing embedded C software for control units, actuators, and sensors.

What you will do

  • Build the Software and System Test Infrastructure
  • Design, implement, and deliver test solutions for components and integrated systems
  • Upgrade and maintain existing test solutions
  • Develop test cases to test software requirements at different levels of the development lifecycle
  • Integrate test solutions for continuous integration/continuous development
  • Develop, implement, and deliver automated characterization and calibration solutions for components
  • Develop high-quality, scalable software
  • Triage issues and perform root cause analysis
  • Coordinate with hardware, system safety, and test teams
  • Support product deployment, system maintenance, and the software development lifecycle

Required qualifications

  • Experience developing software test infrastructure for safety-critical systems
  • Exceptional system-level perspective, proficient in software, 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 (e.g. oscilloscope, data acquisition unit, signal generator…)
  • Familiarity with development containers
  • Experience with Git and CI/CD 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

Nice to have

  • Experience with CAN and networking (UDP, TCP, DHCP, DNS, Wireshark…)
  • Professional experience using perception sensors (e.g. RADARs, LIDARs, cameras…), GPS, encoders and other safety significant hardware (e.g. safety interlock systems)
  • Experience with REST APIs
  • Experience scaling a fleet of autonomous vehicles or mobile robots
  • Experience working with ROS or ROS2
  • Experience using IBM ELM/DOORS (inc. external integrations)
  • Familiarity with functional safety specifications, including ISO 26262 and IEC 61508
  • Master’s degree in computer engineering or computer science

Benefits

  • Health Insurance
  • Dental insurance
  • Vision Insurance
  • Parental Leave
  • 401(K) Retirement
  • Flexible Spending Account (FSA)
  • Health Savings Account (HSA)
  • Short-Term Disability
  • Long–Term Disability
  • Life insurance
  • Pet insurance
  • Vision insurance

About the company

Outrider is a pioneer in autonomous yard operations for logistics hubs. The company focuses on automating yard operations to improve safety and increase efficiency through zero-emission systems.

Engineer II, Embedded, Sensors, and Safety Software at Outrider | JobZoey