Posted: Nov 8, 2024
APPLY

Staff Functional Safety Engineer, Runtime Software & OS

Latitude AI - Pittsburgh, PA
Full-time
Salary: Annually
Application Deadline: N/A

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-critical software development processes
  • Strong systems engineering fundamentals
  • Previous demonstrated experience delivering products following the safety lifecycle

Nice to have: 

  • Experience applying functional safety concepts to autonomous vehicles and/or high-performance computing a major plus
  • Experience with qualified tool chains, requirements traceability, documentation management, configuration management and change management systems is a major plus
  • Knowledge and execution of software quality processes, such as Automotive SPICE, CMMI, is a plus
  • Experience creating software tools to analyze logged data and root-cause events
  • Experience with design and architecture documentation, such as UML and SysML
  • Experience with AUTOSAR development

What we offer you:

  • Competitive compensation packages
  • High-quality individual and family medical, dental, and vision insurance
  • Health savings account with available employer match
  • Employer-matched 401(k) retirement plan with immediate vesting
  • Employer-paid group term life insurance and the option to elect voluntary life insurance
  • Paid parental leave
  • Paid medical leave
  • Unlimited vacation
  • 15 paid holidays
  • Complimentary daily lunches, beverages, and snacks for onsite employees
  • Pre-tax spending accounts for healthcare and dependent care expenses
  • Pre-tax commuter benefits
  • Monthly wellness stipend
  • Adoption/Surrogacy support program
  • Backup child and elder care program
  • Professional development reimbursement
  • Employee assistance program
  • Discounted programs that include legal services, identity theft protection, pet insurance, and more
  • Company and team bonding outlets: employee resource groups, quarterly team activity stipend, and wellness initiatives