Real-Time C++ Middleware & Runtime Engineer for Robotics

PlusAI, Inc.

Santa Clara (CA)

On-site

USD 120,000 - 200,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

PlusAI, Inc. is seeking a Software Engineer for Runtime & C++ Middleware to develop and optimize the core infrastructure enabling reliable, low-latency execution of on-vehicle robotics software.

You will contribute to existing frameworks and tools while designing new components across mission-critical domains, with a focus on performance, reliability, and robust logging. Candidates should have strong C++ experience and Linux expertise.

Qualifications

  • BS in Computer Science, Electrical Engineering, or related field.
  • Solid 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+
Linux development
Communication
Problem solving

Education

Bachelor's degree in Computer Science, Electrical Engineering, or related field

Tools

ROS

Job description

PlusAI, Inc. is seeking a Software Engineer for Runtime & C++ Middleware to develop and optimize the core infrastructure enabling reliable, low-latency execution of on-vehicle robotics software.

You will contribute to existing frameworks and tools while designing new components across mission-critical domains, with a focus on performance, reliability, and robust logging. Candidates should have strong C++ experience and Linux expertise.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Middleware Engineer - Low-Latency Robotics
Senior C++ Middleware Engineer - Low-Latency Robotics

Figure • San Jose (CA)

On-site
USD 180,000 - 250,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
Senior Middleware Engineer: C++ Low-Latency Frameworks
Senior Middleware Engineer: C++ Low-Latency Frameworks

Figure- • San Jose (CA)

On-site
USD 180,000 - 250,000
Senior Middleware Engineer for Fast, Low-Latency Robotics
Senior Middleware Engineer for Fast, Low-Latency Robotics

Figure AI • San Jose (CA)

On-site
USD 180,000 - 250,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
Senior Middleware Engineer: High-Performance C++ for Robotics
Senior Middleware Engineer: High-Performance C++ for Robotics

figure.ai • San Jose (CA)

Hybrid
USD 180,000 - 250,000
Real-Time Robotics Systems Engineer
Real-Time Robotics Systems Engineer

Sunday • Redwood City (CA)

On-site
USD 100,000 - 130,000
Remote C++ Optimization Engineer for Autonomous Robotics
Remote C++ Optimization Engineer for Autonomous Robotics

BairesDev • United States

Remote
MXN 1,688,000 - 2,626,000
Remote work
Hardware provided
Flexible hours
+3
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
Remote C++ Performance Engineer - Robotics
Remote C++ Performance Engineer - Robotics

BairesDev • United States

Remote
CLP 88,933,000 - 148,221,000
100% remote work
USD or local currency compensation
Hardware and software setup for home
+4