Role Overview:
As a
Robotics Engineer, you’ll build and ship software that powers
humanoid and embodied robotic systems—from perception and state estimation to motion and system
integration. You’ll work closely with senior engineers to
turn prototypes into reliable, real-time pipelines that run on both simulation
and real hardware. Your contributions will directly improve deployment
readiness, system robustness, and iteration speed as we scale into real-world
customer environments.
What
you'll work on
-
Develop and maintain core robotics software for humanoid and embodied systems
(perception, state estimation, motion, and system integration).
- Work
with ROS2, robot drivers, and middleware to connect sensors, compute, and
actuation into reliable real-time pipelines.
-
Integrate multi-modal inputs such as RGB/RGB-D, depth, kinematics, IMU, and
force/torque into coherent robot state and behaviors.
-
Build tooling for data capture, replay, debugging, and benchmarking (logs,
rosbag, simulation playback) to accelerate iteration.
-
Support sim-to-real workflows by testing and validating software in simulation
(MuJoCo / IsaacLab) and on real hardware.
-
Improve robustness and performance through profiling, latency reduction, and
systematic debugging of long-running robot systems.
-
Collaborate closely with senior engineers to ship production-ready components
and learn best practices in robotics software engineering.
Technical
Requirements
Must
Have
- A
solid foundation in robotics, computer science, or a related engineering field.
-
Comfortable programming in Python and/or C++, with an interest in building real
robotic systems.
-
Basic understanding of robot kinematics, coordinate transforms, and system
integration.
-
Familiarity with ROS or ROS2 and working with distributed robotic software
nodes.
- A
bias toward action: you can take ownership of tasks, unblock yourself, and ship
working software with guidance from the team.
-
Strong curiosity, a hands-on mindset, and the ability to learn quickly in a
fast-moving environment.
Nice
to Have
-
Experience with humanoid robots, mobile manipulators, or embodied robotic
platforms.
-
Exposure to simulation tools such as MuJoCo, Isaac Lab, Gazebo, or similar.
-
Familiarity with multi-modal sensing (RGB / RGB-D, IMU, force/torque).
-
Experience with logging, replay, or data pipelines (e.g. rosbag, datasets,
experiment tooling).
-
Coursework, internships, or side projects in