Machine Learning Engineer, Robotics
Core
Developing software and machine learning solutions for robotic systems used in test and assembly environments, specifically designing algorithms for robotic hand and arm prototypes to perform foundational and repetitive tasks.
Role type
Senior IC machine learning engineer (robotics)
Builds
Robotic hand and arm prototypes for test and assembly environments
Domain
Robotics, automation, semiconductor technology
Deliverable
production ML models
Required skills
Machine learning algorithms, robotics systems, software development, hardware integration, sensor interfaces, embedded systems, real-time control, analog semiconductor technologies, object manipulation
Preferred skills
Robotic manipulation algorithms, motion control, autonomous systems, humanoid robot programming, technology transfer, scale-up of automation solutions
Technologies
Humanoid robots, robotic arms, end effectors, embedded systems
Responsibilities
Design and develop machine learning algorithms for robotic hand and arm prototypes, collaborate with cross-functional teams to evaluate software and hardware interactions, conduct experiments to assess robotic performance with varying object properties, apply programming expertise to commercially available humanoid robots, document technical learnings and define best practices, support ML development and deployment by coordinating with internal and external teams
Seniority
Senior, hands-on IC