Senior C++ Middleware Engineer - Low-Latency Robotics

Figure

San Jose (CA)

On-site

USD 180,000 - 250,000

Full time

4 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Figure, an AI robotics company in San Jose, CA, is seeking a seasoned C++ engineer for its Middleware team. You will design and build the core framework and infrastructure that powers autonomous humanoid robots, collaborating with client teams to remove bottlenecks and deliver low-latency communication.

The role requires 7+ years of production C++ experience, mastery of modern C++, familiarity with Python, embedded systems expertise, and a deep understanding of the Linux kernel/userspace

Qualifications

  • At least 7 years of experience building production software in C++.
  • Mastery of Modern C++ (>20).
  • Familiarity with Python.
  • Experience working on embedded systems and timing sensitive environments.
  • Intimate understanding of the interface between the Linux kernel and userspace applications.
  • Passion for developing well tested frameworks and infrastructure that just works day in and day out for years to come.
  • Motivated by working directly with other teams to understand their needs.

Responsibilities

  • Design and build the core framework and infrastructure the robot runs on.
  • Work directly with client teams to understand how they use it and where it gets in their way.
  • Turn that understanding into better abstractions and tooling.

Skills

C++
Modern C++
Python
Embedded systems
Linux kernel
Testing frameworks
Cross-team collaboration

Job description

Figure, an AI robotics company in San Jose, CA, is seeking a seasoned C++ engineer for its Middleware team. You will design and build the core framework and infrastructure that powers autonomous humanoid robots, collaborating with client teams to remove bottlenecks and deliver low-latency communication.

The role requires 7+ years of production C++ experience, mastery of modern C++, familiarity with Python, embedded systems expertise, and a deep understanding of the Linux kernel/userspace

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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: High-Performance C++ for Robotics
Senior Middleware Engineer: High-Performance C++ for Robotics

figure.ai • San Jose (CA), Northern (KY)

Hybrid
USD 180,000 - 250,000
Senior Software Engineer - Middleware Productivity
Senior Software Engineer - Middleware Productivity

Figure- • San Jose (CA)

On-site
USD 180,000 - 250,000
Senior Software Engineer - Middleware Productivity
Senior Software Engineer - Middleware Productivity

figure.ai • San Jose (CA), Northern (KY)

Hybrid
USD 180,000 - 250,000
Software Engineer: Middleware Developer Productivity
Software Engineer: Middleware Developer Productivity

Figure • San Jose (CA)

On-site
USD 180,000 - 250,000
Robotics Middleware Engineer (C++/Python)
Robotics Middleware Engineer (C++/Python)

Figure • San Jose (CA)

On-site
USD 140,000 - 220,000
Real-Time C++ Middleware Engineer for Robotics
Real-Time C++ Middleware Engineer for Robotics

Plus • Santa Clara (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 Embedded C++ Engineer for Autonomous Robots
Senior Embedded C++ Engineer for Autonomous Robots

Partner Company • United States

Remote
USD 110,000 - 160,000
Robotics Software Engineer - Low-Latency Middleware & CI/CD
Robotics Software Engineer - Low-Latency Middleware & CI/CD

Garuda Ventures • Palo Alto (CA)

On-site
USD 100,000 - 140,000