We are seeking a technical leader and manager to spearhead development of our Case Picking application on Stretch. In this role, you’ll be responsible for building out the application software which turns the Stretch robot into a complete solution for our customers. The case picking application involves broad technical scope, including warehouse navigation, manipulation, warehouse management system integration, user interfaces, fleet management, and more. You will have the opportunity to grow and lead a team from initial de-risk, field tests, pilots, to scaled deployments and product maintenance.
To thrive in this role, you’ll need to be empathetic to customer needs, technically mature, fast at delivery. You know when to act scrappy to validate designs or answer questions, and when to build carefully to ensure we are building a shippable, scalable system. You are an organized and thoughtful technical communicator, capable of aligning within your own team and across contributing peer teams. You are skilled at team building and motivation.
Key Responsibilities:
Grow, manage, and mentor an application software team, guiding their technical growth and career development.
Define, drive, and track execution of the technical roadmap for the case picking application, including contributions from your own team and dependencies across other teams.
Represent the work of the team in various forums, ensuring visibility and alignment with broader company objectives
Ensure the team's effective progress by removing roadblocks, defining concrete milestones, clarifying requirements, and establishing process and tools to enable the team to execute quickly
Build a positive, collaborative working environment
Set an example of senior engineering excellence through rigorous code reviews, thoughtful design reviews, and by engaging in hands-on development; step in to guide development of key components, debug complex issues, and prototype innovative new approaches.
Desired Experience:
Bachelor’s degree in Computer Science, Robotics, or a related field
3+ years of hands-on experience developing professional quality software.
5+ years of experience in a Technical Lead or Managerial role.
Demonstrated experience shipping end-user products through the full software life cycle – from initial concept to ongoing maintenance.
Ability to understand and contribute to high-level application architecture, from cloud services to on-robot autonomy systems.
Experience working with mobile robots, especially in warehouse automation or logistics
Experience with safety-critical systems and relevant standards a plus