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.
As a Software Engineer, Applications, you will develop and enhance software that powers our cutting-edge robotic solutions. 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 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 progress and collaboratively solve problems.
Minimum Qualifications
- Bachelor’s degree in Computer Science or a closely related field.
- 2+ years of experience in software development.
- Proficiency in Python.
- Experience in a fast paced, agile environment.
- Ability to:
- Collaborate with a team on software projects
- Navigate and contribute to large, complex codebases
- Participate in code reviews and apply design patterns effectively
- Employ MVP mentality, prioritizing functionality and going from simple to complex
- Proficient in:
- Python
- System design
- Asynchronous / Concurrent programming.
- Git
- Jira
- Ubuntu
- Code reviews
- Design patterns (producer-consumer, modular and configurable, etc.)
Preferred Qualifications
- Exposure to robotics or a keen interest in the robotics field.
- Familiarity with the material handling industry.
- Understanding of parallel/distributed systems.
- Basic data analysis (logging, profiling, statics, pandas)
- Experience with:
- Documenting code clearly
- Using key-value stores (ZooKeeper)
- Writing software tests (pytest)
- Managing processes and containers (Docker, Kubernetes)
- Basic knowledge of robot simulation, visualization
- Experience with real sensors, robots
- Developing APIs.
- Developing RESTful, and/or gRPC services/clients.
- Robotic Operation System (ROS2).
- 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.
6111-2506CC
Recommended Jobs
AI/ML Engineering Co-op
Who we are Zus is a shared health data platform designed to accelerate healthcare data interoperability by providing easy-to-use patient data via API, embedded components, and direct EHR integrati…
Internet Sales
Job Description Job Description About Us: Mastria Auto Group, with a rich legacy spanning over 50 years, is widely respected in the automotive industry. Our reputation is built on a deep commitm…
Janitorial Crew-Part Time
Join a fast-paced, growing, and exciting company full of great opportunities! Kellermeyer Bergensons Services (KBS) has an immediate part-time opportunity to join our Janitorial Services Team as a …
Sitter / PCT
Per Diem Sitter – Cambridge, MA Pay: $21/hour Schedule: Primarily 3:00 PM–11:30 PM and 11:00 PM–7:30 AM (occasional 7:00 AM–3:30 PM) Setting: Emergency Department We’re hiring…
Director of Nursing (DON)
Director of Nursing (DON) Titan Placement Group invites you to explore an opportunity in Waltham and Brighton with a mission-driven organization dedicated to providing comprehensive, equitable heal…
Salesforce specialist
We are seeking a Salesforce Solutions Specialist to join our team, focusing on Finance and Operational functions within the Oliver Wyman ERP application. This hybrid role combines analytical expertis…
Nocturnist Physician in Worcester, MA
Are you a hospitalist physician with a passion for providing the highest quality of care? If so, TeamHealth needs you to join our dynamic team in Worcester, Massachusetts, near Boston. We are seeking…
Product Manager, Retail & E-commerce
At Accellor, we are a trusted digital transformation partner that uses best-of-breed Cloud technology to deliver superior customer engagement and business effectiveness for clients. We’ve created an…
Dermatologist Opportunity North of Boston w/Esteemed Non-profit Health System
An esteemed nonprofit integrated health system with 11 hospitals in Massachusetts is adding a Dermatologist north of Boston. About the Opportunity: Full-service practice and core training sit…