Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Embedded Software Engineer

$225k - $300k

Figure

Staff Embedded Software Engineer

Figure is an AI Robotics company developing a general purpose humanoid. Our humanoid robot, Figure 02, is designed for commercial tasks and the home. We are based in San Jose, CA and require 5 days/week in-office collaboration. It's time to build.

We are looking for an Embedded Software Engineer to design, implement and test key aspects of our Humanoid software.

Responsibilities:

  • Architect, design, implement and test embedded software in C++ running on the Humanoid compute platform
  • Develop Python tools to support data management, test automation or robot calibration
  • Continuously improve our development environment
  • Contribute to the development of our Continuous Integration and Continuous Deployment (CI/CD) infrastructure
  • Support hardware/software integration in the lab

Requirements:

  • 10+ years of software engineering experience
  • Bachelor's or Master's degree in Computer Science or related field
  • Mastery of C++, Python and Linux
  • Linux Kernel Experience
  • Experience implementing real-time software
  • Good knowledge of computer architecture
  • Deep understanding of communication buses and protocols like Ethernet, Ethercat, Serial, CAN or USB
  • Comfortable using lab instruments (Oscilloscopes, logic analyzers…) and debugging tools (Lauterbach…).

Bonus Qualifications:

  • Experience with the Bazel build system
  • Experience with Docker containers
  • Experience implementing CI/CD infrastructures
  • Familiar with Agile and Test driven development
  • Yocto experience

The US base salary range for this full-time position is between $225,000 - $300,000 annually.

