As a Perception Software Engineer, you will collaborate with team members to identify and resolve product limitations as well as create new capabilities for our novel warehouse robots. Every day you will develop and support software to enable core computer vision capabilities such as sensor management, efficient distributed state synchronization, and factory production support. Additionally, you will test software solutions on robot hardware. To thrive in this role, you must be able to: write, review, and test high-quality production code, be driven by fixing broken software products, and enjoy tackling challenging problems.
Boston Dynamics is a world leader in mobile robots, tackling some of the toughest robotics challenges. For years, our awe-inspiring viral videos on YouTube have shown the world what remarkably capable robots can do. Now we are quickly becoming a recognized leader in automation solutions for industrial applications, logistics and warehouses.
Possible day to day activities:
Develop core computer vision capabilities such as point cloud outlier rejection
Profile bottlenecks and optimize system performance
Streamline interfaces to simplify perception-behavior robot interaction
Support camera or LIDAR drivers
Contribute to the maintenance, testing, and deployment of our products
Design test plans for new perception features
Desired skills:
Strong C++ programming skills
2+ years experience working with robots and noisy sensor data
Familiarity with 2D/3D Vision (OpenCV/PCL)
Experience with large scale software deployment
We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to sponsor visas for this position.
Changing your idea of what robots can do... Automation Machinery Manufacturing.