Software Engineer II - Vehicle Communication (C++)

Latitude AI
Palo Alto, CAFULL_TIMEPosted Jul 30, 2026

Role responsibilities

Develop and maintain the in-vehicle interface layer for zonal architecture using C++ to handle vehicle communication and message serialization. Integrate vehicle interface definitions and implement robust error handling, telemetry, and verification tests.

Requirements

Requires a degree in Computer Engineering, Computer Science, or a related field with 2+ years of experience or an advanced degree. Must have strong modern C++ knowledge, experience with unit testing frameworks like GTest, and familiarity with Linux and ethernet-based vehicle networking.

Key skills

C++, Unit Testing, GTest, GMock, Bazel, Linux, Ethernet Networking, UDP, Serialization, Python, FreeRTOS, SafeRTOS, LwIP, Message Schemas, IDL, Robotics

Keywords

C++, Automated Driving, L3, Vehicle Communication, Zonal Architecture, IDL, Serialization, GTest, GMock, Bazel, Linux, UDP, Ethernet, FreeRTOS, SafeRTOS, LwIP, Python, Robotics, Telemetry, Unit Testing, Monorepo, Vehicle Networking, Software Engineering, Embedded Systems, Ford

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free