Talent.com
Senior Firmware Developer
Senior Firmware DeveloperVention • Montreal, Québec, Canada
Senior Firmware Developer

Senior Firmware Developer

Vention • Montreal, Québec, Canada
11 days ago
Job type
  • Full-time
Job description
Job Description

As a Senior Firmware Developer at Vention…

You will be responsible for developing firmware and software for the MachineMotion ecosystem . The Senior Firmware Developer is called to work in various phases of a project, from initial R+D of new products to the support of existing tools and APIs.

What You’ll Do:

  • Architect and implement real-time motion and communication components in modern C++, with strong focus on determinism, latency, and safety
  • Develop and maintain Python-based microservices (FastAPI, MQTT, orchestration services) running on embedded Linux systems
  • Design and maintain gRPC APIs and Protobuf service contracts to enable robust, versioned communication between real-time components, system services, and external clients
  • Define and enforce clear architectural boundaries between real-time C++ workloads and higher-level Python/Linux services
  • Design and maintain SDKs (C++ and Python) enabling customers and partners to build applications on top of the MachineMotion platform
  • Own Linux service architecture (systemd, networking, permissions, device access, observability, logging, watchdog strategies)
  • Lead Debian packaging and OTA update strategies, including dependency management, version pinning, compatibility guarantees, and rollback safety
  • Improve system robustness through failure-mode analysis, structured logging, health monitoring, and service isolation
  • Debug complex issues using logs, packet captures, hardware instrumentation (oscilloscope, logic analyzer), and system-level diagnostics
  • Contribute to CI/CD pipelines, automated regression testing, and long-term maintainability
  • Mentor engineers through code reviews, architectural discussions, and best-practice enforcement

Qualifications

What You Bring to the Table

We’re looking for skills, intellect, and experiences that will help you succeed in this role but we also know that various profiles (not only the one described below) could be successful. If you’re excited about what you read and think you’d be a great fit, we encourage you to apply, even if you don’t meet every single qualification.

You’ll Bring:

  • B.S. in Computer Science/Mechanical Engineering or quantitative field; M.S. preferred
  • 10+ years experience contributing to product development teams as a programmer
  • Comfortable with (Python, JavaScript, C/C++), programming for embedded devices and strong Linux experience
  • Experience with robot motion planning
  • Ability to navigate complex architecture with ease
  • Deep knowledge of embedded linux systems and communication protocols
  • Fluency in Microcontroller Peripherals (GPIO, clocks, resets, ADC & DAC, PWM, DMA, Interrupts, etc.)
  • Experience in designing responsive systems (embedded and cloud/web)
  • Fluency in reading Circuit Board Layout
  • Understanding of ROS,TCP/IP, REST and message brokers
  • Understanding of distributed system design and the related technical challenges
  • A strong sense of ownership of all aspects throughout the SDLC and beyond


Additional Information

‍What We Offer

  • Career pathing: Real opportunities to grow through personalized development plans, bi-annual employee reviews, and mentorship program
  • Professional development: Continuous training in performance management, inclusive leadership, leadership operating model, team building, and giving/receiving feedback
  • Gender diversity & inclusion: Pay equity reviews, inclusive policies, and a Women’s Employee Resource Group offering networking, mentorship, and quarterly learning sessions.
  • Hybrid work: Enjoy flexibility with our hybrid model, allowing you to work from home on select days.
  • Community engagement: Two paid volunteering days per year to give back to causes you care about.
  • Central location: Regular team gatherings and a collaborative office space in the heart of Montreal, surrounded by cafés and restaurants.
  • Team events: All year round employee events including annual kick-off, employee summit, quarterly happy hours, and department events.
  • Comprehensive benefits: A complete group benefits plan for you and your family that start day one.

What to Expect in Your Interview

  • Initial Call
  • Meet the Team
  • Case or take-home interview
  • Decision & Offer

We’re committed to making every step of the process inclusive and accessible. If you require accommodations at any stage, please let us know, we’ll ensure you have what you need to succeed.

