Palo Alto On-site Employment

Rhoda ai is hiring a Robotics Software Engineer

About the Role

Develop robust software solutions for robotic systems, integrating sensing, planning, and control components to enable reliable operation in real-world conditions.

Responsibilities

  • Design and build core software modules for robotic perception and decision-making
  • Implement and optimize algorithms for navigation and motion planning
  • Collaborate with hardware teams to ensure software-hardware integration
  • Develop tools for simulation and testing of robotic behaviors
  • Write production-grade code with emphasis on reliability and performance
  • Troubleshoot and debug issues across the software stack
  • Contribute to architectural decisions for scalable robotics systems
  • Integrate sensor data from cameras, lidar, and IMUs
  • Ensure software safety and compliance with operational standards
  • Participate in code reviews and maintain code quality
  • Deploy and monitor software in field environments
  • Work with real-time operating constraints and embedded systems
  • Support integration of machine learning models into control pipelines
  • Document system design and implementation details
  • Collaborate with research teams to transition prototypes to production
  • Optimize system performance under latency and bandwidth limitations
  • Maintain version control and CI/CD workflows
  • Respond to field incidents with timely software fixes
  • Evaluate third-party software and tools for compatibility
  • Contribute to technical roadmaps and sprint planning
  • Ensure backward compatibility during system updates
  • Work with robotic platforms in unstructured environments
  • Implement fault detection and recovery mechanisms
  • Support safety-critical software certification processes
  • Engage in peer mentoring and knowledge sharing

Nice to Have

  • Master’s degree in robotics, computer science, or engineering
  • Experience with autonomous vehicles or mobile robots
  • Contributions to open-source robotics projects
  • Familiarity with safety-critical software standards
  • Experience with embedded C++ development
  • Knowledge of SLAM algorithms and implementations
  • Experience with perception pipelines using deep learning
  • Background in formal methods or verification
  • Published work in robotics or related conferences
  • Experience with hardware-in-the-loop testing

Compensation

Competitive salary with equity and benefits

Work Arrangement

Hybrid remote with office presence in the Bay Area

Team

Small, cross-functional team of engineers and researchers focused on applied robotics

What We Value

  • Technical excellence with a focus on practical implementation
  • Ownership of projects from concept to deployment
  • Clear communication across technical and non-technical stakeholders
  • Curiosity and drive to solve hard engineering problems
  • Collaborative approach to team-based development

Growth and Development

  • Opportunities to lead technical initiatives
  • Access to cutting-edge robotics platforms and tools
  • Support for conference attendance and professional development
  • Mentorship from experienced robotics engineers
  • Involvement in strategic planning for product evolution

Available for qualified candidates

Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
About company
Rhoda ai

Rhoda develops cutting edge robotic intelligence to bring generalist robots to the real world.

Our team focuses on deploying robotic systems into the real world. We build general purpose foundation models that can adapt to the variability of commercial and industrial environments.

We first pre-train our model with over a million videos, giving it a strong prior on motion, physics, and dynamics. We then post-train on action data collected on the robot to teach the model to learn specific tasks. This combination of pre- and post-training creates generalist robot policies that can work and adapt in dynamic environments.

Rhoda works in industries including automotive, manufacturing, logistics, and ecommerce, enabling robots to perform complex tasks such as returns processing, bearing decanting, and Contico breakdown in real production environments.

All jobs at Rhoda ai Visit website
Job Details
Department Software
Category other
Posted 2 months ago