Staff Perception Research Engineer- Atlas Research
Waltham Office (POST)
Boston Dynamics
Boston Dynamics is creating practical robotics to tackle your toughest automation challenges and change your idea of what robots can do.Are you a passionate software engineer ready to push the boundaries of robotics? Join our Atlas perception team at Boston Dynamics, where you’ll play a pivotal role in making our robots see, understand, and interact with the real world. We tackle some of the most complex challenges in humanoid robot manipulation and locomotion using cutting-edge machine learning methods, starting with our advanced perception system.
Atlas is equipped with a range of sensing technologies, including monocular RGB, IR, stereo, and time-of-flight. We're constantly exploring the latest innovations in this field. In this role, you'll collaborate closely with roboticists, research scientists, and mechanical and electrical engineers, contributing to groundbreaking technologies for Atlas and other R&D initiatives.
How You Will Make an Impact:
Design, develop, and test software that integrates perception sensors with computer vision and machine learning algorithms.
Write onboard system and driver software to ensure optimal image quality, high frame rates, and low latency.
Develop and implement calibration routines for multiple sensors to enhance performance.
Collaborate with perception research scientists and algorithm developers to maximize the effectiveness of the perception system.
Create software solutions for compression, networking, and logging in ML inference applications, data collection systems, and teleoperation systems.
Develop software for embedded systems and GPU-accelerated algorithms.
Work on perception simulation using rendering engines and simulated robot sensors.
Build tools for log visualization and analysis.
Maintain and enhance our code repository, ensuring it evolves to meet our needs through CI/CD practices, testing, and deployment.
Desirable Experience:
5+ years of software development experience in C++, with familiarity in Python.
Expertise in robot perception systems and sensors.
Hands-on experience with common sensor modalities such as RGB, depth, stereo, ToF, and Lidar.
Strong understanding of computer vision algorithms and ML systems.
Experience with embedded systems and accelerators.
Knowledge of 3D transformations and projective geometry.
Familiarity with robot middleware systems and pub/sub architectures.
Join us at Boston Dynamics and be part of a team that is shaping the future of robotics. We look forward to your application!
#LI-JM1
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Architecture CI/CD Computer Vision GPU Lidar Machine Learning Python R R&D Research Robotics Testing
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.