We are seeking an exceptional software engineer to help pioneer the effort of building a secure platform for robotic applications. As a Software Engineer focused on Robotics Security, you will be the critical link between hardware, embedded software, developer APIs, and our advanced Gemini Robotics agentic models.
Your primary responsibility will be to design, implement, and optimize critical software components for our secure API ecosystem, including on-device APIs and SDKs. You will also develop and maintain the infrastructure for a large-scale developer API ecosystem, ensuring scalability, reliability, and security.
In addition, you will identify, implement, and enhance on-device security features to protect our models and user data in a rapidly evolving environment. You will collaborate with security engineers, researchers, and product managers to define and implement a robust security posture for the entire platform.
To succeed in this role, you will need a Master's degree or PhD in a related field or equivalent experience. You should have 5 years of experience with software development in one or more programming languages, including strong C++ and Python development skills.
Experience with developing, maintaining, debugging, and optimizing in a large codebase and complex systems is essential. You should also have experience with API design, development, and building secure systems.
In addition, hands-on experience with robotics or on-device development, experience building developer ecosystems, platforms, or SDKs, and familiarity with hardware & software security features of embedded systems and embedded computing devices (encryption, Secure Boot…) are highly desirable.
XML job scraping automation by YubHub