Full Job Description
Soft Robotics Inc. is a venture-backed startup in Bedford, MA that integrates patented soft actuator technologies, a proprietary vision system, and artificial intelligence stack into robotic gripping, and autonomous manipulation solutions that can handle items of varying size, shape and weight with high-speed, precision, and a human-like touch. By leveraging the science of soft robotics, it is now possible to automate facilities that have traditionally depended upon manual labor for bin picking, order fulfillment, and other complex pick and place tasks. This technology is proven in manufacturing installations today and enabling new robotic solutions for the food supply chain, advanced manufacturing applications, and the e-commerce logistics industry.
We are looking to hire a Director of Software to participate in R&D and Product Development activities.
The ideal candidate will have extensive experience developing software for robotic systems or similarly complex and highly integrated products. He/she will manage a small but high-powered software engineering team that works on a variety of customer-focused projects throughout the product development life cycle, from initial proofs of concept through robust production-ready implementations. The successful candidate must also be willing and able to pitch in as individual contributor as needed to support a fast-paced, dynamic startup environment.
Lead and mentor a world-class team of Software Engineers with experience in the development of robotics and automation systems;
Work with your team to perform R&D, Advanced Development, and Product Development in support of customer applications and future product roadmap;
Collaborate with Hardware, Business Development, Product, and Project Management leads to define, capture, and deliver supply chain solutions;
Work with CTO and product management team to identify future areas of technical development, assess technical feasibility/effort, execute new product imperatives and identify opportunities for product line extensions;
Ensure team effectively designs for safety, manufacturability, reliability and test in accordance with domestic and international standards and regulatory requirements.
Develop system test plans and protocols and perform system test and debug;
Perform design verification and validation;
Implement software development processes and best practices to maximize engineering throughput;
Support team members so they thrive in their roles and develop professionally;
Participate in risk management reviews and all relevant design control activities;
Other duties as required.
BS in Computer Science, Engineering, or equivalent;
10+ years of professional software development experience, or 7+ years of professional experience with 2+ years of advanced academic training beyond a BS
Experience leading a software engineering team, including proficiency with Agile methods and with "best practices" such as issue tracking, static code checking, and automated testing;
Experience with robotics, computer vision and machine learning;
Proficiency in either C/C++ or Python and demonstrable experience with both;
Proficient developing software in a Linux environment;
Strong mathematical and analytical skills;
Excellent written and verbal communication skills; Proficiency in the creation and maintenance of documentation;
Demonstrated track record of exceptional individual performance in a fast-paced environment;
Strong attention to details.
Technical depth in robotic grasping, computer vision or machine learning;
Familiarity with a web development framework such a Rails or Django;
Knowledge of regulatory compliance requirements for software development in a commercial/industrial setting