The pay offered for this position may vary based on several individual factors, including job-related knowledge, skills, and experience. The total compensation package may also include additional components/benefits depending on the specific role. This information will be shared if an employment offer is extended.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Embedded Software Engineer in San Jose, CA vacancy
  •  ...Senior/Staff Embedded Software Engineer, Robotic Devices Milpitas, CA RoboForce is an AI robotics company developing Physical AI–powered Robo-Labor for dull, dirty, and dangerous work. The company's robots are engineered for demanding industrial environments, with... 
    Suggested
    Work at office
    Visa sponsorship

    RoboForce

    Milpitas, CA
    2 days ago
  •  ...Senior/Staff Embedded Software Engineer, Robotics Platform Milpitas, CA RoboForce is an AI robotics company developing Physical AI–powered Robo-Labor for dull, dirty, and dangerous work. The company's robots are engineered for demanding industrial environments,... 
    Suggested
    Work experience placement
    Work at office
    Visa sponsorship

    RoboForce

    Milpitas, CA
    2 days ago
  • $111.07k - $166.4k

     ...Staff Engineer, Optical Digital Signal Processing (ODSP) PHY SW Team Marvell's semiconductor...  ...Processing (ODSP) PHY SW Team develops software for Marvell's DSP products used in...  ...cluster. We own all SW components, including embedded FW, customer SDK, and lab scripts, and... 
    Suggested
    Permanent employment
    Internship
    Work from home
    Worldwide

    Marvell

    Santa Clara, CA
    1 day ago
  •  ...Role : Staff System Software Engineer Location : Campbell, CA Job Responsibilities: Work on platform software, including Linux kernel...  ...or equivalent ~8+ years of experience in developing embedded system products with coding in languages C/C++, Rust, and... 
    Suggested

    Kasmo Global

    Campbell, CA
    1 day ago
  • $160k - $183k

     ...and low-power operation. If you enjoy great rewards, Ambarella has it all, great health, and welfare benefits! System Software Algorithm engineers at Ambarella research and develop next-generation computer vision algorithms in a wide variety of our future products.... 
    Suggested
    Full time
    3 days per week

    Ambarella

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...Productivity and Infrastructure team supports 1000+ chip design engineers with strong automation and workflows necessary to create world...  ...in real EDA automation environments, plus practical software engineering skill in Python, Perl, Go, or C++ ~ Ability to reason... 

    NVIDIA

    Santa Clara, CA
    7 hours ago
  • $244.8k

     ...places, localized content, and service in the real world around the globe. Responsibilities - Collaborate with the TikTok product engineering team to build new products and enhance existing ones to meet business needs; - Understand, apply, and utilize TikTok's products... 
    Temporary work
    Local area

    Tik Tok

    San Jose, CA
    3 days ago
  • $150k - $300k

     ...About the role ~ We are looking for a Senior Embedded Software, Firmware & Driver Engineer to build and own low-level software across a wide range of processors, accelerators, and custom silicon in our robotics and Physical AI systems. This is a deeply hands-on... 
    Local area
    Flexible hours

    Lyte

    Sunnyvale, CA
    4 days ago
  • $143k - $286k

     ...Position Summary... What you'll do... As a Staff Software Engineer , you'll be a technical leader who defines the direction for and evolves...  ...information retrieval systems, including vector search and embedding-based retrieval (e.g., FAISS, ANN indexes), and familiarity... 
    Full time
    Temporary work
    Part time
    Work at office
    Flexible hours

    Walmart

    Sunnyvale, CA
    4 days ago
  • $15k

     ...we build better experiences for our members and our team. The Engineering team is responsible for building innovative features and resilient...  ...of impact each engineer gets to have at Tinder enormous. As a Staff Backend Engineer at Tinder, you will have an outsized impact... 
    Full time
    Work experience placement
    Remote work
    Work from home

    GrabJobs

    San Jose, CA
    4 days ago
  • $225k - $300k

     ...Andreessen Horowitz and General Catalyst, we're building the future of sports engagement. About the Role We’re looking for a Staff Software Engineer - Backend to help us scale the core systems behind our fantasy sports and DFS (Daily Fantasy Sports) offerings. In this... 
    Remote work
    Flexible hours

    GrabJobs

    San Jose, CA
    7 hours ago
  • $160k - $240k

     ...bank, we're involved. If you want to make an impact on a global scale, come make a difference at Fiserv. Job Title Staff Backend Software Engineer About Your Role: Fiserv is a global leader in payments and financial technology, and our Clover division is the... 
    Work at office
    Worldwide
    Monday to Friday

    Fiserv

    Sunnyvale, CA
    4 days ago
  • $300 per month

     ...Staff Streaming Software Engineer Crusoe is on a mission to accelerate the abundance of energy and intelligence. As the only vertically integrated AI infrastructure company built from the ground up, we own and operate each layer of the stack — from electrons to tokens... 
    Temporary work
    Immediate start

    Crusoe

    Sunnyvale, CA
    7 days ago
  •  ...Speridian Technologies is recruiting for a Staff Software Engineer - Full Stack for our State of California Client, the Department of Healthcare Services, Behavioral Health. This person will be part of a long-term, fully budgeted, state-of-the-art, extremely vast technical... 
    Full time
    Remote work
    Monday to Friday

    GrabJobs

    San Jose, CA
    4 days ago
  • $129.5k - $185k

     ...invite you to bring your talents to Zscaler and help shape the future of cybersecurity. Role We are looking for a Staff Software Development Engineer - DevSecOps to join our team in a hybrid capacity in San Jose, CA, reporting to the Director, Software Development... 
    Full time
    Work at office
    Local area
    Worldwide

    Zscaler

    San Jose, CA
    3 days ago
  • $129.5k - $185k

     ...invite you to bring your talents to Zscaler and help shape the future of cybersecurity. Role We're looking for a Staff Software Development Engineer (Datapath) to join our Engineering team. This is a hybrid role based in San Jose, CA, reporting to the Senior Manager... 
    Full time
    Work at office
    Local area

    Zscaler

    San Jose, CA
    3 days ago
  • $184.01k

     ...Sprout Social is looking to hire a Staff Software Engineer to join our Identity and Access Management teams. Why join Sprout’s Engineering team? With collaborative cross-functional teams that span mobile, front-end, back-end and site reliability engineering—the Sprout... 
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    GrabJobs

    San Jose, CA
    4 days ago
  • $185k - $275k

     ...Staff Software Engineer, Cluster Orchestration Bellevue, WA / Sunnyvale, CA CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, CoreWeave delivers a platform of technology, tools, and teams that enables innovators to build and scale AI with confidence... 
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    1 day ago
  • $300 per month

     ...Software Engineer Crusoe is on a mission to accelerate the abundance of energy and intelligence. As the only vertically integrated AI infrastructure company built from the ground up, we own and operate each layer of the stack — from electrons to tokens — to power the... 
    Temporary work

    Crusoe

    Sunnyvale, CA
    1 day ago
  • $160k - $200k

     ...Job Info Job Identification 21077 Job Category Software Development Locations Santa Clara, CA, United States Job Schedule Full time Job Description Responsibilities Design, develop, and maintain the control plane services for user management,... 
    Full time

    Edelman

    Santa Clara, CA
    7 hours ago
  • $150k - $169k

     ...reliable, auditable, and secure access to sensitive systems, and the engineers who build those products need to understand that context deeply. At IC6, you are one of those engineers. As a Senior Staff Software Engineer, you will lead large-scale technical initiatives across... 
    Remote work

    GrabJobs

    San Jose, CA
    4 days ago
  • $200k - $230k

     ...and celebrates the customers we serve. Learn more about our Total Rewards philosophy .  About the Role: As an Senior Staff Software Engineer on the Developer Productivity - Async team, you will work on improving developer productivity by enhancing the tools and... 
    Work at office
    Local area
    Remote work
    2 days per week
    3 days per week

    GrabJobs

    San Jose, CA
    4 days ago
  •  ...patients worldwide. We're a team of engineers, clinicians, and innovators united by one...  ...of Position We are seeking a Staff Software Engineer to join the Intraoperative...  ...applications and UI-driven workflows in Linux or embedded environments ~ Collaborate with... 
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    7 hours ago
  • $185k - $265k

     ...Senior/Staff Software Engineer Fortinet is looking for a Senior/Staff Software Engineer on the FortiCNAPP Team! Be a valuable team member that owns and operates high-availability, cross-cloud, large-volume, data processing system that is one of the foundational pieces... 
    Flexible hours

    Edelman

    Sunnyvale, CA
    7 hours ago
  • $160k - $200k

     ...Software Development Position Develop and maintain media-related backend services for real-time communication (audio, video, screen sharing). Implement efficient media routing, session management, and signaling services. Optimize performance with adaptive bitrate... 
    Full time

    Edelman

    Santa Clara, CA
    7 hours ago
  • $176.5k - $262.35k

     ...- and they push us to ensure we take care of ourselves, each other, and our communities. Job Summary: We're hiring a Staff iOS Engineer to guide the technical direction of commerce experiences in the Venmo iOS app. You'll work closely with product designers, Android... 
    Work at office
    Local area
    Immediate start
    Flexible hours

    PayPal

    San Jose, CA
    7 hours ago
  • $228k - $285k

     ...Staff Software Engineer San Francisco, CA; Santa Clara, CA; Seattle, WA; New York, NY The Company You'll Join Carta connects founders, investors, and limited partners through world-class software, purpose-built for everyone in venture capital, private equity and... 
    Full time
    Work at office
    Immediate start

    Carta

    Santa Clara, CA
    16 days ago
  • $143k - $286k

     ...Position Summary... We are seeking a Staff Software Engineer to design and build enterprise-scale Marketplace platforms supporting seller onboarding, catalog, pricing, inventory, and order management. This role is backend-heavy, with strong expectations for Java-based... 
    Full time
    Temporary work
    Part time
    Visa sponsorship

    Walmart

    Sunnyvale, CA
    4 days ago
  •  ...A little about us…Fleetio is a modern software platform that helps thousands of organizations worldwide manage their fleet operations...  ...: Our careers page: Description Fleetio is seeking a Staff Software Engineer to be the founding engineer on our new Leverage team. The... 
    Contract work
    Temporary work
    Remote work
    Worldwide

    GrabJobs

    San Jose, CA
    4 days ago
  • $150k - $215k

     ...Staff Software Development Engineer Fortinet is calling for an experienced Staff Software Development Engineer who can think outside the box, has a logical approach to coding, and is looking to grow their career in the network security industry. Responsibilities... 
    Full time
    Work experience placement
    Worldwide

    Edelman

    Sunnyvale, CA
    7 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Embedded Software Engineer. Be the first to apply!