Software Engineer - Simulation

Boston Dynamics Waltham

Company

Boston Dynamics

Location

Waltham

Type

Full Time

Job Description

The Atlas team is looking for a Software Engineer with a passion for robotics to build cutting-edge simulation software for our robots' perception, planning, and controls systems. In this role you will develop simulation engines, visualization tools, and robot behavior testing infrastructure.

How you will make an impact:

  • Develop high quality software for simulation
  • Design simulation software that is fast and scalable
  • Work on simulation for perception-in-the-loop behaviors
  • Design and implement sensor simulation modules
  • Evaluate new simulation technologies and libraries
  • Develop GUI tools with advanced 3D visualization capabilities
  • Develop automated simulation testing infrastructure
  • Regularly disseminate research within the Atlas team and in wider company meetings

We are looking for:

  • Competence in C++ and Python programming
  • Experience using and developing simulation software for robots (for example: mujoco, gazebo, bullet, unity)
  • Familiarity with requirements for robot simulation software for perception and machine learning
  • 3+ years experience with simulation software (academic research or industry)

Additional desired experience:

  • Hands-on experience with hardware robots and robot middleware software systems
  • Experience with robot perception data types like RGBD images, pointclouds
  • Experience with network communication and pub/sub
  • Advanced programming with knowledge of threading, multiprocessing, asynchronous IO
  • Experience designing software within monorepos and working on build systems like bazel
  • Knowledge of computer graphics and data visualization techniques
  • Practical knowledge of 3D geometry, projective geometry, camera models

Date Posted

03/26/2023

Views

4

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Lead Data Analyst - Dynatrace

Views in the last 30 days - 0

Dynatrace is seeking a Business Analyst with extensive experience in data analysis and statistics trend analysis The role involves providing data anal...

View Details

Senior Manager, IT - Deciphera Pharmaceuticals

Views in the last 30 days - 0

Deciphera a biopharmaceutical company focused on cancer treatments is seeking a Sr Manager of IT The role involves managing IT onboarding and offboard...

View Details

Integrations Support Specialist II - ZoomInfo

Views in the last 30 days - 0

ZoomInfo is seeking an experienced Integration Support Specialist The role involves providing daily support to customers managing escalations document...

View Details

Service Product Manager - Dynatrace

Views in the last 30 days - 0

Dynatrace is seeking a Services Product Manager with extensive experience in SaaS or enterprise software companies The role involves developing and ma...

View Details

Senior Quality Engineer, Mobile - Imprivata

Views in the last 30 days - 0

Imprivata is seeking a Senior Quality Engineer Mobile for a hybrid opportunity in Waltham MA The candidate will join a dedicated team passionate about...

View Details

Senior Customer Onboarding Specialist - Imprivata

Views in the last 30 days - 0

Imprivata is seeking a Senior Customer Onboarding Specialist for a hybrid role based in Waltham MA The role involves engaging customers to maximize th...

View Details