Software Engineer - Middleware
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