Work In Tech

Find your next role at Canada's fastest-growing tech companies

2024 VP AI Software Engineering

TandemLaunch

TandemLaunch

Software Engineering, Data Science
Montreal, QC, Canada
Posted on Friday, June 21, 2024

We are seeking a visionary and experienced VP of Software Engineering to lead the software development team of TandemLaunch’s latest venture. The ideal candidate will have a strong background in robotics, motion planning, and artificial intelligence, with a proven track record of managing and scaling engineering teams in a fast-paced startup environment. As the VP of Software Engineering, you will be responsible for guiding the technical direction of our projects, fostering a culture of innovation and collaboration, and ensuring the successful delivery of our cutting-edge solutions.

About us:

TandemLaunch is a unique Canadian start-up foundry and venture capital fund. We create cutting-edge technology companies based on research taken straight from major university labs.

Our latest venture is a deep-tech startup revolutionizing the robotics industry through advanced motion planning and artificial intelligence technologies. Our mission is to create intelligent, autonomous systems that can navigate and interact with complex environments, driving innovation in robotics across various sectors including manufacturing, agtech, logistics, and more.

About the role:

  • Lead, mentor, and manage a team of talented software engineers, fostering a culture of innovation, collaboration, and continuous improvement.
  • Oversee the design, development, and deployment of advanced motion planning and physics-informed AI solutions for robotic systems.
  • Drive the technical vision and strategic direction for the software engineering team, ensuring alignment with the company’s goals and objectives.
  • Implement best practices for software development, including coding standards, code reviews, testing, and documentation.
  • Stay current with industry trends and emerging technologies, integrating relevant advancements into the company’s products and processes.
  • Manage project timelines, resources, and budgets to ensure timely and successful delivery of software solutions.
  • Work closely with the executive team to communicate technical progress, challenges, and opportunities.

What we’re looking for:

  • Bachelor’s or Master’s degree in Computer Science, Robotics, Electrical Engineering, or a related field.
  • 10+ years of experience in software engineering, with at least 5 years in a leadership role.
  • Strong expertise in robotics, motion planning, and artificial intelligence.
  • Proven track record of managing and scaling engineering teams in a startup or high-growth environment.
  • Hands-on experience with programming languages such as C++ or Python
  • Familiarity of robotics software frameworks (e.g. ROS) is a plus
  • Deep understanding of software development methodologies, tools, and best practices.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
  • Experience with agile development methodologies and project management tools.

TandemLaunch is committed to building a community of excellence, equity, and diversity. We welcome applications from women, underrepresented minorities, persons with disabilities, sexual minority groups, and other candidates who will contribute to the enrichment of ideas and perspectives.

-

VP, Ingénierie logicielle AI

Nous sommes à la recherche d'un vice-président du génie logiciel pour diriger l'équipe de développement logiciel de la plus récente startup de TandemLaunch. Le candidat idéal possède une solide expérience en robotique, en planification des mouvements et en intelligence artificielle, et a fait ses preuves en matière de gestion et de développement d'équipes d'ingénieurs dans un environnement d'entreprise en démarrage au rythme rapide. En tant que vice-président de l'ingénierie logicielle, vous serez responsable de l'orientation technique de nos projets, de la promotion d'une culture d'innovation et de collaboration, et de la livraison réussie de nos solutions de pointe.

A propos de TandemLaunch :

TandemLaunch est une fonderie de start-up et un fonds de capital-risque canadien. Nous créons des entreprises technologiques basées sur des recherches provenant directement de grands laboratoires universitaires.

Notre plus récente entreprise est une startup de deep-tech qui révolutionne l'industrie de la robotique grâce à des technologies avancées de planification des mouvements et d'intelligence artificielle. Notre mission est de créer des systèmes intelligents et autonomes capables de naviguer et d'interagir avec des environnements complexes, en stimulant l'innovation dans le domaine de la robotique dans divers secteurs, notamment la fabrication, l'agrotechnique, la logistique, etc. Notre mission est de créer des systèmes intelligents et autonomes capables de naviguer et d'interagir avec des environnements complexes, en stimulant l'innovation dans le domaine de la robotique dans divers secteurs, notamment la fabrication, l'agrotechnique, et la logistique.

A propos du poste :

  • Diriger, encadrer et gérer une équipe d'ingénieurs logiciels talentueux, en favorisant une culture de l'innovation, de la collaboration et de l'amélioration continue.
  • Superviser la conception, le développement et le déploiement de solutions avancées de planification de mouvement et d'IA informée par la physique pour les systèmes robotiques.
  • Définir la vision technique et l'orientation stratégique de l'équipe de génie logiciel, en veillant à l'aligner sur les buts et objectifs de l'entreprise.
  • Mettre en œuvre les meilleures pratiques en matière de développement de logiciels, y compris les normes de codage, les examens de code, les tests et la documentation.
  • Se tenir au courant des tendances du secteur et des technologies émergentes, en intégrant les avancées pertinentes dans les produits et les processus de l'entreprise.
  • Gérer les délais, les ressources et les budgets des projets afin d'assurer la livraison de solutions logicielles dans les délais et avec succès.
  • Travailler en étroite collaboration avec l'équipe de direction pour communiquer les progrès techniques, les défis et les opportunités.

Ce que nous recherchons :

  • BSc ou MSc en informatique, robotique, génie électrique, ou dans un domaine connexe.
  • Plus de 10 ans d'expérience en ingénierie logicielle, dont au moins 5 ans dans un rôle de leadership.
  • Forte expertise en robotique, en planification des mouvements et en intelligence artificielle.
  • Expérience avérée de la gestion et de l'élargissement d'équipes d'ingénieurs dans une startup ou un environnement à forte croissance.
  • Expérience pratique des langages de programmation tels que C++ ou Python.
  • Une bonne connaissance des logiciels de robotique (par exemple ROS) est un plus.
  • Compréhension approfondie des méthodologies de développement de logiciels, des outils et des meilleures pratiques.
  • Solides compétences en matière de communication et de relations interpersonnelles, avec la capacité de collaborer efficacement avec des équipes interfonctionnelles.
  • Expérience des méthodologies de développement agile et des outils de gestion de projet.

TandemLaunch s'engage à construire une communauté d'excellence, d'équité et de diversité. Nous accueillons favorablement les candidatures des femmes, des minorités sous-représentées, des personnes handicapées, des groupes de minorités sexuelles et d'autres candidats qui contribueront à l'enrichissement des idées et des perspectives.