CareerPlanSign in

Software Engineer - Middleware

Sunnyvale💼 Full-time🗓 2026-02-02 → 2026-09-26

Core

Develop core middleware components and services for a software-defined vehicle (SDV) platform, focusing on high-performance communication, system management, and functional safety.

Role type

Senior Software Engineer (Embedded/Automotive Middleware)

Builds

Foundational software layers for distributed systems and high-speed networking in vehicles.

Domain

Automotive industry, embedded systems, functional safety.

Deliverable

production ML models | product features

Required skills

C++ (multi-threading, concurrency, design patterns), SOME/IP, DDS, Ethernet stack, AUTOSAR Adaptive Platform, system management (Health/Diagnostics)

Preferred skills

Embedded systems (C), Protobuf/gRPC, POSIX/Linux, real-time/safety-critical distributed systems

Technologies

C++, SOME/IP, DDS, AUTOSAR Adaptive, Ethernet, Protobuf, gRPC, Linux

Responsibilities

Design and implement core platform services with a focus on performance optimization; Develop communication middleware across the platform; Work within AUTOSAR Adaptive Platform functional clusters; Apply networking expertise to ensure reliable data exchange; Contribute to system management function design.

Seniority

Senior, hands-on IC

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