Principal Engineer-Linux, Middleware & ROS 2 Vehicle Compute Systems
Metasys Technologies Inc
Job Description
Job Description
Principal Engineer-Linux, Middleware & ROS 2 Vehicle Compute System
Duration: 18 months
Mountain View, CA (onsite)
Experience: 8 years
About the Role
We are looking for a Staff / Principal Engineer to architect and lead the Linux platform and middleware layer of a large, complex vehicle compute system the layer where ROS 2, communication middleware, networking, and the operating system come together to carry autonomy and ADAS software reliably onto real hardware. Modern C is the primary language for this role, and you will set the bar for how C is designed, tested, and integrated across the platform.
You will think at the level of the whole system: how compute nodes, sensors, networks, and software components interact, where latency and failures come from, and how the platform should evolve as it scales across programs and fleets. You will own the technical roadmap for the platform, set engineering standards that keep it fast and dependable, and provide deep technical oversight across software, hardware, and systems teams. This is a hands-on leadership position. You will remain in the code and on the target for the hardest problems from Linux kernel and scheduler tuning to ROS 2 executor behavior and multi-layer networking while mentoring senior engineers and driving architectural decisions that scale.
What You'll Do
- Architect and lead the design of the Linux-based vehicle compute platform, ensuring a modular, scalable interface between autonomy/ADAS software and the underlying hardware.
- Own the ROS 2 architecture including node and process layout, executors, and callback groups, QoS policies, launch and lifecycle management, and the DDS layer underneath and set standards for how application teams build on it.
- Set C engineering standards for the platform, including modern C (C 17/20) design, API conventions, code reviews, static analysis, and unit testing with Google Test (gtest) and Google Mock (gmock) as a required part of CI.
- Define the SDK architecture and integration strategy how silicon-vendor SDKs, BSPs, middleware, and internal libraries are wrapped, versioned, and integrated behind clean, testable C APIs that application teams build on.
- Design and optimize the middleware data path for low-latency, high-bandwidth sensor and control data, including DDS vendor selection and tuning, shared-memory / zero-copy transport, and serialization choices.
- Drive Linux platform decisions for real-time and determinism, including kernel configuration, PREEMPT_RT, scheduling policies, CPU isolation, and affinity, cgroups, memory management, and interrupt handling.
- Lead systems engineering for the compute and networking platform, including requirements, interface definitions, end-to-end latency and bandwidth budgets, failure-mode analysis, and traceability from system requirements to software components.
- Architect vehicle and in-platform networking across OSI Layers 1 4 and above, including Ethernet, CAN, UDP/TCP, time synchronization, and how middleware traffic maps onto the network.
- Lead cross-functional integration of new sensors and compute devices into the middleware stack and define standards for data interfaces between teams.
- Drive the technical roadmap for platform health monitoring, diagnostics, and fleet-wide performance optimization.
- Establish engineering standards for Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) testing, simulation-based validation, and automated performance profiling.
- Provide technical oversight on complex, cross-layer issues spanning application code, ROS 2 and DDS, the Linux kernel, drivers, and the network.
- Mentor senior engineers and raise the technical bar for design, code quality, and system reliability across teams.
What You'll Bring
- 8 years of software engineering experience, including leading architecture of large, complex systems at the hardware/software interface.
- Automotive industry background, with experience delivering software for vehicle platforms, ECUs, or in-vehicle compute.
- Expert-level modern C (C 14/17/20) as a primary language, with experience building high-performance, thread-safe, memory-efficient Linux systems and strong command of templates, RAII, concurrency, and the standard library.
- Proficiency with unit test frameworks, especially GoogleTest (gtest) and GoogleMock (gmock), including designing testable C code, mocking OS/middleware/hardware dependencies, and running tests in CI.
- Experience with SDK architecture and integration, including designing SDK APIs, integrating third-party and silicon-vendor SDKs into a platform, and managing versioning and ABI/API compatibility.
- Working knowledge of Python for tooling and automation; familiarity with CMake and colcon-based builds.
- Deep Linux systems experience, including kernel and user-space internals, scheduling, memory, IPC, performance profiling (perf, ftrace, eBPF or similar), and platform bring-up.
- Hands-on production experience with ROS 2 and DDS-based middleware, including QoS, discovery, and performance tuning.
- Strong networking background across the stack, including Ethernet, CAN, UDP, TCP, and higher-level protocols such as gRPC, RTP, and with the ability to debug at the packet level.
- Systems engineering discipline, including breaking down system requirements, defining interfaces, building latency and resource budgets, and reasoning about failure modes across a large system.
- Ability to understand complex systems end to end and explain them clearly to software, hardware, and program teams.
- Demonstrated cross-functional leadership across software, hardware, and systems teams, with a track record of shipping complex platforms.
Nice to Have
- Real-world experience with autonomous driving and ADAS systems, including perception, sensor fusion, localization, planning, and control, and an understanding of their platform requirements.
- Experience with autonomy sensors such as lidar, radar, and cameras and their integration into low-latency data pipelines.
- Time-Sensitive Networking, including PTP / gPTP, and Ethernet switching.
- Automotive middleware and frameworks such as SOME/IP, AUTOSAR Adaptive, or zero-copy IPC frameworks such as Eclipse iceoryx.
- Functional safety and process standards such as ISO 26262 and ASPICE.
- Heterogeneous compute performance optimization across CPU, GPU, and accelerators.
- Containerization and orchestration on embedded Linux, along with experience building distributed fleet health-monitoring frameworks.
Why Join
You will set the technical direction for the Linux and middleware backbone of autonomous-vehicle platforms work that spans silicon to fleet, and code to architecture. This is an opportunity for an engineer who wants both the ownership of a principal-level technical mandate and the satisfaction of solving deep
- ...Principal Firmware Engineer-Hardware/Software Interface Vehicle Compute Systems Experience: 8 years Mountain View CA... ...increasingly focused on compute middleware and networking layers... ...MIPI CSI-2 receivers serializer... ...security experience. Linux device-driver or...MiddlewareTemporary work
$184k - $287.5k
...driver-assistance systems across a diverse range... ...Software Systems Engineer with a strong... ...scalability through IPC, middleware, and platform... ...to see:BS or MS in Computer Engineering,... ...Comfortable working in Linux, QNX, or other embedded... ...until September 2, 2026.This...MiddlewareFull time$302k
...can match.As a Principal Engineer, you will be at... ...advanced autonomy systems and architectures... ...modeling of ego vehicle behavior. You... ...Bachelor's degree in Computer Science,... ...similar languages in Linux environments.Preferred... ..., robot middleware (e.g., ROS), and offline evaluation...MiddlewareFull timeWork experience placementWork at officeRemote work$45 - $50 per hour
...Description Job Description Engineering Technician – Vehicle Systems ( Contract ) Location... ...systems, sensors, computers, and power components... ...Requirements ( Must - Have ) ~2+ years of hands-on... ...Exposure to Python, Linux, or ROS environments Experience...SuggestedHourly payFull timeContract work$135k - $378k
...to bring innovative computer vision, machine learning... ...how robotic systems are built. We aim to... ...love. As a senior ML Engineer, you will help grow and... ...pipeline, both on‑and off-vehicle and on‑and off-prem.... ...with robotics middleware such as ROS or other robotics-focused...MiddlewareFull timeWork at officeImmediate startVisa sponsorship$184.7k - $324.8k
...team of highly skilled engineers and scientists to... ...runtime, data flow, and system infrastructure that... ...heterogeneous compute.Experience designing... ...QualificationsReal-time Linux expertise (e.g.,... ...Experience with robotics middleware and logging (e.g., ROS 2, DDS, MCAP) and...MiddlewareRelocation- ...NVIDIA is seeking an AI Compute Engineer to join the Infrastructure Specialists team. You will deploy, manage, and validate AI Compute/HPC infrastructure for diverse customers, acting as the domain expert from planning to implementation. Responsibilities include knowledge...
$124k - $195.5k
...We are now hiring a System Software Engineer to join the NVIDIA's... ...complex heterogeneous computing systems that power sophisticated... ...diagnostic middleware and diagnostic applications... ...experience. ~2+ years of experience... ...crowd: Knowledge of Linux kernel internals....MiddlewareImmediate start$200k - $322k
...defining the next era of computing, tapping into the... ...breakthrough AI systems for autonomous vehicles — today powering... ...dedicated multi-functional engineering teams across... ...platform drivers, middleware, sensor integration... ...: OS fundamentals (Linux, QNX, or similar RTOS...Middleware$151k - $204.3k
...AWS's Vehicle Technology Team is a global Center... ...architecture with OEM engineering leaders in the... ...silicon, simulation, middleware, toolchain and systems integrators) to build... ...look at how a zonal compute design maps to a cloud... ...Basic qualifications- 2+ years of design,...MiddlewareLocal areaWorldwideFlexible hoursDay shift$152k - $241.5k
...NVIDIA's Solution Engineering team that is changing... ...for autonomous vehicles and as a result, create... ...complexity of the system to find effective... ...or Masters in computer science, robotics,... ...familiarity with middleware frameworks.Excellent... ...such as Linux and real-time operating...MiddlewareFull time$140k - $230k
...software-defined vehicles; Woven City, a... ...-performance computers. The Vehicle Software... ...includes base system software,... ...vehicle integration, middleware such as... ...mentor junior engineers.Minimum QualificationsBachelor... ..., sockets) on Linux and/or... ...and SDKs such as ROS, AutoSAR AP, or...MiddlewareTemporary workWork experience placementWork at office$272k - $431.25k
...by artificial intelligence—computers that can learn, reason, and... ...are seeking an exceptional Principal Perception Engineer to lead the design and productization... .... Partner with safety, systems, and software teams to... ...at least until September 2, 2026. This posting is...- ...infrastructure, operating systems, and autonomy.... ...& Integration Engineer, you will own... ...drivers, and middleware, down to... ...will: Own the vehicle platform end-to... ...Master's Degree in Computer Science,... ...middleware (e.g., ROS 2, DDS, or proprietary... ...in C/C++ on Linux, including...MiddlewareFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
$152k - $241.5k
...NVIDIA is building the computing platforms, software, and AI systems that enable autonomous vehicles to perceive, reason,... ...Senior Integration Engineer to accelerate the... ...developing software on Linux and embedded or real... ...software, middleware, operating systems,...MiddlewareFull time- ...Principal Engineer For Rf And Optical System Integration & VerificationAt Blue Origin, we envision millions of people... ..., safe, and low-cost space vehicles and systems within a culture of safety... ...degree in Electrical Engineering, Computer Engineering, Physics, or a related...Permanent employmentTemporary workLocal areaRemote workWorldwide
$186.9k - $275k
...perform as promised, across compute, networking, and memory... ..., they buy validated systems. Day to day, the team... ...breadth of ownership: engineers here aren't limited to... ...stacks.• Strong Python and Linux skills; Go experience... ...purchase plan with a 2-year look back, family...Permanent employmentInternshipWork from home$150.68k - $225.7k
...seeking a talented senior-level System Diagnostic Engineer to join our Platform... ...in Electrical Engineering, Computer Engineering, Computer Science... ...managementExperience developing in Linux environments, including... ...protocols (Ethernet, TCP/IP, Layer 2/3 switching) and optical...Permanent employmentInternshipWork from home$193.93k - $291.15k
...believes self-driving vehicles are the most... ...an Autonomy Engineer focused on... ...vehicle/embedded computer and makes real-... ...hardware, and systems teams to define... ...constraints (embedded Linux, real-time-ish... ...with robotics middleware and tooling (commonly ROS/ROS 2, custom pub/...MiddlewareLocal areaImmediate startFlexible hours$184k - $287.5k
...gaming market, redefined modern computer graphics, and revolutionized... ...software features in Linux Kernel and user space Collaborate... ..., hardware and software engineers on platform power estimation... ...power consumption, and tuning system-level performance to deliver...- ...infrastructure, operating systems, and autonomy. Eighteen... ...for autonomous vehicles across passenger cars,... ...deployment on embedded compute, including device‑specific... ...lead a team of perception engineers. Set high technical standards... ...models at scale. ~2+ years managing a...Odd jobFull timeFor contractorsWork experience placementFor subcontractorCasual workWork at officeRemote workDay shift
- ...Cerebras Systems seeks a hands-on Linux Infrastructure Engineer to deploy, automate, and maintain compute and storage infrastructure. You will integrate Python, Ansible, and Bash to reduce manual work and improve reliability, across physical and virtual environments....
$152k - $241.5k
...are looking for a Software Engineer for Autonomous Vehicles supporting Calibration. We... ...with interests in computer vision, calibration, egomotion... ...large and complex software systems on automotive and embedded... ...Comfort with local/remote Linux machines, git, build systems...Full timeLocal areaRemote work- ...Wayve AI Driver System Architecture RoleWe... ...intelligence that moves real vehicles safely, and the... ...that.About our Engineering TeamsProduct... ...Define sensor and compute topology, vehicle... ...Familiarity with automotive middleware, real-time operating systems, Linux and embedded...MiddlewareOdd jobFull timeWork at officeRemote workVisa sponsorshipRelocation packageFlexible hoursShift work
$184k - $287.5k
...The Autonomous Vehicles Platform team is looking for a hands-on System Software Engineer. As part of our team, you... ...developing platform and middleware features for self-... ...and tools on multi-computer and heterogeneous... ...Solid understanding of Linux, QNX, ROS, and/or real-time...MiddlewareFull time$171.2k - $286.6k
Principal Engineer/Architect - Generative AI & Edge Systems, AutomotiveCategoryAlgorithm & ArchitectureLocationSan... ...that enables nearly 2 billion connected... ...networking equipment for faster computing experiences.MediaTek’s... ...-based systems for in-vehicle domains — Infotainment,...Temporary work- ...solving deeply complex distributed systems challenges? Joining our... ...team at Nutanix as a Software Engineer 2 offers the exciting... ...of experience with a BS/MS in Computer Science or a related technical... ...internals, particularly UNIX/Linux.Familiarity with x86 architecture...Work at officeLocal areaRemote work3 days per week
- ...The RoleWe are looking for a hands-on engineer to deploy, automate, troubleshoot, and maintain Linux-based compute and data storage infrastructure. The ideal candidate... ...environments.Deploy and support data storage systems, including block, file, and object storage.Configure...
$295k - $330k
...Principal Electrical Engineer - Compute and SensingSunnyvale, CAApptronik is a human-centered robotics company... ...the lead architect for the "nervous system" of the Apollo humanoid robot. This... ...a focus on robotics, autonomous vehicles, or aerospace.Physical RequirementsProlonged...Local area$180k - $230k
...Role Knightscope is seeking a Principal Engineer to own the end‑to‑end... ...critical, enterprise‑grade system that unifies our entire fleet... ...across AI, robotics, edge computing, sensor fusion, and physical... ...Familiarity with robotics middleware platforms (e.g., ROS2, Autoware...MiddlewareFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Engineer-Linux, Middleware & ROS 2 Vehicle Compute Systems. Be the first to apply!
- chief engineer Sunnyvale, CA
- principal infrastructure engineer Sunnyvale, CA
- director data engineering Sunnyvale, CA
- senior director engineering Sunnyvale, CA
- senior chief engineer Sunnyvale, CA
- data center chief engineer Sunnyvale, CA
- hotel chief engineer Sunnyvale, CA
- principal cloud engineer Sunnyvale, CA
- principal data engineer Sunnyvale, CA
- engineering director Sunnyvale, CA






