Senior Software Engineer, Applications
About The Job:
Berkshire Grey is a leader in the field of Robotics and AI, providing innovative solutions for e-commerce, retail replenishment, and logistics. Our technology automates complex pick, pack, and sort operations.
In the role of Senior Software Engineer, Applications, you will be joining a robotics software engineering team working on developing cutting-edge robotic solutions. If you have a start-up mentality, like to get things done, stick with things until you figure it out and are motivated by delivering working products to customers, then this will be a fit for you. The robotic application development involves high-level logic that controls the systems and ties everything together. You will be solving a variety of robotic problems including software behaviors and systems intelligence.
Responsibilities:
Design, develop, and support advanced robotic application software related to robotic manipulation solutions deployed in production environments.
Design, prototype, implement, test, and maintain software that integrates and enhances robotic capabilities to reliably deliver and perform complex robotic tasks.
Work closely with hardware engineers, product managers, and other software teams to integrate capabilities into our broader robotic systems.
Communicate technical priorities and status.
Minimum Qualifications:
Bachelor’s degree in Computer Science or a closely related field.
5+ years of experience in software development.
Strong development expertise in Python.
Commercial experience in a fast paced, agile environment.
Demonstrated ability to:
Provide technical leadership on key projects
Architect component-level software solutions
Operate autonomously
Determine and communicate justification of technical priorities to management
Navigate and contribute to large, complex codebases
MVP mentality, prioritizing functionality and going from simple to complex
Proficient in:
Python or C++
System design
Git
Jira
Ubuntu
Code reviews
Design patterns (producer-consumer, modular and configurable, robust and error-aware, etc.)
Preferred Qualifications:
Master’s degree in Computer Science or a closely related field.
Robotics experience.
Knowledge of the material handling field.
Understanding of parallel/distributed systems and asynchronous/concurrent programming.
Basic data analysis (logging, profiling, statics, pandas)
Demonstrated ability in one or more of the following:
Key-value stores (ZooKeeper)
Software testing (pytest)
Process management, containers (Docker, Kubernetes)
Within the robotics space:
Design and run real robot experiments, analyzing results
Basic knowledge of robot simulation, visualization
Experience with real sensors, robots
Experience in developing APIs.
Experience in developing RESTful, and/or gRPC services/clients.
Experience with the Robotic Operation System (ROS2).
Experience with NoSQL databases (e.g. MongoDB).
Why Berkshire Grey?
- Opportunity to work with cutting-edge AI-powered robotic solutions that are transforming the supply chain and logistics industry.
- A culture of innovation and collaboration, with a commitment to professional development and growth.
- Competitive compensation and comprehensive benefits package.
6110-2507EG
Recommended Jobs
Global CMC Automation and Robotics Leader
Job Title: Global CMC Automation and Robotics Leader Location: Framingham, MA or Cambridge, MA or Waltham, MA About the Job Are you ready to shape the future of medicine? The race is on to …
Staff Scientist I
When you join the growing BILH team, you're not just taking a job, you're making a difference in people's lives. Individual has progressed beyond the Research Fellow/Trainee stage and is functioni…
Principal Software Engineer - Embedded Systems
Full Spectrum is seeking a Principal Software Engineer - Embedded Systems to design, develop and verify complex products including medical devices, robotics and industrial equipment. ·Works and col…
Outside Sales Representative
Are you looking for a new sales position with unlimited earning potential and that is in a flourishing industry? Or maybe you have been thinking about switching career paths and moving into sales? Lo…
Dietary Aide
Job Overview Summary: The Dietary Aide is responsible for performing a variety of tasks related to the preparation and serving of food, cleaning food service areas, equipment and utensils. Note…
Data Engineer
Our client, a financial services company in Boston, is seeking a Data Engineer to design and maintain scalable data pipelines and infrastructure. This role involves building ETL processes, optimizing…
Strategy Analyst
Category/Area of Expertise: Strategy Job Requisition: 474079 Address: USA-MA-Quincy-1385 Hancock Street Store Code: Strategy - Office of CEO (5144177) Ahold Delhaize USA, a division of g…
Virtual Sales Insurance Specialist (Boston)
Remote Sales Insurance Specialist Are you enthusiastic, self-motivated, and eager to learn? Do you thrive in a fast-paced environment and aren't afraid of hard work? If so, we want to hear from yo…
Senior Medical Science Liaison, Dermatology (Boston Metro)
This job is with Johnson & Johnson, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly. At …