# Software Engineer - Middleware

**Company:** [Applied Intuition](https://hotfix.jobs/companies/applied-intuition)
**Location:** Sunnyvale, CA
**Role:** Embedded Engineering
**Salary:** $141k – $271k/yr
**Experience:** 5+ years
**Skills:** C++, Some/Ip, Dds, Autosar Adaptive, Protobuf, gRPC, Ethernet, Multi-Threading, Posix, Linux
**Posted:** 2026-04-21

> Develops core middleware components and services for software-defined vehicle platform using C++, focusing on communication protocols, AUTOSAR Adaptive clusters, networking, and system management. Requires 5+ years experience, strong C++ skills, and BS in CS or related field.

## Job Description

## Responsibilities
- Design and implement core platform services using C++, focusing on multi-threading, concurrency, and performance optimization
- Develop and extend communication middleware utilizing protocols such as SOME/IP or DDS (and ideally Protobuf/gRPC) across the platform
- Work specifically within the AUTOSAR Adaptive Platform functional clusters (e.g., Adaptive Platform Core, Communication Management, Execution Management, State Management)
- Apply expertise in networking and the Ethernet stack to ensure reliable and high-throughput data exchange in the vehicle
- Contribute to the robust design of system management functions (e.g., Health Management, Diagnostics) within the SDV architecture

## Requirements
- 5+ years of experience in shipping complex, production software, ideally in the embedded, automotive, or robotics domains
- BS in Computer Science, Computer Engineering, or a related field
- Strong C++ expertise, including a solid understanding of multi-threading programming, mutexes, and design patterns
- Experience with communication middleware such as SOME/IP or DDS
- Working knowledge of networking concepts built on the Ethernet stack
- The drive to take initiative in a fast-paced environment and take ownership over technical decisions

## Nice to Have
- Experience with Embedded systems and C programming
- Expertise in one or more AUTOSAR Adaptive functional clusters (e.g., Adaptive Platform Core, Communication Management, Execution Management, Diagnostics, Health Management)
- Experience with advanced inter-process communication (IPC) mechanisms like Protobuf or gRPC
- Strong familiarity with POSIX operating systems (Linux) knowledge, including system calls, runtime behavior, and memory management
- Experience working with real-time or safety-critical distributed systems

## Compensation
Base salary range: $140,500 - $271,000 USD annually (plus equity and benefits)

## Similar roles

- [Autonomy Integration Software Engineer](https://hotfix.jobs/jobs/56930f19-6163-4fe3-b561-23366a4ece62) - Applied Intuition - Freeport, FL - $140k – $175k/yr
- [Autonomy Integration Software Engineer](https://hotfix.jobs/jobs/086fc880-6b99-4038-be19-5c300a11375a) - Applied Intuition - Poway, CA - $140k – $175k/yr
- [Mechatronics Engineer](https://hotfix.jobs/jobs/647f834e-6718-4c30-813c-5d1296630fab) - Mariana Minerals - San Francisco, CA - $140k – $200k/yr
- [Autonomy Integration Software Engineer](https://hotfix.jobs/jobs/e4ce7b23-30bf-46d5-b978-b1b8212dc0fd) - Applied Intuition - Ann Arbor, MI - $140k – $175k/yr
- [Simulated Vehicle Validation Engineer](https://hotfix.jobs/jobs/08801909-de34-41e1-a760-b72eae4b6610) - Forterra - Clarksburg, MD - $145k – $195k/yr

**Apply:** https://hotfix.jobs/jobs/a26a864f-477e-4f19-b819-db9ab9f00162
**Canonical:** https://hotfix.jobs/jobs/a26a864f-477e-4f19-b819-db9ab9f00162