Logo
figure.ai

Software Engineer

figure.ai, Sunnyvale, California, United States, 94087


Figure is an AI Robotics company developing a general purpose humanoid. Our Humanoid is designed for corporate tasks targeting labor shortages and jobs that are undesirable or unsafe. We are based in Sunnyvale, CA and require 5 days/week in-office collaboration.We are looking for solid, experienced C++ developers to help us build out the core software platform that will allow our robot to reach its full potential.Responsibilities:Architect, design, implement and test C++ middleware that will run on our robot and provide system wide functionality to specialized controls and autonomy softwareDevelop Python tooling and interfacesHelp us ensure that our software ecosystem is stable, scalable and well tested in CIRequirements:Bachelor or Master degree in Computer Science or related field5+ years of experience writing production C++Mastery of C++, Python and LinuxUnderstanding of how to create testable software systemsGood knowledge of computer architectureProficiency with networking protocolsComfortable using debuggers and performance profiling toolingBonus Qualifications:Experience working on systems with timing constraintsExperience working in resource constrained environments like microcontrollersKnowledge of communication buses and protocols like Ethercat, Serial, CAN or USB

#J-18808-Ljbffr