Manager - Firmware Engineering
Vention
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 DescriptionAs 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 StatementOur 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 LevelMid‑Senior level
Employment TypeFull‑time
#J-18808-Ljbffr
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 DescriptionAs 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 StatementOur 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 LevelMid‑Senior level
Employment TypeFull‑time
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Manager - Firmware Engineering in Winnipeg, MB vacancy
- ...high-impact, forward-thinking firmware team dedicated to advancing... ...debug, power and performance management, and building the firmware foundation... ...seeking a seasoned firmware engineering manager to lead and grow the... ...: command processors, shader engines, memory subsystems, power...SuggestedLong term contractTemporary workInternship
- Job Details Engineering Full-Time 3+ years Kitchener, Ontario Job Type: Full-... ...Industrial Park) Department: Software & Firmware Reports To: Software & Firmware... ...Operating Systems (specifically FreeRTOS) to manage device resources, mutual exclusion,...SuggestedLong term contractFull timeCasual work
- ...Requirements About the RoleWe are seeking a hands‑on engineer with a strong background in low‑level software/firmware development, computer architecture, and PCI‑... ...architects, validation engineers, and product management to translate architecture specifications into robust...SuggestedWork at officeLocal area
- ...Description and Requirements About Our TeamWe’re looking for UEFI Engineer to join our Infrastructure Solutions Group (ISG) at Lenovo. As... ...with software engineers to write, debug and test embedded Firmware. Manage and maintain firmware build tools, manage builds, and release...SuggestedLocal area
- ...recovery behavior. Reproduce field failures with hardware and test engineers, and validate fixes across supported device configurations.... ...Android system internals, including processes, threads, memory management, I/O, filesystems, and system-level debugging. Hands-on experience...SuggestedRemote work
- Firmware SDK Manager:On behalf of our technology client, Procom is searching for a Firmware SDK Manager for a permanent position. The role is based in either Calgary, Alberta or Ottawa, Ontario.Firmware SDK Manager - Job Description:Our client is hiring a manager for either...Permanent employmentWork at office
$73.5k - $136.5k per year
## Ingénieur en conception de micrologiciel / Firmware Design EngineerApplylocations: MOUNT-ROYAL (Montreal)time type: Full timeposted on... ...portfolio and many industry firsts in design IP and verification IP. Engineers choose Cadence when they want the best in interface, memory,...Long term contractTemporary work$86k - $186k per year
...see what exciting opportunities and company perks await!Job Description: Microchip is looking for an energetic and self-motivated Firmware Engineer to work in our open and uniquely supportive work environment. As a Firmware Developer in Microchip’s Datacenter Solutions...Live In- You Are:You have built a career in firmware at the boundary between hardware, software, and analog. You bring deep expertise in developing... ...work and team leadership. You are comfortable bringing engineers together to identify and solve technical issues. At Synopsys,...
- ...of verticals, including commercial fleet management and industrial monitoring. Through a unique... ...real-time.As a Senior Embedded Software Engineer at Samsara, you will develop software... ...Peripheral drivers, secure bootloaders, device firmware updates, as well as the core management...Long term contractFull timeRemote workFlexible hoursShift work
- Develop firmware for Verdyn's power electronics platforms, using embedded C/C++ and control... ...energy technologies.This Senior Firmware Engineer position focuses on firmware for DC microgrids... ...electronics controllers, implement power management protocols, and develop drivers for ADCs,...
- ...innovation in embedded systems with Mycionics as an Embedded Firmware Engineer in Kitchener, Ontario. Focus on firmware development, hardware... ..., and leverage Real-Time Operating Systems for resource management. This position is perfect for engineers passionate about firmware...
- Design PCIe switch firmware in Morrisville, North Carolina, using low-level software development... ...workloads.As a hands-on Firmware Engineer at Lenovo, you will develop production-ready... ...architects, validation engineers, product management, and external vendors.Key...
- ...PlacementDuration: Direct Placement The OpportunityThe Senior Firmware Engineer will join the firmware team, and become part of a... ...improve firmware development processes and best practices Manage work on multiple competing projects, aligning prioritization with...
- ...technology.Who You Are As a passionate and skilled Hardware/Firmware Engineer at Noze, you'll revolutionize medical diagnostics by... ...budgets, error and drift analysis, and tolerance studies; manage grounding, shielding, guarding, layout, and thermal effects to...Contract work
- Design embedded firmware for industrial bolting tools as a Senior Firmware Engineer at Acara Solutions. Apply C, C++, and real-time systems expertise.This senior engineer develops firmware across new products, sustaining efforts, and custom solutions. The work spans system-...
- Design embedded firmware for Microchip Technology’s Datacenter Solutions, using strong C programming and debugging skills. Work with advanced... ...SoC products supporting connected infrastructure.As a Firmware Engineer, you will specify firmware architecture and develop products...
$140k - $180k per year
...take it even further. About The RoleWe are looking for a Firmware and Embedded Software Engineer to design and develop the real-time software systems that... ..., FPGAs, ASICs, and SoCs Implement and manage communication protocols such as EtherCAT, CAN, UART, SPI,...Work at officeWorldwide- OverviewTonal is looking for a Senior Power Electronics Firmware Engineer to develop the firmware for our motor drive and power systems. That... ...You Will Do Develop and improve motor control and power management firmware that makes Tonal’s digital weight feel smooth and responsive...InternshipLocal area
$92.3k - $142k per year
...feasible by the application of scientific and engineering methodologies. Work in this family... ...code.Performance Optimization:Optimize firmware performance for real-time execution, focusing... ...execute programs. Established project management skills.For candidates applying to a...Local areaRelocation package- Lenovo is seeking a UEFI Engineer to join the Infrastructure Solutions Group (ISG) in Morrisville... ...software engineers to develop optimized firmware for server and enterprise platforms,... ...include writing and debugging firmware, managing build tools and releases, and providing customer...
- Senior Firmware Engineer (Embedded Systems) Are you passionate about shaping North America's sustainable future? Founded in 2019, Verdyn is... ...reliability. Implement real-time control algorithms, power management protocols, and safety systems in embedded environments. Develop...Local area
- Lead Firmware SDK development in Calgary or Ottawa, applying C++ and Azure DevOps expertise to guide a permanent team.This manager leads Firmware SDK development within a Software team. The work includes SDK strategy, embedded Linux, Azure DevOps, architecture documentation...Permanent employment
- ...pioneering technology company renowned for its innovative hardware and software solutions, and they are actively seeking a Senior Firmware Engineer with expertise in Embedded Linux to join their fully remote team. This position is ideal for a highly skilled engineer who...Remote workHome office
- Own real-time firmware quality at Pulsenics, where timing and synchronization protect high-fidelity electrochemical data. Debug complex systems directly on hardware.In this senior engineering role, you will lead firmware supporting measurement accuracy, control, safety, and...Long term contract
- ...insights for physical operations. The Vehicle Intelligence firmware team builds and maintains software and firmware for cloud-connected hardware, collaborating with product managers, support teams, and full-stack engineers to deliver scalable features. The role focuses on...Remote work
- AMD is seeking a Systems Design Engineer 2 to join the Graphics Data Center and Accelerated Processing Validation... ...hands-on, driving Out of Band and In Band system management testing, including telemetry (PLDM, Redfish) and firmware loading/security on server/SOC platforms. You...
- ...Products Ltd. in Burnaby, BC, is seeking an experienced Embedded Firmware Developer to join a multidisciplinary team working on telecom... ...support, collaborating with hardware, acoustical, and software engineers. The role emphasizes hands-on embedded C development, debugging,...
- Design real-time firmware for Humanoid’s HMND‑01 robots, using C, C++, and embedded systems expertise in Vancouver. Build software for safe robotic operation.As a Senior Firmware and Embedded Software Engineer, you will develop software for motion control, sensors, communication...
- ...MANUFACTURING ENGINEERING MANAGER Winnipeg, MB Full-Time and Onsite Carfair Composites is a leader in fibre-reinforced plastic design and composite technologies. Carfair Composites is a subsidiary of NFI Group, a leader in propulsion agnostic bus and coach mobility...Long term contractFull timeInternshipWork at officeImmediate startMonday to friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Manager - Firmware Engineering. Be the first to apply!

