Director of Software Engineering - Robotics

Boston, Massachusetts

Hybrid

Full Time

$200k - $250k

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.

They are looking for a visionary and results-oriented Director of Software Engineering to oversee and guide their three distinct robotics software engineering teams. 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.

Key Responsibilities:

  • Leadership & Management:

    • 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.
  • Project Oversight:

    • 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.
  • Technical Strategy:

    • 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.
  • Cross-Functional Collaboration:

    • 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.
  • Quality & Innovation:

    • 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.
  • Stakeholder Engagement:

    • 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.

Qualifications:

  • 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.

Posted by: Nicholas Costello

Specialization: Robotics