Get the job you really want.
Top Python Jobs in San Francisco Bay Area, CA
The Senior Reliability Test Engineer will design and execute testing plans for humanoid robots, ensuring they meet reliability targets. Key responsibilities include developing accelerated life reliability tests, creating CAD fixtures, performing electrical diagnostics, and programming tests to run autonomously.
The Senior State Estimation Engineer will develop state estimation and sensor fusion algorithms for humanoid robots, focusing on improving real-time control and localization. Responsibilities include designing C++ code for dynamic state estimation, collaborating with various teams, and testing algorithms to enhance robot functionality and reliability.
As a Systems Failure Analysis Engineer, you will triage and investigate failures on humanoid robots, drive root-cause analysis, recommend corrective actions, document procedures, and assist in improving diagnostics.
As an Electrical Engineer, you will design and test critical hardware components for a humanoid robot, focusing on power distribution, battery management, and various electronic boards. Responsibilities include developing designs, conducting trade studies, validating PCBAs, and participating in system integration and testing.
The Robot Validation Engineer will test, validate, and troubleshoot complex electromechanical robotic systems, ensuring reliable performance. Responsibilities include documentation of processes, collaboration with teams to resolve issues, and conducting thorough testing. Proficiency in diagnostic tools and knowledge of software-driven electromechanical systems is essential.
The Camera System Engineer will design the next-generation sensors and image processing pipeline for Figure's humanoid robots. Responsibilities include defining the camera system's architecture, selecting components, performing data collection, conducting analysis, and collaborating with vendors. A focus on optimizing system performance and latency is critical.
Software Engineer role focused on developer productivity, automation, and continuous improvement to accelerate the development of the first humanoid robot for corporate tasks. Responsibilities include developing deployment tools, managing infrastructure, optimizing CI/CD pipeline, and collaborating with engineering teams for improvement plans.
The Distributed Systems Engineer will design and implement software tools for data collection and management, train deep neural networks, run and maintain backend distributed systems, and collaborate on software strategies for deploying humanoid robots.
The Software Engineer will focus on enhancing the autonomy platform software architecture, designing and implementing frameworks for robot software testing. Responsibilities include collaborating with robotics and firmware teams, creating internal development tools, and ensuring product quality through continuous improvement and technical support.
The Staff Software Engineer will design and implement a real-time 3D visualization engine for robotics data. Responsibilities include improving visualization tools, supporting team members, developing APIs, and collecting user feedback from various engineering teams.
The AI Tooling Engineer will develop interactive software tools for data collection, management, and annotation, collaborating with AI and robotics engineers to enhance the humanoid's learning process. This role requires expertise in full-stack web application development and a strong background in AI tooling.
The Robot Behavior Coordination Engineer will develop and implement algorithms for humanoid robots, focusing on behavior architecture and coordination. Responsibilities include designing software tools, improving algorithm reliability, collaborating with a team to develop full autonomy, and ensuring high-quality deployment of behavior coordination solutions.
As a Senior Robotics Controls Engineer, you will develop control system software for a humanoid robot, focusing on manipulation and locomotion. Responsibilities include designing and writing C++ code, solving coordination problems, testing software, and collaborating with engineers on hardware solutions.
The Power Electronics Engineer will design and test hardware for a humanoid robot, focusing on power architectures, PCBAs like power converters and motor controllers, and supporting integration and debugging efforts.
The Robot Manipulation Engineer will design, implement, test, and deploy manipulation algorithms for humanoid robots. Key responsibilities include developing deep learning models, simulation models, collaborating on autonomy stacks, and producing high-quality software for real-world deployment.
The Senior Electrical Engineer will design and test critical hardware components for a humanoid robot, including PCBAs for compute boards and power distribution. Responsibilities include conducting design studies, validating designs, and supporting system integration tests.
The Motor Controls Firmware Engineer will design, implement, and test firmware for motor controllers, collaborating closely with hardware teams on requirements and interfaces, developing Python automation tools, and integrating hardware and software in the lab.
The Senior Robotics Software Engineer will design, implement, and test critical software for a humanoid robot, focusing on controls and motion planning. Responsibilities include developing software tools, supporting integration of libraries, and ensuring production-level software quality throughout deployment.
As a Senior Full-Stack Engineer, you will architect and develop critical tools for robot configuration and calibration, manage APIs, and collaborate with various teams to gather requirements and feedback. You will also oversee technology choices and supplier management.
The Embedded Software Engineer will design, implement, and test embedded software for a humanoid robot, focusing on enhancing development environments and supporting hardware/software integration. Responsibilities include architecting software in C++, developing Python tools, and contributing to CI/CD infrastructure.
The Firmware Engineer will design, implement, and test firmware for critical components of a humanoid robot. Responsibilities include architecting firmware in C or C++, developing tools in Python for automation, and supporting hardware/software integration while contributing to CI/CD infrastructure.
The role involves building, testing, and deploying software, collaborating with PMs and designers, mentoring team members, and supporting software and services. You'll create technical specs and ensure alignment with internal stakeholders, contributing to a product that empowers SMBs.
As a Software Engineer at Pilot, you will build, test, and deploy software while collaborating with teams to address customer needs. You will contribute to technical documentation and assist in the maintenance of software systems, ensuring high-quality work in a fast-paced environment.
The Engineering Manager will lead a team of engineers in building and shipping software solutions while fostering a collaborative and inclusive environment. Responsibilities include mentoring team members, managing performance, prioritizing technical challenges, and collaborating with stakeholders to shape development at Pilot.
The Engineering Manager will manage the automation engineering team, develop no-code tools for integration design, and oversee quality and growth within the team while collaborating with product and engineering functions. The role requires a balance of hiring, roadmap planning, and working closely with various stakeholders to drive successful outcomes.
Top Companies in San Francisco Bay Area, CA Hiring Python Developers
See AllAll Filters
No Results
No Results