L

Latitude AI

Automated driving systems for Ford vehicles

Senior Software Engineer - Runtime Services

Systems Software EngineeringUpdated on Nov 14
Full-timeIn-person

About the Job

Requirements

  • A Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics, or a related field and at least 4 years of relevant experience; alternatively, a Master's degree and at least 2 years of relevant experience, or a PhD.
  • At least 5 years of development experience using modern C++ in a systems programming role.
  • Hands-on experience developing high-performance C++ applications or robotics software in resource-constrained environments.
  • Ability to design software components and systems and communicate designs through documents, diagrams, and presentations.
  • Experience developing in a Linux or Unix environment.
  • Ability to operate effectively on cross-functional teams to deliver an integrated software product.

Responsibilities

  • Design, develop, and test reliable, high-performance software that autonomy functions are built upon.
  • Develop tools that provide insight into system performance and behavior.
  • Collaborate with autonomy teams to ensure their systems integrate with runtime infrastructure frameworks.
  • Create automated unit and integration tests to verify software behavior and requirements.
  • Work with the simulation team to ensure the runtime system is accurately tested off-vehicle in a virtual environment.
  • Contribute to software architecture development within the area of ownership.
  • Work with Product Security and Functional Safety teams to harden the system and ensure adherence to automotive safety standards.

Desired Qualifications

  • Experience with Bazel.
  • Experience with ROS or another robotics platform.
  • Experience managing large-scale configuration and composition, such as JSON and YAML.
  • Experience writing custom plugins for Protobuf's compiler, protoc.
  • Experience with driver monitoring systems.
  • Experience with software systems using publish/subscribe communication, such as Iceoryx or ZeroMQ.
  • Experience with distributed and concurrent programming paradigms.
  • Experience with POSIX APIs.
  • Experience with embedded and real-time operating systems, such as FreeRTOS or SafeRTOS.
  • Familiarity with ISO 26262 or other software safety standards.

About the Company

Latitude AI

Automated driving systems for Ford vehicles

Latitude AI is a Ford Motor Company subsidiary focused on developing automated driving technologies for Ford vehicles. It works by integrating advanced autonomous driving systems into Ford’s vehicle lineup to enable hands-free, eyes-off driver assistance, leveraging sensors, software, and Ford’s manufacturing scale. The company is distinguished by combining startup agility with the manufacturing and scale capabilities of a major automaker and by serving millions of Ford customers with enhanced driving experiences. Latitude AI’s goal is to make driving safer, reduce driver stress, and increase enjoyment while giving drivers time back on their journeys.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Pittsburgh, PA
Founded
2022

Recently Posted Jobs

Explore more opportunities at Latitude AI

See more jobs