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.
141k – 271k
On-site5+ YOEEmbedded Engineering
About the role
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)
Develop, deploy, and maintain software for all-domain autonomy systems including inter-agent communications, sensor/hardware interfaces, and vehicle integration. Requires hands-on field deployment/testing on autonomous vehicles, strong C++/Python and Linux skills, and 5+ years experience or MS/PhD in robotics or related field.
140k – 175k
On-site5+ YOEEmbedded Engineering
Autonomy Integration Software Engineer
Applied IntuitionPoway, CA
Develop, deploy, and maintain autonomy software for all-domain vehicles, integrating sensors, autopilots, perception pipelines, and inter-vehicle communications. Requires hands-on field testing on real vehicles, strong C++/Python and Linux skills, plus 5+ years in multi-agent autonomy or MS/PhD.
140k – 175k
On-site5+ YOEEmbedded Engineering
Mechatronics Engineer
Mariana MineralsSan Francisco, CA
Build autonomy software and sensor integration for self-driving mining vehicles, covering perception, localization, mapping, planning, and controls. Requires 5-10+ years in robotics/autonomy, C++/Python, ROS, and hands-on sensor fusion experience.
140k – 200k
On-site5+ YOEEmbedded Engineering
Autonomy Integration Software Engineer
Applied IntuitionAnn Arbor, MI +1
Develops, deploys, and maintains software for autonomous vehicles, integrating sensors, autopilots, and perception modules with hands-on field testing. Requires 5+ years experience or MS/PhD, C++/Python/Linux proficiency, and robotics knowledge.
140k – 175k
On-site5+ YOEEmbedded Engineering
Simulated Vehicle Validation Engineer
ForterraClarksburg, MD +1
Develops and maintains simulation-based physics/dynamics models for ground vehicles, leads validation against real-world data, and collaborates cross-functionally. Requires 5+ years experience with Python, C++, Linux, and expertise in vehicle physics simulation preferably in Unreal Engine.