Jobs and Careers
LA

Staff Functional Safety Engineer, Runtime Software & OS

Latitude AI
United StatesRemotefull_timeVerifiedPosted 9 Dec 2024
💰 $279,600/yr($186,400/yr$279,600/yr)

About the role

Latitude AI (lat.ai) is an automated driving technology company developing a hands-free, eyes-off driver assist system for next-generation Ford vehicles at scale. We’re driven by the opportunity to reimagine what it’s like to drive and make travel safer, less stressful, and more enjoyable for everyone.  

When you join the Latitude team, you’ll work alongside leading experts across machine learning and robotics, cloud platforms, mapping, sensors and compute systems, test operations, systems and safety engineering – all dedicated to making a real, positive impact on the driving experience for millions of people. 

As a Ford Motor Company subsidiary, we operate independently to develop automated driving technology at the speed of a technology startup. Latitude is headquartered in Pittsburgh with engineering centers in Dearborn, Mich., and Palo Alto, Calif.

Meet the team:

The Functional Safety team ensures the product meets the safety caliber set forth within the company by leveraging existing standards, but also creating novel safety approaches to the novel problem of L3 autonomy. Our team is responsible for the entire safety lifecycle during the core development and application of the system into a serial-production vehicle. Come help us make the world safer, and the task of driving more relaxed.

Our team leverages a variety of backgrounds, ranging from robotics, systems engineering, high performance software development, and embedded and industrial software engineering. We collaborate closely with experts in machine learning, prediction/planning, sensor processing, and simulation from across Latitude AI’s product development teams to understand the systems they build, the possible failure modes, and how to detect and respond to those failures.

What you’ll do: 

  • Lead functional safety activities across the software organization to design safety into our system and onboard autonomy and platform software from the ground up
  • Translate the requirements in ISO-26262 part 6 (Software) into specific actions for the software team to develop, verify and release ASIL rated software 
  • Build/prototype functional safety software development for a safety-critical application on a resource-constrained SOC
  • Lead the software safety architecture development and Runtime on high performance SOCs
  • Create, coordinate and track requirements and processes for embedded high-performance software development activities, including concept, design, and verification and validation
  • Interface with the software, system engineering, safety engineering and security teams to drive traceability between system-level requirements and architecture with software safety specifications and design
  • Create automated unit and integration tests that verify the software works as expected and meets the requirements
  • Lead safety activities such as qualification of pre-existing software components and confidence in the use of tools
  • Contribute and support the development of the complete system safety case for our system
  • Work with project management to develop, document, and allocate various teams’ resources for the initiation and implementation of functional safety processes and improvements

What you'll need to succeed:

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field and 7+ years of relevant experience (or Master's degree and 5+ years of relevant experience, or PhD and 2+ years of relevant experience)
  • Strong record working in the field of system safety as it relates to software design and development
  • Strong engineering communication skills, especially the ability to communicate complex engineering issues to a diverse team
  • Experience with complex software architecture and development (C/C++)
  • Experience with safety related operating systems (QNX, Autosar) and runtime software environments, as well as Linux
  • Proven experience in developing embedded software or robotics software on a resource-constrained compute platform.
  • Ability to design software components and systems and clearly communicate your designs through documents, diagrams, and presentations.
  • Strong ability to quickly understand complex systems and perform systematic software analysis
  • Practical experience with systems engineering methods applied to complex software systems, including systematic system or software analysis (e.g. FMEA, FTA, DFA, attack tree analysis)
  • Knowledge of automotive functional safety standards (ISO-26262 or similar)
  • Experience in safety-cri

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Latitude AI

View company profile →