Professional Growth & Development

Vention believes strongly in promotion from within. For this reason, we structured a comprehensive professional development program that elevate high-performing individuals who deeply understand the inner workings of Vention. This program encompasses:

  • In-house coaching program with former industry executives working with small cohort of emerging leaders
  • Quarterly management training on topics ranging from “Giving & Receiving Feedback, to Building high-performing teams, to "Developing your own Leadership model”
  • Quarterly World-Class Speaker Series featuring industry leaders sharing their perspective and lessons learned as they build their function and business
  • Dedicated professional development channels sponsored by the Executive team to foster continuous professional learning
  • Book allocation program to further your knowledge in your domain of expertise or any business leadership topics

Diversity, Inclusion & Belonging at Vention

When you join Vention, you join a team of professionals with diverse experiences, backgrounds, and perspectives. Together, we’re building a workplace where everyone belongs, feels valued, and can achieve extraordinary results.

We celebrate differences in ideas, in experiences, and in people. Our initiatives in gender equity, career growth, and leadership development are designed to create real opportunities for everyone to thrive.

Vention’s culture

Vention is an uplifting environment for high achievers. Thinking that Vention’s culture would keep you energized? See our full culture guide here.

Create a job alert for this search

Senior Firmware Developer • Montreal, Québec, Canada

Similar jobs
Project Manager

Project Manager

Trapeze Group • saint-esprit, QC, ca
Full-time
We are Trapeze EAM, a leader in enterprise asset management software, and we need a Project Manager for our team.The Project Manager will work with various teams across our organization to coordina...Show more
Last updated: 8 days ago • Promoted
Interim Corporate Secretary

Interim Corporate Secretary

LHH Knightsbridge • saint-esprit, QC, ca
Permanent +1
IMMEDIATE INTERIM OPPORTUNITYInterim Corporate SecretaryReports To: Chief Executive Officer and Board of DirectorsDuration: 3–6 MonthsLocation: Virt...Show more
Last updated: 6 days ago • Promoted
Directeur Expérience client

Directeur Expérience client

Centris • laval, QC, ca
Full-time +1
Pourquoi travailler chez Centris?Tu es passionné(e) dexpérience client et tu as à coeur de te développer dans un environnement où l’excellence et l’innovation sont de mise? Le plaisir au travail es...Show more
Last updated: 8 days ago • Promoted
Remote Data Entry/Administrative Assistant

Remote Data Entry/Administrative Assistant

AUTOPARTS FLAMINGO 95 LLC • mercier, QC, ca
Remote
Full-time +1
AUTOPARTS FLAMINGO 95 LLC is a rapidly growing automotive parts supplier committed to delivering high-quality products and dependable service to our partners and customers.As our operations continu...Show more
Last updated: 8 days ago • Promoted
Bilingual Project Coordinator (remote job)

Bilingual Project Coordinator (remote job)

Ateko, backed by Bell Canada • saint-esprit, QC, ca
Remote
Full-time
Remote workPosition Description:The successful candidate will provide our customers with a single point of contact to support the implementation of their newly acquired products and services.You wi...Show more
Last updated: 16 days ago • Promoted
Dynamiteur long trou

Dynamiteur long trou

Mines Abcourt inc. • Laurentides-Nord (Montcalm), QC, ca
Full-time
Le genre masculin est utilisé sans discrimination et dans le seul but d’alléger le texte.Dans le cadre de la remise en production de la Mine Géant Dormant, Mines Abcourt est à la recherche dequatre...Show more
Last updated: 6 days ago • Promoted
Regulatory Publishing Officer

Regulatory Publishing Officer

ProductLife Group • saint-esprit, QC, ca
Full-time
The Publishing Officer will support regulatory submission publishing activities for global markets as part of the Publishing project.The role focuses on the preparation, compilation, and publishing...Show more
Last updated: 21 days ago • Promoted
Environmental Coordinator

Environmental Coordinator

