Company Background: At Human in Motion Robotics (HMR), based in Vancouver, Canada, we're redefining mobility with advanced bipedal and humanoid robotic systems. Our mission is to enhance human potential through intelligent assistive and autonomous solutions that improve mobility, safety, and independence.
HMR has developed the world's most advanced wearable bipedal exoskeleton and, with a multidisciplinary team of innovators, engineers, and visionaries, is leading the next generation of robotics, scaling from R&D to full-scale production.
Job Description: We're seeking a Robotics Perception Engineer to contribute to the development of real-time 3D perception, localization, and navigation systems that operate in complex, dynamic environments and integrate tightly with control and locomotion systems.
As part of our growing AI & Perception team, we are building the core vision and navigation systems that allow our robots to understand their environment and move safely and autonomously.
Responsibilities: The candidate's main responsibilities are:
- Develop and deploy perception algorithms for object detection, depth estimation, semantic segmentation, and 3D tracking.
- Implement 3D vision techniques.
- Perform sensor fusion using data from different sensors for accurate real-time localization.
- Create scalable pipelines for data collection, training, and evaluation of perception systems.
- Design real-time navigation stacks.
- Optimize model inference performance for real-world deployment.
- Collaborate closely with controls, reinforcement learning, planning, and hardware teams to integrate perception into full-body behaviors and whole-system autonomy.
Required skills/Qualifications:
- M.Sc., or Ph.D. in Computer Vision, Robotics, Machine Learning, or related fields.
- Proficiency in C++, Python, and machine learning frameworks like PyTorch or TensorFlow.
- Strong foundation in geometry, probability, and optimization.
- Expertise in at least two of the following areas:
-3D scene understanding
-Object detection & multi-object tracking
-Depth estimation/stereo vision
-Visual-inertial SLAM or LiDAR-based mapping
-Navigation and motion planning
- Experience deploying real-time perception systems in robotics or embedded platforms.
Preferred and Plus skills:
- Experience with humanoid or legged robots in simulation or hardware.
- Familiarity with deployment tools such as TensorRT, ONNX, or model quantization techniques.
- Experience with ROS 2, CUDA/GPU programming, or sensor simulation tools.
- Contributions to open-source projects or published research in robotics or computer vision.
Who You Are:
- Self-motivated and proactive, with a strong desire to learn and grow.
- A "get-things-done" attitude with the ability to manage shifting priorities.
- Thrive in collaborative, cross-functional teams.
- Excited about working on complex, impactful technologies that move the world forward.
Why Join Us?
- Be part of a mission-driven team building the future of mobility.
- Access production-ready and advanced humanoid hardware and software platforms.
- Collaborative culture that encourages innovation and creativity.
- Opportunities for growth, leadership, and specialization.
- Competitive salary and benefits package including paid time off, employee stock options and extended health care.
- A chance to leave your mark on one of the most exciting fields in technology.
How to Apply: The description of the role above is what we believe an exemplary candidate could look like, if you have related experience but don't necessarily meet all the requirements, please apply! If you are ready for an exciting opportunity with a fast-growing start-up on a mission to change people's lives, submit your resume and portfolio outlining your experience and interest in the role.
HMR is an inclusive and equal opportunity employer. If you require accommodation during the recruitment process, please let us know and we'll be happy to support your needs.