Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Outrider

Senior Engineer, Safety Software

Outrider

Senior Engineer developing safety software for autonomous vehicles at Outrider. Collaborating on innovative software solutions in electric self-driving trucks to automate distribution yards.

Posted 5/15/2026full-timeRemote • 🇪🇺 Anywhere in EuropeSeniorWebsite

Tech Stack

Tools & technologies
LinuxPythonSDLC

About the role

Key responsibilities & impact
  • Develop/document software in C and C++ through all phases of the development lifecycle: concept, requirements, design, architecture, implementation, unit test, integration (HIL), and vehicle level system evaluation
  • Solve complex system safety problems with elegant solutions and apply judgment and experience to balance trade-offs between competing interests
  • Triage and perform root cause failure analysis through understanding of system contextual usage, end user observation reporting, and system log file information
  • Identify opportunities to improve deployed systems; work with software teams to understand data, performance, and potential improvements
  • Play a significant role in mentoring and educating the team and organization on software & system safety best practices, processes and tools

Requirements

What you’ll need
  • Significant experience developing application software in Modern C++ and C
  • Experience working with ROS or ROS2
  • Experience in all aspects of the software development life cycle - requirements development to unit testing
  • Demonstrated strong leadership, people skills and cross-functional collaboration
  • Exceptional debugging and analytical skills
  • Familiarity with Python
  • Experience with Git
  • Background developing software in a Linux environment
  • Bachelor’s degree computer science, computer engineering, or a related field

Benefits

Comp & perks
  • Competitive Salary Package
  • Equity: Significant equity package commensurate on experience and skills
  • Fully remote, with exciting opportunities to travel to our Denver headquarters for team collaborations and special events.
  • 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

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++Modern C++ROSROS2Pythondebugginganalytical skillssoftware development life cycleroot cause failure analysis
Soft Skills
leadershippeople skillscross-functional collaborationmentoringeducating
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in computer engineeringBachelor’s degree in a related field