Cross Fraser Partnership • saint-esprit, QC, ca
Full-time
About the ProjectCross Fraser Partnership (CFP) is a Bouygues Construction Canada Inc.Fomento de Construcciones y Contratas Canada Ltd.George Massey Tunnel on Highway 99.The new tunnel will have th...Show more
Last updated: 7 days ago • Promoted
Notaire – Droit immobilier

Notaire – Droit immobilier

Axxel HR • laval, QC, ca
Full-time
Notaire – Droit immobilierLieu: Montréal (hybride)Service: Droit immobilierSupérieur immédiat: Associé(e), groupe Droit immobilierType de poste: <...Show more
Last updated: 30+ days ago • Promoted
Christelle looking for a babysitter or nanny in Lanaudière

Christelle looking for a babysitter or nanny in Lanaudière

Sitly • Lanaudière, CA
Part-time
We are a family of 5 with open hearts and Christian values.Our kids are energetic boys and we do our best to teach them respect of self and others, cleanliness and tidiness.We like to spend time as...Show more
Last updated: 2 days ago • Promoted
Director Group Customer Service & Operations

Director Group Customer Service & Operations

Empire Life • saint-esprit, QC, ca
Full-time +2
Director Group Customer Service & OperationsLocation: Remote - Anywhere in Canada or if close to an office - Hybrid - Kingston, Toronto or MontrealThe total target compensation (TTC) range, includi...Show more
Last updated: 26 days ago • Promoted
Blockchain Operations Coordinator

Blockchain Operations Coordinator

NCF Inversiones • saint-esprit, QC, ca
Full-time
NCF Inversiones is on the lookout for a Blockchain Operations Coordinator to support our growing DeFi infrastructure, fully remote in Canada.This is a technical yet operationally focused role, idea...Show more
Last updated: 8 days ago • Promoted
Project Manager

Project Manager

Sensequake • montréal, QC, ca
Full-time
CompanySensequake is the world leader in data-driven structural analysis and health monitoring technologies.A turn-key solution for bridges, buildings, and infrastructure worldwide.Our sensing tech...Show more
Last updated: 21 days ago • Promoted
Chef Exécutif (ve)

Chef Exécutif (ve)

Compass Group Canada • laval, QC, ca
Full-time
Lieu: Banque RBC, MontréalHoraire: du lundi au vendrediNous recherchons un(e) Chef(fe) Exécutif(ve) issu(e) de la gastronomie pour diriger une cuisine haut de gamme auprès d’une clientèle exclusi...Show more
Last updated: 1 day ago • Promoted
Operations Manager, Affilate Marketing Agency - REMOTE Base + Profit share Remote

Operations Manager, Affilate Marketing Agency - REMOTE Base + Profit share Remote

Adsora • saint-esprit, QC, ca
Remote
Full-time
Company Description Adsora is a results-driven performance growth agency specializing in pay-per-results marketing.We partner with brands targeting consumers, prosumers, and SMBs, helping them tran...Show more
Last updated: 8 days ago • Promoted
General Manager – Relocation to Saudi Arabia

General Manager – Relocation to Saudi Arabia

Love Recruitment International • laval, QC, ca
Full-time
General Manager – Relocation from Canada to Saudi ArabiaMust be able to speak or understand ArabicLocation: Saudi ArabiaRelocation: From Canada (full relocation support provided)Show more
Last updated: 3 days ago • Promoted
Recruteur(se)

Recruteur(se)

Steve Madden Canada • montréal (pointe-claire), ca
Full-time
Résumé GénéralNous recherchons un(e) recruteur(se) motivé(e) et soucieux(se) des détails pour gérer lensemble du processus dembauche (cycle complet), du sourcing et de la présélection des candidats...Show more
Last updated: 7 days ago • Promoted
Physics Private Tutoring Jobs Lachine East

Physics Private Tutoring Jobs Lachine East

Superprof • Lachine East, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
Last updated: 30+ days ago • Promoted