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 a Software Engineer to write, troubleshoot, and maintain our end of line software for programming, calibrating, and verifying subassemblies.
Responsibilities:
- Implement improvements to our existing end of line automation software
- Use results from full subassembly validation campaigns to write automation tests for new hardware from scratch
- Spend time on the manufacturing line understanding and responding to key pain points, including troubleshooting failures, improving visibility and debuggability, and increasing test coverage to catch downstream issues
- Develop user-friendly GUI screens for production technicians to operate
Requirements:
- 5+ years of industry experience.
- Strong proficiency in writing Python and C++ for interfacing with real hardware including actuators, sensors, relays, etc
- Experience with common embedded stacks: Debian Linux, Ethernet, USB, SPI, UART, SCPI
- Capable of reading and interpreting electronic circuit diagrams and integrating sensors and actuators
- Strong understanding of best practices in software engineering
Bonus Qualifications:
- Bachelor’s or higher degree in Software, Mechanical, Electrical, or Controls Engineering
- Manufacturing software experience
- Previous work on mobile robots
The US base salary range for this full-time position is between $130,000 and $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.
Recommended Jobs
Nurse Practitioner (Nights)
At Houston Methodist, the Nurse Practitioner Acute Care (NP-AC) is responsible for functioning as a licensed registered nurse and care provider to provide all aspects of patient care, including diagn…
Software Applications Engineering - Engineer|7766
Job Responsibilities: Collaborates with team members to answer customer inquiries and support debug issues in customer design software systems. Assists with completing tasks related to system a…
Amazing Athletes- Karate Instructor for Young Kids
Would you like to be paid while staying active and teaching and promoting life skills through martial arts? We offer a competitive hourly rate, training on the job, a flexible schedule, and ince…
Senior Backend Software Engineer
About Semgrep Semgrep, the leader in code security for builders, empowers invention without friction. Teams catch, flag, and fix real issues before they ship, powered by security that learns as they…
Construction Project Engineer (Sacramento)
Branch Sales Manager: Overhead Door experience / $$$ / amazing opportunity, great organization, GROWTH!! This Jobot Job is hosted by: Jillian Morgan Are you a fit? Easy Apply now by clicking the…
Cybersecurity Associate - Regulatory, Audit, and Compliance- Local Candidates Only
Job Description This Cybersecurity Associate position will serve as part of Visa's Cybersecurity Regulator, Audit, and Compliance function within the Cybersecurity Governance Risk and Compliance an…
Civil Engineering Designer
DescriptionAre you a design engineer searching for a place to truly call home? Denham’s long-standing client—an industry-respected engineering firm established in 1969—has built a reputation for stab…
Deals Contract Management - Senior Associate
Specialty/Competency: Deals Industry/Sector: Not Applicable Time Type: Full time Travel Requirements: Up to 40% At PwC, our people in data and analytics focus on leveraging data to dri…
Warehouse Packer
Staffmax is currently assisting our client in hiring Warehouse Packers for a 2-month contract. This role is ideal for individuals who take pride in precision, enjoy hands-on tasks, and thrive in a …