Senior Middleware Engineer: High-Performance C++ for Robotics

figure.ai

San Jose, Northern (CA, KY)

Hybrid

USD 180,000 - 250,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Figure is seeking a Senior Software Engineer for Middleware Productivity in San Jose, CA. You will join the Middleware team to design and build the core framework and infrastructure the robot runs on.

You will work directly with client teams to understand how they use it and where it gets in their way, then translate that into better abstractions and tooling. The role emphasizes building reliable, scalable software with strong testing and collaboration.

Qualifications

  • 7+ years of production C++ software experience.
  • Mastery of Modern C++ (C++20+).
  • Familiarity with Python.
  • Experience on embedded systems and timing-sensitive environments.
  • Intimate understanding of the Linux kernel and userspace interfaces.
  • Passion for developing well-tested frameworks and infrastructure.
  • Motivated by collaborating with other teams to understand needs.

Responsibilities

  • Design and build the core middleware 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++ development
Modern C++
Python
Embedded systems
Linux kernel interface
System design
Cross-team collaboration

Job description

Figure is seeking a Senior Software Engineer for Middleware Productivity in San Jose, CA. You will join the Middleware team to design and build the core framework and infrastructure the robot runs on.

You will work directly with client teams to understand how they use it and where it gets in their way, then translate that into better abstractions and tooling. The role emphasizes building reliable, scalable software with strong testing and collaboration.

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 Software Engineer - Middleware Productivity
Senior Software Engineer - Middleware Productivity

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
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

Lever, Inc. • Santa Clara (CA)

On-site
USD 120,000 - 200,000
Robotics Software Engineer
Robotics Software Engineer

Garuda Ventures • Palo Alto (CA)

On-site
USD 100,000 - 140,000
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 On-Vehicle Robotics
Real-Time C++ Middleware Engineer for On-Vehicle Robotics

PlusAI, Inc. • Santa Clara (CA)

Hybrid
USD 120,000 - 200,000
Founding Robot Middleware Architect
Founding Robot Middleware Architect

Cerulion • Mountain View (CA)

On-site
USD 120,000 - 150,000
Senior Real-Time C++ Systems Engineer for Robotics
Senior Real-Time C++ Systems Engineer for Robotics

1X • San Carlos (CA)

On-site
USD 200,000 - 280,000
Comprehensive medical, dental, and vision coverage
Generous paid time off
401(k) plan with company match
+2