AYN

Software Engineer Middleware

Applied Intuition · Sunnyvale · onsite

You will design and implement C++ platform services and communication middleware for a software-defined vehicle platform. You will work on networking, system management, AUTOSAR Adaptive components, concurrency, and performance-critical distributed systems.

Responsibilities- Design and implement core C++ platform services with multithreading, concurrency, and performance optimization

- Develop communication middleware using SOME/IP, DDS, Protobuf, or gRPC

- Work with AUTOSAR Adaptive Platform functional clusters

- Apply networking and Ethernet-stack expertise to enable reliable, high-throughput data exchange

- Contribute to system-management functions including health management and diagnostics

Requirements- 5+ years of experience shipping complex production software

- Bachelor's degree in Computer Science, Computer Engineering, or a related field

- Strong C++ expertise, including multithreading, mutexes, and design patterns

- Experience with SOME/IP or DDS communication middleware

- Knowledge of Ethernet-stack networking concepts

- Ability to take ownership of technical decisions

Benefits- Equity in the form of options and/or restricted stock units

- Health, dental, vision, life, and disability insurance

- 401k retirement benefits with employer match

- Learning and wellness stipends

- Paid time off

Apply on the employer’s site