Outrider is hiring a
Senior Engineer, Software Safety

Logo of Outrider

Outrider

πŸ’΅ ~$48k-$59k
πŸ“Remote - Netherlands, Greece

Summary

The Senior Engineer, Software Safety position reports to the Director, Embedded & Software Safety and is responsible for leading the architecture, design, implementation, and delivery of safety mechanisms and embedded components. The candidate must have exceptional software engineering skills, understanding of the full development life cycle, attention to detail, and ability to learn in unstructured environments. Required qualifications include experience developing application software in C and Modern C++, safety-significant application software, creating/documenting software requirements and architecture designs, strong leadership, people skills, cross-functional collaboration, and excellent understanding of the software development life cycle. Ideal qualifications include experience developing software for autonomous vehicles or mobile robots, using perception sensors for safety applications, familiarity with functional safety specifications, real-time operating systems, CAN, Ethernet, Python, vehicle modeling and motion planning techniques, Security for Embedded Systems, and a Master’s degree in computer science or computer engineering. The compensation package includes competitive wages, remote work setup, flexible schedule, annual career development stipend, home office allowance, business travel to the headquarters in Denver, Colorado.

Requirements

  • Experience developing application software in C and Modern C++
  • Experience developing safety-significant application software
  • Excellence at creating/documenting software requirements and architecture designs
  • Strong leadership, people skills and cross-functional collaboration
  • Excellent understanding of the software development life cycle
  • Experience with Git
  • Background developing software in a Linux environment

Responsibilities

  • Lead the architecture, design, implementation, and delivery of safety mechanisms and embedded components
  • Solve complex system safety problems with elegant solutions and apply judgment and experience to balance trade-offs between competing interests
  • 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
  • Mentor and educate the team and organization on software & system safety best practices, processes and tools

Preferred Qualifications

  • Experience developing software for autonomous vehicles or mobile robots
  • Professional experience using perception sensors (e.g RADARs, LIDARs, cameras…) for safety applications
  • Familiarity with functional safety specifications, including ISO 26262 and IEC 61508
  • Experience working with ROS or ROS2
  • Familiarity with real-time operating systems (RTOS), CAN, and Ethernet
  • Familiarity with Python
  • Familiarity with vehicle modeling and motion planning techniques
  • Familiarity with Security for Embedded Systems

Benefits

  • Competitive Compensation Package
  • 100% Remote work setup, flexible work schedule (Flex time-off policy)
  • Annual career development stipend to support and encourage your career growth
  • Allowance for home office set up
  • Business traveling in our headquarters in Denver, Colorado (3-4 times/year) to stay connected with the team

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let Outrider know you found this job on JobsCollider. Thanks! πŸ™