Senior Robotics Software Engineer
Core
Designing and implementing APIs, tools, and integrating complex AI systems into Apple's robotics software stack.
Role type
Senior robotics software engineer (AI/ML integration)
Builds
Robotics software features and AI system integrations for Apple products
Domain
Consumer electronics / Robotics / AI/ML
Deliverable
production ML models
Required skills
Software engineering, API design, system design, debugging complex AI systems, IPC mechanisms (XPC/RPC), GPU algorithm deployment
Preferred skills
iOS development (Swift), Python, QT, hardware deployment, visualization tooling
Technologies
Swift, Python, QT, XPC, RPC, GPUs
Responsibilities
Designing and implementing APIs; Designing and implementing tools such as visualizations, logging, and evaluation systems; Evaluating and debugging a complex AI systems; Integrating complex AI systems into a larger software stack
Seniority
Senior, hands-on IC