Real-Time C++ Middleware Engineer for On-Vehicle Robotics

PlusAI, Inc.

Santa Clara (CA)

Hybrid

USD 120,000 - 200,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

PlusAI, Inc. is seeking a Software Engineer to develop and optimize the core runtime and C++ middleware for on-vehicle robotics software. You will enhance frameworks, libraries, and tools while designing new components for mission-critical domains.

The role emphasizes low-latency IPC, high-performance telemetry, and robust memory management in a Linux environment. You will collaborate across teams to ensure QMS compliance and drive continuous improvement in real-time systems.

Qualifications

  • BS in Computer Science, Electrical Engineering, or related field.
  • Hands-on coding experience using C++14(or later).
  • Strong understanding of Linux development tools, including build systems, compilers, debuggers, and performance analyzers.
  • Excellent written and verbal communication skills.
  • Proactive problem-solving mindset: ability to identify, propose, and implement solutions.

Responsibilities

  • Design and optimize low-latency interprocess communication and data flow monitoring.
  • Develop high-performance event logging and structured telemetry.
  • Implement safety-enhanced memory allocators and efficient memory provisioning policies.
  • Build lock-free data structures and algorithms to support real-time system requirements.
  • Work on network communication and coherency protocols.
  • Develop on-the-fly component health monitoring and rapid response mechanisms for critical events.
  • Manage on-vehicle configurations and system state validation.
  • Optimize low-level OS interactions and fine-tune system performance.
  • Ensure that your work is performed in accordance with the company’s Quality Management System (QMS) requirements and contribute to continuous improvement efforts.
  • Ensure team compliance with QMS, monitor quality, and drive process improvements.

Skills

C++14+
Communication
Problem-solving
Proactive mindset

Education

BS in Computer Science/EE or related field

Tools

Linux development tools
ROS
Real-time OS

Job description

PlusAI, Inc. is seeking a Software Engineer to develop and optimize the core runtime and C++ middleware for on-vehicle robotics software. You will enhance frameworks, libraries, and tools while designing new components for mission-critical domains.

The role emphasizes low-latency IPC, high-performance telemetry, and robust memory management in a Linux environment. You will collaborate across teams to ensure QMS compliance and drive continuous improvement in real-time systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Realtime C++ Middleware Engineer for On-Vehicle Robotics
Realtime C++ Middleware Engineer for On-Vehicle Robotics

Plus 2 • Santa Clara (CA)

On-site
USD 120,000 - 200,000
Real-Time C++ Middleware Engineer for Robotics
Real-Time C++ Middleware Engineer for Robotics

Lever, Inc. • Santa Clara (CA)

On-site
USD 120,000 - 200,000
Real-Time C++ Middleware Engineer for Autonomous Systems
Real-Time C++ Middleware Engineer for Autonomous Systems

PlusAI • Santa Clara (CA)

On-site
USD 120,000 - 200,000
Software Engineer, C++ Middleware and Runtime Infrastructure
Software Engineer, C++ Middleware and Runtime Infrastructure

PlusAI, Inc. • Santa Clara (CA)

On-site
USD 120,000 - 200,000
Software Engineer, Runtime & C++ Middleware
Software Engineer, Runtime & C++ Middleware

PlusAI • Santa Clara (CA)

On-site
USD 120,000 - 200,000
Software Engineer, Runtime & C++ Middleware
Software Engineer, Runtime & C++ Middleware

Lever, Inc. • Santa Clara (CA)

On-site
USD 120,000 - 200,000
Software Engineer, Runtime & C++ Middleware
Software Engineer, Runtime & C++ Middleware

Plus 2 • Santa Clara (CA)

On-site
USD 120,000 - 200,000
Senior Real-Time C++ Engineer — Linux, AI & Sensors
Senior Real-Time C++ Engineer — Linux, AI & Sensors

Imagry | Autonomous Driving • San Jose (CA)

On-site
USD 140,000 - 210,000
Autonomy Software Engineer - On-Vehicle Systems
Autonomy Software Engineer - On-Vehicle Systems

PlusAI • Santa Clara (CA)

On-site
USD 150,000 - 180,000
Catered lunch
Unlimited snacks
401(k) plan
+1
Senior Software Engineer - Real-Time Robotics & Autonomy
Senior Software Engineer - Real-Time Robotics & Autonomy

Insight Global • Austin (TX)

On-site
USD 120,000 - 180,000