Skip to content

Systems Architect - POSIX

Designs and develops POSIX-based middleware and embedded software systems for vehicle OS, ensuring integration across OS, middleware, and hardware layers to enable scalable automotive intelligence. Requires 10+ years in embedded development with POSIX systems like QNX and Linux.

About the job

Responsibilities

  • Develop and maintain POSIX-based middleware and embedded software systems from the application layer down to the hardware abstraction layer.
  • Work across the entire stack to develop new products, features, and tools that meet strict performance, scalability, and safety requirements.
  • Design efficient and deterministic solutions to a wide range of distributed and embedded engineering challenges.
  • Ship complex, mission-critical software in fast-paced environments alongside domain experts.
  • Work hands-on with leading POSIX-based platforms and middleware technologies, including Linux, QNX, VxWorks, and modern service-oriented communication frameworks.

Requirements

  • Bachelor’s or Master’s in Computer Science, Electrical/Computer Engineering, or a related field.
  • 10+ years of experience in embedded software development, with a focus on POSIX-based operating systems (e.g., QNX, Linux, VxWorks).
  • Strong experience designing scalable, modular middleware frameworks for real-time or safety-critical systems.
  • Deep knowledge of IPC mechanisms (e.g., DDS, SOME/IP, gRPC), OS abstraction layers, and service-based architectures.
  • Track record of building middleware for cross-domain applications (e.g., Infotainment, POSIX, Connectivity).
  • Familiarity with multi-core scheduling, process isolation, and resource management on automotive-grade SoCs.
  • Experience bringing up software on hardware prototypes and conducting system-level debugging and profiling.

Nice to Have

  • Hands-on experience with Adaptive AUTOSAR or equivalent middleware stacks.
  • Exposure to Model-Based Systems Engineering (MBSE) using tools like Cameo or PREEvision.
  • Understanding of ISO 26262, ASIL requirements, and ISO 21434 cybersecurity best practices.
  • Prior experience working with OEMs or Tier 1 SW suppliers.

Compensation

  • Base salary range: $204,000 - $359,000 USD annually (full-time position).

Skills

Posix, Linux, Qnx, Vxworks, Dds, Some/Ip, gRPC, Autosar, Ipc, Embedded Software, Middleware, Iso 26262, Multi-Core Scheduling, Mbse, Cameo

Zoox

Zoox

Foster City, CA

Software Engineer, Wireless Technologies
$220k+/yrHybrid10+ YOEEmbedded Engineering

Develop and integrate embedded Linux software for cellular and wireless connectivity in autonomous vehicles, including modem vendor integration, protocol-stack debugging, telemetry, and performance optimization. Requires 10+ years of embedded wireless experience and strong C/C++ and Linux skills.

Carbon

Carbon

Sunnyvale, CA

Senior Staff Firmware Engineer
$182k+/yrHybrid7+ YOEEmbedded Engineering

Leads firmware architecture and a technical team developing real-time embedded control systems for smart hardware. The role requires 7+ years of firmware experience, strong C/C++ and Python skills, circuit-level debugging expertise, and technical leadership.

Shield AI

Shield AI

United States

Sr. Staff Engineer, GNC
$173k+/yrRemote7+ YOEEmbedded Engineering

Research and develop guidance, navigation, and control algorithms for high-performance aircraft, including vehicle dynamics modeling and control-system optimization. The role requires a relevant engineering degree, 7+ years of related experience, production C++, MATLAB, Simulink, and eligibility for a SECRET clearance.

Nuro

Nuro

Mountain View, CA

Senior/Staff Systems Engineer, Platform Systems
$160k+/yrOn-site7+ YOEEmbedded Engineering

Leads requirements, architecture, integration, performance characterization, and validation for autonomous-vehicle platform systems. Requires systems engineering experience, expertise in robotics and HIL or on-road testing, plus C++, Python, and MATLAB proficiency.

Shield AI

Shield AI

Dallas, TX

Staff Engineer, Embedded Firmware
$160k+/yrOn-site7+ YOEEmbedded Engineering

Develop embedded firmware and software architectures for UAV avionics, integrating RTOS platforms, sensors, autonomy systems, and hardware-in-the-loop testing. The role requires staff-level embedded development expertise in C/C++, bare-metal systems, Linux or RTOS bring-up, and a STEM degree.