Principal Software Engineer, Robotics
About The Job
Berkshire Grey is a leader in the field of AI and robotics, providing innovative solutions for e-commerce, retail replenishment, and logistics. Our technology automates complex aspects of the warehouse such as pick, pack, and sort operations.
As a Principal Software Team Lead at Berkshire Grey, you will be at the forefront of robotics and AI, helping to lead a small team of talented software engineers in delivering cutting-edge solutions that enhance our customers’ operational efficiency and productivity. Your technical leadership will be pivotal in managing the software team’s performance, tracking progress, and ensuring their work is effectively communicated to stakeholders. You will play a critical role in driving inter-team collaboration, identifying and managing dependencies, and ensuring that the team meets its objectives in a dynamic and fast-paced environment.
Responsibilities:
- Manage and mentor a small team of highly skilled software engineers, understanding their strengths and development areas.
- Quickly digest discussions in cross-functional meeting and identify critical dependencies, ensuring they are tracking, progress, and are addressed.
- Monitor and track dependencies across teams, obtaining support from software leadership as necessary.
- Autonomously remove roadblocks to enable to the team to make progress and keep on track towards the desired outcomes.
- Track team performance, conducting regular reviews, and ensure alignment with project goals.
- Lead sprint planning, ensuring clear communication of priorities, tasks and deadlines, and actively track team progress.
- Represent the work of the team in various forums, ensuring visibility and alignment with broader company objectives.
- Actively work to remove distractions and administrative burdens from your software engineering team, allowing them to focus on maximizing their development time.
Minimum Qualifications:
- Bachelor’s degree in Computer Science, Robotics, or a related field.
- 7+ years of experience in software development with a strong technical background in Robotics.
- 2+ years of technical leadership experience or people management experience.
- 3+ years of Robotics related technical experience.
- Proficient in Python programming language and able to contribute code on a daily basis.
- Familiar with Issue Tracking Systems (Jira), Linux (Ubuntu), and Version Control Systems (Git).
- Experience working in a fast-paced Agile environment.
- Strong foundation in algorithms and data structures, with experience designing and optimizing algorithms for computationally complex robotic applications.
- Expertise in advanced software development techniques, including multithreading, asynchronous programming, messaging systems (e.g., MQTT, ROS2, Kafka), parallel programming, and API development.
Preferred Qualifications:
- Master’s degree in Computer Science, Robotics, or a related field.
- 8+ years of experience in software development.
- Experience with robotics and robotic solutions.
- Demonstrated experience mentoring team members.
- Experience with DevOps practices and collaboration with hardware teams.
- Strong problem-solving skills with the ability to autonomously resolve risks and challenges.
Location
Bedford, MA (Hybrid)
Department
Software
Employment Type
Fulltime-Regular
Minimum Experience
Experienced
Internal Job Code
HRTC - 34789
Edit Job DescriptionRecommended Jobs
Field Service Technician
Clean Harbors, a leader in environmental and industrial services across North America, is looking for a committed Field Service Technician to join our dedicated Environmental Health & Safety (EHS) tea…
Advanced Welder / Fabricator
Every day, ANDRITZ continues to deliver successful innovative solutions to our customers globally. Why are we so successful? Because we are passionate and love what we do! We are at the forefront of …
Senior US Tax Associate - Cayman Islands (Big 4 Firm)
Our Big 4 client is looking for a Senior US Tax Associate to join its Cayman-based team, advising and delivering complex US tax compliance work for global financial services clients - including insur…
Snowflake python ETL engineer
Job Details Job Title: Snowflake Python ETL Engineer Location: Boston, MA (Hybrid 3 days onsite 2 days remote per week Duration: Long Term Contract Job Description: Job Summary: The…
Junior Account Manager
We are a premier sales and marketing organization in Worcester, hiring a driven professional for our Junior Account Manager program in partnership with Verizon. This career-launching opportunity prov…
Client Advisor
Tiffany & Co. seeks a Client Advisor in Natick to embody the brand in client interactions. This role involves developing client relationships, achieving sales targets, and delivering exceptional in-st…
Freight Forwarder - Air Freight
DSV - Global transport and logistics In 1976, ten independent hauliers joined forces and founded DSV in Denmark. Since then, DSV has evolved to become the world's 3rd largest supplier of global so…
Manufacturing Operator - Day Shift (7a-7p)
Requisition ID: 914035 Store # : E01886 Mfg Ops-Automated Packaging DUDL Position: Full-Time Total Rewards: Benefits/Incentive Information Gentex Optics is part of EssilorLuxottica, …
Front Desk Manager
JOB SUMMARY Assists the Front Office Manager in administering front office functions and supervising staff on a daily basis. Front office areas include Bell/Door Staff, Switchboard and Guest Servi…