Middleware Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Figure · 3 months ago

Middleware Software Engineer

Figure is an AI Robotics company developing a general purpose humanoid, based in Sunnyvale, CA. They are seeking an experienced C++ developer to architect, design, implement, and test C++ middleware for their robotic systems, while also developing Python tooling and ensuring software stability and scalability.

Artificial Intelligence (AI)HardwareIndustrial AutomationRobotics
check
H1B Sponsor Likelynote

Responsibilities

Architect, design, implement and test C++ middleware that will run on our robot and provide system wide functionality to specialized controls and autonomy software
Develop Python tooling and interfaces
Help us ensure that our software ecosystem is stable, scalable and well tested in CI

Qualification

C++PythonLinuxNetworking protocolsComputer architectureDebuggingPerformance profilingTestable software systemsTiming constraintsResource constrained environmentsCommunication buses

Required

Bachelor or Master degree in Computer Science or related field
At least 5 years of experience writing production C++
Mastery of C++, Python and Linux
Understanding of how to create testable software systems
Good knowledge of computer architecture
Understanding of Linux userspace and kernel environments
Proficiency with networking protocols
Comfortable using debuggers and performance profiling tooling

Preferred

Experience working on systems with timing constraints
Experience working in resource constrained environments like microcontrollers
Knowledge of communication buses and protocols like Ethercat, Serial, CAN or USB

Company

Figure

twittertwittertwitter
company-logo
Figure is an AI robotics company that develops autonomous general-purpose humanoid robots.

H1B Sponsorship

Figure has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2024 (1)
2023 (2)
2022 (2)

Funding

Current Stage
Growth Stage
Total Funding
$1.85B
Key Investors
Parkway Venture CapitalIntel CapitalBrett Adcock
2025-09-16Series C· $1B
2024-02-24Series B· $675M
2023-07-17Series Unknown· $9M

Leadership Team

leader-logo
Brett Adcock
Founder
linkedin
Company data provided by crunchbase