Job Description
Salary:
About The Job:
Berkshire Grey is a leader in AI and robotics, providing innovative solutions for e-commerce, retail replenishment, and logistics. Our technology automates complex warehouse operations such as pick, pack, and sort.
As a Principal Software Team Lead, you will lead a team of talented software engineers in delivering cutting-edge robotics and AI solutions. Your role involves managing team performance, tracking progress, and coordinating with stakeholders. You will also facilitate inter-team collaboration, manage dependencies, and ensure objectives are met in a fast-paced environment.
Responsibilities:
* Manage and mentor a team of skilled software engineers, understanding their strengths and development areas.
* Digest cross-functional discussions quickly, identify critical dependencies, and ensure they are addressed.
* Monitor and track dependencies across teams, seeking support from software leadership as needed.
* Remove roadblocks autonomously to enable team progress.
* Track team performance through regular reviews and ensure alignment with project goals.
* Lead sprint planning, communicate priorities, tasks, deadlines, and track progress.
* Represent the team in forums, ensuring visibility and alignment with company objectives.
* Reduce distractions and administrative burdens to maximize development time for your team.
Minimum Qualifications:
* Bachelor's degree in Computer Science, Robotics, or related field.
* 7+ years of software development experience with a focus on Robotics.
* 2+ years of technical leadership or people management experience.
* 3+ years of robotics-related technical experience.
* Proficiency in Python programming, contributing code daily.
* Familiarity with Issue Tracking Systems (Jira), Linux (Ubuntu), and Version Control Systems (Git).
* Experience in a fast-paced Agile environment.
* Strong understanding of algorithms and data structures, with experience designing and optimizing algorithms for robotic applications.
* Expertise in advanced software techniques such as multithreading, asynchronous programming, messaging systems (e.g., MQTT, ROS2, Kafka), parallel programming, and API development.
Qualifications:
* Master's degree in Computer Science, Robotics, or related field.
* 8+ years of software development experience.
* Experience with robotics and robotic solutions.
* Experience mentoring team members.
* Knowledge of DevOps practices and collaboration with hardware teams.
* Strong problem-solving skills to autonomously resolve risks and challenges.
Location: Bedford, MA (Hybrid)
Department: Software
Employment Type: Full-time, Regular
Minimum Experience: Experienced
Internal Job Code: HRTC - 34789
#J-18808-Ljbffr