Figure's Posts (245)

Software Engineer - Configuration

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 solid, experienced software engineers with a penchant for solving complex configuration problems. Our robot is a collection of different subsystems with different capabilities. We will be creating a system to manage the configuration of all of these systems and allow us to test and verify the overall system works as expected as subsystems are reconfigured. Responsibilities: Requirements: Bonus Qualifications: The US base salary range for this full-time position is between $180,000 - $260,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. - Architect, design, implement a configuration system for the robot, all of its subsystems and the overall robot fleet - Integrate the configuration system into Python and C++ codebases - Develop infrastructure and tooling around managing, distributing and verifying the configuration - Help us ensure that our robot ecosystem is stable, scalable and well tested in CI in all configuration permutations - Bachelor or Master degree in Computer Science or related field - At least 5 years of experience writing production Software - Mastery of designing scalable software systems - Experience with modern C++ and Python - Experience working with complex configuration systems - Hands-on experience developing a configuration design for a complex system - Mastery of C++, Python and Linux - Experience working in resource constrained environments like microcontrollers

Location: San Jose, CA

Salary range: None - None

Global Supply Manager - PCBA

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 San Jose, CA and require 5 days/week in-office collaboration. We are looking for a Global Supply Manager to create and own commercial relationships with our suppliers and manufacturing partners. You will be owning setting up our supply chain, helping determine where we manufacture the robots and how we get from prototype to production volumes. Responsibilities Others: Requirements Bonus Qualifications: The US base salary range for this full-time position is between $140,000 - $220,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. - Strategic Sourcing:Develop and execute global sourcing strategies for PCBAs, identifying and qualifying new suppliers worldwide.Conduct market research and analysis to identify industry trends, cost drivers, and emerging technologies in PCBA manufacturing.Negotiate contracts with suppliers, ensuring favorable pricing, terms, and service levels.Manage supplier relationships, fostering collaboration and continuous improvement. - Develop and execute global sourcing strategies for PCBAs, identifying and qualifying new suppliers worldwide. - Conduct market research and analysis to identify industry trends, cost drivers, and emerging technologies in PCBA manufacturing. - Negotiate contracts with suppliers, ensuring favorable pricing, terms, and service levels. - Manage supplier relationships, fostering collaboration and continuous improvement. - Develop and execute global sourcing strategies for PCBAs, identifying and qualifying new suppliers worldwide. - Conduct market research and analysis to identify industry trends, cost drivers, and emerging technologies in PCBA manufacturing. - Negotiate contracts with suppliers, ensuring favorable pricing, terms, and service levels. - Manage supplier relationships, fostering collaboration and continuous improvement. - Procurement:Oversee the procurement process for PCBAs, ensuring compliance with company policies and procedures.Manage purchase orders, track shipments, and resolve any supply chain disruptions.Collaborate with internal stakeholders (engineering, production, quality) to ensure PCBA specifications and requirements are met. - Oversee the procurement process for PCBAs, ensuring compliance with company policies and procedures. - Manage purchase orders, track shipments, and resolve any supply chain disruptions. - Collaborate with internal stakeholders (engineering, production, quality) to ensure PCBA specifications and requirements are met. - Oversee the procurement process for PCBAs, ensuring compliance with company policies and procedures. - Manage purchase orders, track shipments, and resolve any supply chain disruptions. - Collaborate with internal stakeholders (engineering, production, quality) to ensure PCBA specifications and requirements are met. - Supply Chain Management:Optimize inventory levels of PCBAs to balance cost, lead time, and demand variability.Implement supply chain risk mitigation strategies, including supplier diversification, buffer stock, and alternative sourcing options.Monitor supplier performance, track key metrics, and drive continuous improvement initiatives. - Optimize inventory levels of PCBAs to balance cost, lead time, and demand variability. - Implement supply chain risk mitigation strategies, including supplier diversification, buffer stock, and alternative sourcing options. - Monitor supplier performance, track key metrics, and drive continuous improvement initiatives. - Optimize inventory levels of PCBAs to balance cost, lead time, and demand variability. - Implement supply chain risk mitigation strategies, including supplier diversification, buffer stock, and alternative sourcing options. - Monitor supplier performance, track key metrics, and drive continuous improvement initiatives. - Cost Management:Identify and implement cost reduction opportunities across the PCBA supply chain.Analyze cost data, negotiate pricing, and optimize procurement processes to achieve cost savings targets. - Identify and implement cost reduction opportunities across the PCBA supply chain. - Analyze cost data, negotiate pricing, and optimize procurement processes to achieve cost savings targets. - Identify and implement cost reduction opportunities across the PCBA supply chain. - Analyze cost data, negotiate pricing, and optimize procurement processes to achieve cost savings targets. - Quality Management:Collaborate with suppliers and internal quality teams to ensure PCBA quality meets or exceeds company standards.Participate in supplier audits and quality reviews.Drive continuous improvement in supplier quality performance. - Collaborate with suppliers and internal quality teams to ensure PCBA quality meets or exceeds company standards. - Participate in supplier audits and quality reviews. - Drive continuous improvement in supplier quality performance. - Collaborate with suppliers and internal quality teams to ensure PCBA quality meets or exceeds company standards. - Participate in supplier audits and quality reviews. - Drive continuous improvement in supplier quality performance. - Negotiate long-term deals and supply agreements which will let us build our humanoid robot - Select a contract manufacturer to build critical components for the humanoid robot with input from engineering - Work with our business team and track robot and auxiliary equipment costs. Analyze areas to improve. - Collaborate closely with cross-functional teams, including engineering and manufacturing, to align sourcing activities with the company's product development and production timelines. - 7+ years of experience in supply chain development, or sourcing management - Hands-on experience in many of the following: PCBA, FATP, PCB, EE components, Contract Manufacturer Management,.. etc. - Excellent, negotiation and communication skills - Skilled at establishing strong relationships with suppliers and internal stakeholders. - Ability to travel internationally 25%+ - Engineering degree - Previous work at a startup or on a very lean team - Robotics industry experience

