Humanoid Robotics Engineer

Job description

Help us build CloudWalk’s ambitious R&D program around humanoid robotics. You’ll own the full cycle of developing locomotion and high-level behaviors: design tasks and environments in NVIDIA IsaacLab/Sim/Gym, train policies with RL/IL, validate on simulation and deploy on our physical humanoid robot (Sim2Real).

The Robotics Division

  • We work on embodied AI and autonomous systems across various robotics platforms and applications
  • Full development cycle from simulation environment design in NVIDIA IsaacLab/Sim/Gym to deployment on physical robots
  • São Paulo lab with advanced robotics hardware including humanoids and vending machines

What you’ll do:

  • Invent and build humanoid tasks and environments – from simple flat-ground locomotion to challenging obstacle courses
  • Train and refine policies using RSL-RL, RL-Games, Stable-Baselines3, or similar GPU-parallel RL libraries
  • Explore cutting-edge approaches – reinforcement learning, imitation learning, diffusion policies, and transformer-based approaches for continuous control
  • Close the Sim2Real gap through domain/dynamics randomization, calibration, and staged deployment on the humanoid platform in our lab
  • Integrate with robotics ecosystem – ROS 2 (ros2_control, MoveIt 2) and NVIDIA’s robotics stack (Isaac ROS, cuRobo/cuMotion, NVBlox)
  • Orchestrate complex behaviors with BehaviorTree.CPP/Groot, and experiment with Isaac GR00T for high-level humanoid skill composition
  • Measure and iterate with reproducible pipelines, dashboards, and design documentation to accelerate R&D cycles

What you’ll need:

  • Solid ML and RL foundations (PPO, SAC, TD3) with hands-on PyTorch experience
  • NVIDIA Isaac ecosystem proficiency – Isaac Sim/Isaac Lab and legacy environments (Isaac Gym, OmniIsaacGymEnvs, Orbit)
  • Strong ROS 2 skills – ros2_control, lifecycle nodes, planning and perception integration
  • Sim2Real expertise – domain randomization, dynamics tuning, and safe hardware deployment
  • Engineering best practices – version control, containerization, reproducibility, and documentation
  • Must be able to work on-site in São Paulo for regular robotics lab sessions with physical robots

Bonus points if you have:

  • Legged locomotion experience with humanoid control tasks (Legged Gym, ETH Zurich RSL environments)
  • MuJoCo-based RL workflows (Gymnasium, dm_control, robosuite) for algorithm prototyping and benchmarking
  • Advanced policy architectures – Diffusion/Transformer policies for robotics applications
  • NVIDIA robotics stack – GPU-accelerated planning (cuRobo, cuMotion) and Isaac ROS perception (NVBlox, VSLAM)
  • Real-time systems and mechatronics knowledge (PREEMPT_RT, C++ optimization)
  • Strong portfolio of robotics and ML projects (GitHub repos, demonstrations, research papers)

Work Model

  • Hybrid role – collaborate remotely but spend regular days in our robotics lab
  • Hands-on experimentation with physical humanoid robots is a core part of this job
  • Test, validate, and deploy your simulation work on real hardware in our São Paulo lab

Recruiting Process

  • Challenge: You’ll receive a technical challenge to demonstrate your skills in robotics, simulation, and machine learning
  • Technical interview
  • Cultural interview

Note: If you are not willing to take an online quiz and demonstrate your technical capabilities with both simulation and physical robotics systems, do not apply.

Diversity and inclusion:

We believe in social inclusion, respect, and appreciation of all people. We promote a welcoming work environment, where each CloudWalker can be authentic, regardless of gender, ethnicity, race, religion, sexuality, mobility, disability, or education.

Share this job:
Please let CloudWalk know you found this job on Remote First Jobs 🙏

Similar Remote Jobs

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply