Manager - Firmware Engineering

Vention

Montreal

On-site

CAD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible paid time off
Complimentary beverages and snacks
Global health plans
Career growth opportunities
Fun social events
Time off to volunteer

Job summary

A technology-driven manufacturing firm headquartered in Montreal is seeking a Firmware Team Manager to lead a team of developers specializing in Edge and Cloud based systems. The role involves collaboration with robotics manufacturers and ensuring the performance of software in various environments. Candidates should possess strong skills in C++, Python, and leadership, thriving in dynamic settings and understanding both technical and operational challenges.

Qualifications

  • Experience managing end‑to‑end solutions.
  • Ability to thrive in a fast‑paced, constantly evolving environment.
  • Experience with proprietary robot platforms beneficial.

Responsibilities

  • Lead a team of five firmware developers.
  • Architect the code stack for Edge and Cloud environments.
  • Collaborate with robot arm manufacturers.

Skills

Proficiency in C++
Proficiency in Python
Proficiency in Bash
Strong leadership skills
Understanding of TCP/IP
Experience with distributed system design
Knowledge of ROS

Tools

Realtime Linux
Docker
Arm Linux

Job description

Vention helps some of the most innovative manufacturing companies automate their production floor in just a few days. Vention's online-first manufacturing automation platform (MAP) enables its clients to design, automate, order, and deploy manufacturing equipment directly from their web browser.

Vention is headquartered in Montreal, Canada, with offices in Berlin and Boston, and is used in over 3,000 factories on 5 continents. As one of Canada’s Most Admired Cultures and Great Place to Work, we are a performance driven culture that cares deeply about happiness. We like ambitious goals, facts & data, and constructive debates. At the same time, we know that we can’t push ourselves if we are not surrounded by an uplifting and caring work environment.

  • We make our clients successful – we do what’s right for our customers, even when it makes our roles more challenging.
  • We execute and deliver – we set ambitious goals for ourselves and are energized about meeting them.
  • We debate, then commit – we challenge our own perspectives and ideas in pursuit of the best solutions.
  • We innovate to inspire – we value innovation in products, user experiences, and business practices.
  • We collaborate to achieve more – we work as one team to achieve more than we would on our own.
  • We empower our people to reach their full potential – we hold ourselves to high standards but celebrate progress & achievements.
Job Description

As our Firmware Team Manager, you will lead a team of firmware and embedded software developers in the implementation of the Edge and Cloud based systems and OS platforms for everything that Vention has to offer. This enables communications between the Vention ecosystem and our thousands of machine parts interactions on factory floors.

  • Lead and grow a team of five firmware developers, fostering both technical and interpersonal development.
  • Work daily with technologies such as C++, Python, Realtime Linux, Docker, Arm Linux, and hands‑on robotics.
  • Architect the code stack for various deployment environments on Edge and ensure software performance in all environments.
  • Participate in testing and quality of our physical solutions and manufacturing hardware.
  • Collaborate with robot arm manufacturers and motor suppliers such as Fanuc, UR, Doosan, etc.
  • Organize team work: quarterly and sprint planning, estimation, tracking, and reviews to keep projects on schedule.
  • Own a core piece of our product line and guide it to completion.
Qualifications
  • Proficiency in C++, Python, and Bash.
  • Strong leadership skills with experience managing end‑to‑end solutions.
  • Ability to thrive in a fast‑paced, constantly evolving environment.
  • Understanding of TCP/IP, REST, gRPC, WebSockets, and MQTT.
  • Experience with distributed system design and its technical challenges.
  • Knowledge of ROS, robot programming, and motion planning is an asset.
  • Optional: Experience with proprietary robot platforms (URSim, ROBOGUIDE, DART, etc.) and hardware deployment is an asset.
Benefits
  • Flexible paid time off and remote work policies.
  • Complimentary beverages and snacks.
  • Global comprehensive health plans.
  • Career growth opportunities.
  • Fun‑filled social events curated for diverse interests.
  • Time off to volunteer and give back to the community.
Interview Process
  • Initial Call
  • Meet the Team
  • Challenge
  • On‑site interview
  • Decision & Offer
EEO Statement

Our culture is an uplifting environment for high achievers. The fast‑paced, high‑performance environment will give you the opportunity to build products, processes and strategies that will have a lasting impact. When you join Vention, you join a team of professionals with a diverse variety of experiences, backgrounds, and perspectives. Together, we strive to nurture a supportive and inclusive work environment for all.

We’re passionate about helping you do your best work. Claim your seat and find out what you can do!

If you’re unsure if your experience perfectly matches our job posting, we encourage you to apply anyway. We are happy to chat and get to know you better while you can understand the role as well.

Seniority Level

Mid‑Senior level

Employment Type

Full‑time

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Gestionnaire de Programme / Program Manager
Gestionnaire de Programme / Program Manager

Vention • Montreal (administrative region)

Hybrid
CAD 95,000 - 130,000
Plan développement carrière
Formation continue
Diversité et inclusion
+5
Senior System Integration Engineer
Senior System Integration Engineer

Vention • Montreal

On-site
CAD 70,000 - 110,000
Flexible paid time off
Remote work policies
Complimentary beverages and snacks
+4
Développeur(e) embarqué - Embedded Developer
Développeur(e) embarqué - Embedded Developer

Vention • Montreal (administrative region)

On-site
CAD 85,000 - 125,000
Travail hybride
Deux jours de bénévolat payés par an
Avantages sociaux complets
+4
Gestionnaire de Programme / Program Manager
Gestionnaire de Programme / Program Manager

Vention Inc. • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Cheminement de carrière
Développement professionnel
Travail hybride
+3
Développeur(-euse), contrôle du mouvement robotique senior / Senior Robot Motion Control Developer
Développeur(-euse), contrôle du mouvement robotique senior / Senior Robot Motion Control Developer

Vention • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Career growth
Professional development
Diversity & inclusion
+5
Team Lead Mechanical Assembly
Team Lead Mechanical Assembly

Vention • Montreal

Hybrid
CAD 70,000 - 90,000
Career pathing opportunities
Comprehensive benefits from day one
Paid volunteering days
+1
Gestionnaire de produits mécaniques et robotiques / Product Manager, Hardware & Robotics
Gestionnaire de produits mécaniques et robotiques / Product Manager, Hardware & Robotics

Vention • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Plan de développement personnalisé
Formations et développement profession
Hybride: travail à domicile certains J
+3
Ingénieur(e) qualité / Quality Engineer
Ingénieur(e) qualité / Quality Engineer

Vention • Montreal (administrative region)

Hybrid
CAD 65,000 - 90,000
Plan de développement personnel
Formation continue
Diversité et inclusion
+5
Spécialiste sénior(e), intégration – grandes entreprises / Senior Integration Specialist - Ente[...]
Spécialiste sénior(e), intégration – grandes entreprises / Senior Integration Specialist - Ente[...]

Vention • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Hybride travail
Assurance santé
Journées bénévolat rémunérées
+1
Senior Product Designer (UI/UX)
Senior Product Designer (UI/UX)

Vention • Montreal

On-site
CAD 80,000 - 100,000
Flexible paid time off
Global comprehensive health plans
Complimentary beverages and snacks
+3