
Software Engineer, Applications
Role summary
Berkshire Grey is seeking a Software Engineer, Applications to join their robotics software engineering team. This role involves developing cutting-edge robotic solutions for e-commerce, retail replenishment, and logistics, automating complex pick, pack, and sort operations. The engineer will focus on high-level logic controlling the systems and solving robotic problems related to software behaviors and systems intelligence. The ideal candidate has a start-up mentality, is motivated by delivering working products, and enjoys tackling complex challenges in a fast-paced environment. Responsibilities include designing, developing, and supporting robotic application software, integrating capabilities, and collaborating with cross-functional teams.
Minimum Qualifications:
- Bachelor’s degree in Computer Science or a closely related field.
- 2+ years of experience in software development.
- Strong coding skills in Python
- Experience in a fast paced, agile environment.
- Demonstrated ability to:
- Investigate and triage production issues end-to-end
- Analyze logs, metrics, and telemetry to pinpoint root causes
- Develop fixes or workarounds under tight SLAs
- Ship stable patches and rollouts with minimal disruption
- Communicate status and technical tradeoffs clearly to stakeholders
- MVP mentality, prioritizing functionality and going from simple to complex
- Proficient in:
- Python or C++
- Git
- Jira
Ubuntu
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.
- Hands-on experience with robotic applications or other high-uptime systems
- Basic data analysis (logging, profiling, statics, pandas)
- Within the robotics space:
- Design and run real robot experiments, analyzing results
- Basic knowledge of robot simulation, visualization
Experience with real sensors, robots
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 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.
6111-2601EG
Similar roles
Software Engineer, ApplicationsCentralReach · Holmdel, New Jersey, United States · Onsite- Senior Software Engineer, ApplicationsAcuityMD · Boston Or, United States · Remote
- Principal Software Engineer, ApplicationsFloQast · Los Angeles, California, United States · Hybrid
- Staff Software Engineer, ApplicationsFloQast · San Jose, California, United States · Onsite
- Sr Software Engineer, ApplicationsJobgether · United States · Remote