Senior Engineer, Software Safety
Company
Outrider
Location
Remote
Type
Full Time
Job Description
The Role
The Senior Engineer, Software Safety position will report to the Director, Embedded & Software Safety and support the creation of reliable, safety-critical software that 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 & Responsibilities
- Lead the architecture, design, implementation, and delivery of application-level safety mechanisms
- 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
- Play a significant role in mentoring and educating the team and organization on software & system safety best practices, processes and tools
- Contribute generally to the growth and success of the Company and the building of a vibrant culture focused on the responsible deployment of zero-emission autonomous vehicle technology
- While this is an accurate reflection of the position, Outrider reserves the right to require additional/different tasks to be performed as needed
Required Qualifications
- Experience developing software for autonomous vehicles or mobile robots
- Significant experience developing application software in C and Modern C++
- Experience working with ROS or ROS2
- Experience developing safety significant application software
- Excellence at creating/documenting software requirements and architecture designs
- Demonstrated 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
Ideal Qualifications
- Professional experience using perception sensors (e.g RADARs, LIDARs, cameras…) for safety applications
- Familiarity with functional safety specifications, including ISO 26262 and IEC 61508
- Familiarity with real-time operating systems (RTOS), CAN, and Ethernet
- Familiarity with Python
- Familiarity with vehicle modeling and motion planning techniques
- Familiarity with Software Security
- Master’s degree in computer science or computer engineering
Compensation & Benefits
- Competitive Compensation Package
- Ownership of projects from day one, highly collaborative teams and a dynamic work environment
- 100% Remote work set up, 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
Date Posted
09/22/2024
Views
4
Similar Jobs
Senior Software Engineer - Mozilla
Views in the last 30 days - 0
Mozillas mission to improve the internet through opensource projects and innovation They seek a Senior Software Engineer to enhance AMO offering compe...
View DetailsFull Stack Software Engineer III Angular Java - MeridianLink
Views in the last 30 days - 0
This job posting seeks a Senior FullStack Software Engineer with expertise in Angular and Javabased backend development The role involves building res...
View DetailsSenior Design Manager - Reporting - HubSpot
Views in the last 30 days - 0
This job description highlights a missiondriven UX role at HubSpot emphasizing collaboration product innovation and fostering inclusive teams It outli...
View DetailsSenior Ruby on Rails Developer - Proxify
Views in the last 30 days - 0
Proxify connects developers globally with positive opportunities offering trusted support and career growth through successful client collaborations a...
View DetailsQA Automation Engineer - ActiveState
Views in the last 30 days - 0
The text describes a job opportunity for an Automation QA Engineer at ActiveState highlighting responsibilities involving automated testing frameworks...
View DetailsSenior Product Manager - MariaDB plc
Views in the last 30 days - 0
MariaDB is making a significant impact globally powering essential applications and services The role seeks a Product Manager to drive innovation in d...
View Details