Location: San Jose, CA

Salary range: None - None

Test Automation Intern (Fall 2025)

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 San Jose, CA and require 5 days/week in-office collaboration. We are seeking a Test Automation Intern for Fall 2025 to help implement and test key aspects of the humanoid’s software and compute platform for the summer! Responsibilities: Requirements: Bonus Qualifications: - Implement test plans for humanoid software/firmware on our compute platform - Develop Python scripts for data management, test automation, and robot calibration - Contribute to the development of our Continuous Integration and Continuous Deployment (CI/CD) infrastructure - Support hardware/software integration efforts in the lab - Currently pursuing or recently completed a undergraduate or graduate degree in Computer Science or a related field - Available for a minimum 10-week internship (1–2 terms preferred) - Demonstrated experience with hardware/software projects outside of coursework - Fluent with C++ and Python - Strong understanding of Linux systems - Knowledge of computer architecture, communication buses, and protocols:Ethernet, EtherCAT, Serial, CAN, USB - Ethernet, EtherCAT, Serial, CAN, USB - Comfortable using lab instruments (e.g., oscilloscopes, logic analyzers) and debugging tools (e.g., Lauterbach) - Ethernet, EtherCAT, Serial, CAN, USB - Experience with the Bazel build system - Experience using Docker containers

Location: San Jose, CA

Salary range: None - None

Senior Data Engineer

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 San Jose, CA, and require 5 days/week in-office collaboration. It’s time to build. We are looking for an experiencedSeniorData Engineerto develop and optimize our data processing infrastructure and tools, enabling deep insights from robotic system logs.In this role you will transform robot logs and other sources of data to extract information, identify patterns, provide access to the data and visualization tools. Your work will help ensure that the robot is operating reliably at maximum performance, and inform engineering design trades and decisions. The US base salary range for this full-time position is between $140,000 - $350,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. - Develop and maintain pipelines and tools to transform robot logs to make it easier to access, visualize, and automatically detect events of interest. - Optimize data processing to reduce the time needed between data offload and the availability of the data to our engineering teams. - Design and optimize data storage solutions for handling complex, high-volume time-series and structured data. - Build and maintain database schemas and queries to support analytics and visualization of extracted patterns. - Support mechanical, electrical, software, integration and test engineers with their needs to extract and visualize data. - Develop dashboards and custom data visualizations tools to enable engineers to quickly extract information from the data and track robot performance. - Integrate your solutions with existing data pipelines and our robot testing framework. - Bachelor's or Master’s degree in Computer Science, Data Engineering, or a related field. - 3+ years of experience in data engineering, preferably with time-series or log data processing. - Proficiency in Python with experience in Pandas, Polars, or PySpark for large-scale data processing. - Strong understanding of database design, indexing, and query optimization (SQL and NoSQL). - Experience handling complex data formats such as Parquet, MCAP, or protobuf. - Experience building custom web based data visualization tools (JavaScript, React…) - Familiarity with data visualization tools like Grafana for real-time analysis and monitoring. - Experience with distributed computing frameworks and cloud-based data storage solutions. - Strong debugging skills and ability to work with lab teams to interpret robotic system logs. - Experience with CI/CD pipelines for automated data processing. - Knowledge of robotics or embedded system logging frameworks. - Familiarity with real-time data streaming and event-driven architectures.

Location: San Jose, CA

Salary range: None - None

Technical Recruiter

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. The Technical Recruiter will be responsible for attracting top talent to tackle the complex challenges of developing general purpose humanoid robots. This role requires a commitment to excellence and the ability to thrive in a dynamic environment. The ideal candidate will focus on scaling the team intentionally, ensuring that we not only grow headcount but also find the right individuals who align with our core values of moving quickly and maintaining a mission-driven focus. Responsibilities: Requirements: Bonus Qualifications: The US base salary range for this full-time position is between $120,000 - $200,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. - Manage the end-to-end recruitment process, including sourcing, screening, and interviewing candidates for technical roles - Build and maintain a diverse and robust candidate pipeline through direct sourcing, networking, and leveraging recruitment platforms - Partner with hiring managers to understand the specific needs of each role and provide tailored recruitment strategies - Track, analyze, and leverage key recruiting metrics to continuously optimize the recruitment process and meet hiring goals - Ensure a positive candidate experience throughout all stages, reflecting Figure’s values and fostering long-term engagement - Drive improvements to the technical interview process, ensuring timely communication and feedback between candidates and hiring teams - Support seamless onboarding for new hires, collaborating with People and technical teams to ensure a smooth transition into the company - Bachelor’s degree - 5+ of experience recruiting for technical roles, with a focus on engineering, AI, and robotics in fast-growing tech startups - Proven success in sourcing passive candidates and building a diverse talent pipeline through various methods - Proficiency with recruitment tools and platforms (e.g., Greenhouse, LinkedIn Recruiter) to manage the recruiting process efficiently - Strong communication and interpersonal skills, with the ability to build relationships, provide strategic advice, and challenge hiring managers when needed - Deep understanding of the technical landscape and the unique challenges in recruiting for AI, robotics, and engineering teams - Passionate about fostering diversity and inclusion in the workplace, with a track record of promoting diverse hiring practices

Location: San Jose, CA

Salary range: None - None

1 ... 20 21 22 23 ... 49