Robotics Systems Software Engineer – C++ & Middleware

Maxinsights

Santa Clara (CA)

On-site

USD 140,000 - 190,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Vision care
Dental coverage
401(k)
Paid holidays
PTO
Sick leave

Job summary

Maxinsights is seeking a Systems Software & Middleware Engineer to develop high-performance, device-side data recording and middleware for robotics data collection systems. You will work across software and hardware interfaces to optimize performance and reliability.

You will collaborate with hardware, sensor, algorithm, testing, and data platform teams to integrate components, troubleshoot issues, and deliver robust software for real-world robotics applications.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Automation, or a related technical field.
  • Strong proficiency in C++ or Python, with solid programming fundamentals and design pattern knowledge.

Responsibilities

  • Debug and optimize integrated hardware and software systems for data collection and performance.
  • Develop on-device data recording systems for video, audio, IMU data, and device status information.
  • Design and implement device-side middleware for efficient data exchange (publish-subscribe, IPC, shared memory, queues, zero-copy).
  • Collaborate with sensor, algorithm, hardware, testing, and data platform teams to integrate components and support product delivery.

Job description

Maxinsights is seeking a Systems Software & Middleware Engineer to develop high-performance, device-side data recording and middleware for robotics data collection systems. You will work across software and hardware interfaces to optimize performance and reliability.

You will collaborate with hardware, sensor, algorithm, testing, and data platform teams to integrate components, troubleshoot issues, and deliver robust software for real-world robotics applications.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Systems Software & Middleware Engineer (C++)
Systems Software & Middleware Engineer (C++)

Maxinsights • Santa Clara (CA)

On-site
USD 140,000 - 190,000
Health insurance
Vision care
Dental coverage
+4
Robotics Engineer – Autonomous Systems & Sensor Fusion
Robotics Engineer – Autonomous Systems & Sensor Fusion

MaximaTek • Fremont (CA)

On-site
USD 110,000 - 150,000
Targeted placement
Technical resume rebuild
Interview coaching
Senior Embedded Software Engineer - Robotics Platform
Senior Embedded Software Engineer - Robotics Platform

Devconnectplatform • United States

Hybrid
USD 120,000 - 180,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 Robotics Software Engineer (Embedded Linux)
Senior Robotics Software Engineer (Embedded Linux)

Serve Robotics Inc • United States

On-site
USD 140,000 - 210,000
Autonomous Robotics Software Engineer
Autonomous Robotics Software Engineer

Maxwell Bond • Los Angeles (CA)

On-site
USD 85,000 - 120,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
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
Senior Embedded C++ Engineer for Autonomous Robots
Senior Embedded C++ Engineer for Autonomous Robots

Partner Company • United States

Remote
USD 110,000 - 160,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