onsite
Robotics Software Intern - Deployment & Humanoids
Software Engineer
Hands‑on internship focused on deploying and optimizing humanoid robotics software using C++, CUDA, and NVIDIA’s Isaac Lab/ROS stack. Ideal for students eager to work on real‑time control and simulation in a fast‑paced robotics environment.
About the role
Key Responsibilities
- Develop and maintain C++ modules for real‑time control of humanoid robots.
- Implement GPU‑accelerated algorithms using CUDA to enhance perception and motion planning.
- Integrate and test software within the Isaac Lab and Isaac ROS ecosystems.
- Collaborate with hardware and software teams to debug and optimize deployment pipelines.
- Document code, performance metrics, and contribute to internal knowledge bases.
Requirements
- Current enrollment in Computer Science, Robotics, or related engineering program.
- Strong programming skills in C++ and familiarity with CUDA programming.
- Experience or coursework in control systems, robotics middleware, or simulation.
- Excellent problem‑solving abilities and a proactive, collaborative attitude.
- Good written and verbal communication skills in English.