CareerPlanSign in

Senior Software Engineer - Runtime Services

Pittsburgh, PA, Palo Alto, CA, Detroit, MI💼 Full-time🗓 2026-09-23 → 2026-09-30

Core

Design, develop, and maintain core software primitives, libraries, and frameworks for Ford's hands-free ADAS platform to enable seamless integration of autonomy applications.

Role type

Senior Software Engineer (Runtime Services)

Builds

Core C++ standard libraries, custom data structures, system configuration, data serialization, and code generation frameworks for realtime Linux and embedded environments.

Domain

Automotive autonomy / Embedded systems

Deliverable

production ML models

Required skills

High-performance C++ development, Systems programming, Linux/Unix environment development, Software architecture design, Unit and integration testing, Cross-functional collaboration

Preferred skills

Bazel, ROS, Large-scale configuration management (JSON/YAML), Protobuf compiler plugins, Publish/subscribe communication models (Iceoryx, ZeroMQ), Distributed and concurrent programming, POSIX APIs, Embedded/real-time OS (FreeRTOS, SafeRTOS), ISO-26262

Technologies

C++, Linux, Embedded systems, Bazel, ROS, Protobuf, Iceoryx, ZeroMQ, FreeRTOS, SafeRTOS, ISO-26262

Responsibilities

Design and test reliable, high-performance software for autonomy functions; Develop tools for system performance insight; Collaborate with autonomy teams on integration; Create automated unit and integration tests; Work with simulation teams for off-vehicle testing; Contribute to software architecture; Ensure adherence to automotive safety standards.

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 883,000+ jobs from 20+ sources.