Real-Time C++ Runtime & Middleware Engineer

Plusai

California City (CA)

On-site

USD 120,000 - 200,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Plusai is seeking an experienced software engineer to design and optimize the core robotics infrastructure that enables reliable, low-latency on-vehicle software execution. You will enable engineers with analysis tools, bottleneck identification, and robustness improvements.

The role focuses on IPC, telemetry, memory provisioning, and real-time data handling, while ensuring adherence to our QMS and continuous improvement practices.

Qualifications

  • Bachelor's degree in CS or EE required.
  • Hands-on C++14+ development experience.
  • Strong Linux toolchain and debugging skills.
  • Clear written and verbal communication.
  • Proactive problem-solving and implementation skills.

Responsibilities

  • Design and optimize low-latency IPC and data flow monitoring.
  • Develop high-performance event logging and telemetry.
  • Implement memory allocators and provisioning policies.
  • Build lock-free data structures for real-time systems.
  • Work on network communication and coherency protocols.
  • Develop on-the-fly component health monitoring.
  • Manage on-vehicle configurations and state validation.
  • Optimize low-level OS interactions and tune performance.
  • Ensure QMS compliance and drive process improvements.
  • Ensure team compliance with QMS and quality monitoring.

Skills

BS in Computer Science or Electrical
C++14+
Linux development tools
Communication skills
Proactive problem solving

Education

Bachelor's degree in CS or EE

Tools

ROS
Performance analyzers

Job description

Plusai is seeking an experienced software engineer to design and optimize the core robotics infrastructure that enables reliable, low-latency on-vehicle software execution. You will enable engineers with analysis tools, bottleneck identification, and robustness improvements.

The role focuses on IPC, telemetry, memory provisioning, and real-time data handling, while ensuring adherence to our QMS and continuous improvement practices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Real-Time C++ Middleware Engineer for Autonomous Vehicles
Real-Time C++ Middleware Engineer for Autonomous Vehicles

Plusai • Sacramento (CA)

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

PlusAI, Inc. • Santa Clara (CA)

Hybrid
USD 120,000 - 200,000
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
Real-Time Robotics Runtime Engineer | Linux, IPC & ROS
Real-Time Robotics Runtime Engineer | Linux, IPC & ROS

Proception Inc. • Palo Alto (CA)

On-site
USD 180,000 - 260,000
Competitive salary
Equity
Health/dental/vision benefits
Real-Time Robotics Systems Engineer
Real-Time Robotics Systems Engineer

Sunday • Redwood City (CA)

On-site
USD 100,000 - 130,000
Software Engineer, Runtime & C++ Middleware
Software Engineer, Runtime & C++ Middleware

Plusai • Sacramento (CA)

On-site
USD 120,000 - 200,000
Senior Real-Time C++ Systems Engineer
Senior Real-Time C++ Systems Engineer

Halodi Robotics • San Carlos (CA)

On-site
USD 200,000 - 300,000
Medical, dental & vision
PTO & holidays
401(k) with company match
+5
Software Engineer, Runtime & C++ Middleware
Software Engineer, Runtime & C++ Middleware

Plusai • California City (CA)

On-site
USD 120,000 - 200,000