The Senior Engineer, Software Safety role at Outrider requires exceptional software engineering skills, understanding of the full development life cycle, attention to detail, and ability to learn in unstructured environments. As an applicant, to stand out in this position:
- Highlight your experience developing application software in C and Modern C++
- Showcase your expertise in developing safety significant application software
- Emphasize your skills in creating and documenting software requirements and architecture designs
- Demonstrate your leadership, people skills, and cross-functional collaboration abilities
- Illustrate your understanding of the software development life cycle and experience with Git
- Include your background developing software in a Linux environment
- Point out any experience developing software for autonomous vehicles or mobile robots
- Highlight any professional experience using perception sensors for safety applications
- Show familiarity with functional safety specifications like ISO 26262 and IEC 61508
- Mention any experience with ROS or ROS2, real-time operating systems, CAN, Ethernet, Python, vehicle modeling, motion planning techniques, and Security for Embedded Systems
- Consider mentioning if you hold a Master’s degree in computer science or computer engineering