What is the difference between Boston Dynamics Robotics Engineer vs Boston Robotics Software Engineer?

Career: Boston Dynamics Robotics Engineer

AspectBoston Dynamics Robotics EngineerBoston Robotics Software Engineer
Required CredentialsBachelor's/Master's in Robotics, Mechanical, or Electrical Engineering; experience in robotics hardware and systemsBachelor's/Master's in Computer Science or Software Engineering; strong programming skills in C++, Python
Work EnvironmentHands-on hardware development, testing robotic systems, integrating sensors and actuatorsSoftware development, algorithm design, simulation, and control software for robots
Industry UsagePrimarily in robotics hardware companies like Boston Dynamics, research labsTech companies, research institutions, robotics software firms

The Boston Dynamics Robotics Engineer focuses on designing, building, and testing robotic hardware systems, while the Boston Robotics Software Engineer specializes in developing software and algorithms that control robotic functions. Both roles often collaborate but differ mainly in their technical focus and skill sets.