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
Chief Lending Officer - Job # 3355
Chief Lending Officer – To $120K – Northhampton, MA – Job # 3355 Who We Are The Symicor Group is a boutique talent acquisition firm based in Lincolnshire, IL & Rockport, TX. Our nationally uni…
Assistant Service Manager - Family Shop Since 1994 (Up to $90K / No Weekends / Benefits)
Assistant Manager / Service Advisor: You're good at your job. So why does it feel like you're drowning? You show up every day ready to take care of customers the right way. Build relationships. Se…
(2) Heavy Motor Equipment Operators/ Public Works Laborers
Duties Operates heavy motor equipment in a proper and safe manner in order to perform all assigned work. Loads and unloads trucks; picks up and hauls material; plows and sands sidewalks, recreatio…
Associate Client Advocate - Northeast Region
Lensa is a career site that helps job seekers find great jobs in the US. We are not a staffing firm or agency. Lensa does not hire directly for these jobs, but promotes jobs on LinkedIn on behalf of …
Client Associate/Registered Client Associate - Boston, MA
Job Description What is the opportunity? Embrace RBC Wealth Management’s core values and inclusive culture as an integral part of our branch serving financial advisors and our clients. As a Cli…
Warehouse Driver
Never job search again! Rodenhiser has been successfully serving homeowners of the MetroWest area with professional home service technicians since 1928. Maintaining the highest standards of serv…
Pre-Doctoral Fellowship in International Finance & Macroeconomics (Prof. Gopinath)
Details Title Pre-Doctoral Fellowship in International Finance & Macroeconomics (Prof. Gopinath) School Faculty of Arts and Sciences Department/Area Economics Position Description…
Respiratory Therapist - FT/PT Per diem new rates
Whittier Rehabilitation Hospital - Westborough Respiratory Therapist Competitive Pay Rates ~ Generous Shift Diffs Full - Time, Part Time and Per Diem shifts available. Full time Nights, 3…
National General Adjuster - Northeast Region
Lensa is a career site that helps job seekers find great jobs in the US. We are not a staffing firm or agency. Lensa does not hire directly for these jobs, but promotes jobs on LinkedIn on behalf of …
Freelance MD/Medical Director
As a Medical Director, you will be joining the world’s largest & most comprehensive clinical research organization, powered by healthcare intelligence. What You Will Be Doing: Lead or …