Staff Perception Research Engineer

 
Senior
🇺🇸 United States
Software Developer
Technology

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

 

Boston Dynamics, Inc.

Boston Dynamics, Inc.

Customer Learning & Development team at Spot, focusing on training events and supporting a variety of audiences including internal teams and external stakeholders.

Events
Training
Robotics
Technology

Other jobs at Boston Dynamics, Inc.

 

 

 

 

 

 

 

 

View all Boston Dynamics, Inc. jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

🇺🇸 United States
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs