Motion Recruitment - Boston, MA

posted about 2 months ago

Full-time - Senior
Boston, MA
Administrative and Support Services

About the position

Our client is revolutionizing warehouse operations through cutting-edge robotics and automation technologies. Their mission is to streamline logistics, enhance operational efficiency, and transform how businesses manage their supply chains. As they expand, they are seeking a dynamic and experienced Director of Software Engineering to lead their talented engineering teams and drive innovation. This role requires a strategic leader who can manage multiple projects, foster collaboration across teams, and drive the development of advanced software solutions for our robotics systems. The ideal candidate will have a deep technical background in software engineering, a passion for robotics, and a proven track record of leading high-performing engineering teams.

Responsibilities

  • Lead and mentor three separate software engineering teams, each focusing on different aspects of robotics software development (e.g., control systems, navigation algorithms, and integration).
  • Develop and implement strategic plans for software development aligned with the company's goals and technology roadmap.
  • Foster a collaborative and innovative engineering culture that encourages professional growth and cross-team collaboration.
  • Oversee the planning, execution, and delivery of software projects, ensuring they meet technical requirements, timelines, and budget constraints.
  • Prioritize and allocate resources effectively to manage competing project demands and optimize team performance.
  • Drive the technical vision and strategy for robotics software development, including architecture design, technology stack selection, and implementation practices.
  • Stay abreast of industry trends and emerging technologies to incorporate cutting-edge solutions into our products.
  • Work closely with other departments such as hardware engineering, product management, and operations to ensure seamless integration of software with robotics hardware and systems.
  • Facilitate communication between teams to resolve issues, share knowledge, and align on project goals.
  • Implement best practices for software development, including coding standards, testing methodologies, and continuous integration/continuous deployment (CI/CD) processes.
  • Encourage and drive innovation in software engineering practices and robotics technology to maintain a competitive edge.
  • Communicate progress, challenges, and solutions to executive leadership and other key stakeholders.
  • Represent the engineering function in strategic discussions and contribute to the overall business strategy.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field (Master's degree or higher preferred).
  • 10+ years of experience in software engineering, with a significant portion in a leadership or management role.
  • Proven track record of managing multiple software engineering teams and complex projects, ideally in the robotics or automation industry.
  • Strong technical expertise in robotics software development, including experience with control systems, algorithms, and integration.
  • Excellent leadership, communication, and interpersonal skills, with the ability to motivate and inspire teams.
  • Demonstrated ability to make data-driven decisions and solve complex technical problems.
  • Experience with Agile methodologies and modern software development practices.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service