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