Talent.com
Vention
Embedded DeveloperVention • Montreal, Québec, Canada
Embedded Developer

Embedded Developer

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

As a Embedded Developer at Vention…

You'll contribute to the technical layer that bridges hardware and software, designing the real-time components, the Linux service architecture, and the APIs that let our customers extend the platform. You'll work across the full stack of an embedded Linux product, from bare-metal peripheral interfaces to versioned API contracts.

This role is ideal for someone who enjoys technical ownership from hardware interfacing to clean software architecture, who can work collaboratively, and who wants to take their technical skills and career to the next level.

What You’ll Do

  • Develop real-time motion and communication components using modern C++.
  • Contribute and maintain Python-based microservices (FastAPI, MQTT, orchestration services) running on embedded Linux systems
  • Contribute and maintain gRPC APIs and Protobuf service contracts to enable robust, versioned communication between real-time components, system services, and external clients
  • Design and contribute APIs (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)
  • 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

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:

Required:

  • B.S. in Computer Science, Computer/Electrical Engineering, or a related quantitative field (M.S. a plus)
  • 2-4 years contributing to production software in product development teams
  • Fluency in modern C++ (C++17 or later) and Python daily-use level, not familiarity
  • Knowledge of the Linux system stack, including systemd, networking configurations, and inter-process communication mechanisms.
  • A strong sense of ownership across the full software lifecycle

Nice to have:

  • Understanding of distributed system design and the trade-offs involved
  • Hands-on experience with embedded peripherals (GPIO, ADC/DAC, PWM, DMA, clocks, interrupts) and the protocols that ride on them (I²C, SPI, UART, CAN, RS-485)
  • Experience designing responsive, deterministic systems where latency and predictability matter
  • Experience with Yocto, BuildRoot, or building custom Linux distributions
  • Real-time Linux (PREEMPT_RT) or RTOS experience
  • History shipping and maintaining public APIs
  • Background in motion control, robotics, or industrial automation
  • Fluency reading schematics and circuit board layouts
  • OTA update systems for fielded embedded devices


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.
  • Top-up and benefits for new parents: Additional financial support and resources to support employees during their transition to parenthood.

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

Embedded Developer • Montreal, Québec, Canada

Similar jobs

Senior Software Developer Specializing in Embedded Systems and Back-End

OctasicMontreal (administrative region), QC, CA
Full-time

Elevate your career as a Senior Software Developer focused on embedded systems and back-end architectures.Leverage your expertise in robust software solutions while engaging with product teams and ... Show more

 • Promoted

Software Developer (Contract)

TalentlabRivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Full-time

Embedded Software DeveloperLocation: OttawaContract Duration: 6 monthsWe have partnered with an Ottawa based avionics company that is one of the leading providers of tracking, monitoring, and messa... Show more

 • Promoted

Senior Software Developer C++

CS GroupMontreal (administrative region), QC, CA
Full-time +1

CS Group Canada, a subsidiary of CS Group (part of the Sopra Steria Group), is a leader in the development and certification of safety-critical systems in the aerospace, electric, and autonomous dr... Show more

 • Promoted

C# Developer for Trading Systems

QUANTEAM - North America (RAINBOW PARTNERS Group)Montreal
Full-time

Shape the future of electronic trading at Quanteam as a C# Developer in Montreal.Work closely with versatile teams to evolve trading platforms and enhance user satisfaction.Quanteam seeks a dedicat... Show more

 • Promoted

Lead Engineer, Embedded Software

Think-Surgical,-Inc.Montreal
Full-time

The Lead Engineer, Embedded Software will drive the design and development effort of the current optical tracking system to the next generation.They will perform system analysis, identify improveme... Show more

 • Promoted

Embedded Systems Developer for Precision Robotic Solutions

MecademicMontreal
Full-time

Become a pivotal Embedded Systems Developer crafting advanced robotic solutions.Design and optimize systems for ultra-compact robots while ensuring safety and performance at a hybrid workplace.As a... Show more

 • Promoted

Principal Embedded Software Developer

TelesatRivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Full-time

Be among the first 25 applicantsTelesat (NASDAQ and TSX: TSAT) is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadc... Show more

 • Promoted

Embedded Engineer

iClanzRivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Full-time

Embedded EngineerLocation: Ottawa, Canada (Day 1 Onsite Only).Salary: CAD $90K / AnnumWe need a protocol engineer with C++, Linux and knowledge of the following protocols:MPLS solution including Se... Show more

 • Promoted

Senior Information Technology Project Manager - NEOGOV

NEOGOVsaint-esprit, qc, ca
Full-time

This role is a CONTRACT & REMOTE from anywhere in Canada ***.Senior PMO Manager – Product Delivery(SaaS/Remote/Contract).NEOGOV is a proud SaaS leader in the Public Sector for HR, Recruiting, emplo... Show more

 • Promoted

Embedded Software Developer

SpaceBridgeMontreal, Montreal (administrative region), CA
Full-time

Embedded Software Developer to join our team in Montreal, QC.In this position, the incumbent works as part of a team involved in the development of embedded software for satellite return link subsy... Show more

 • Promoted

Remote Embedded Bluetooth Firmware Engineer

HCR Permanent SearchMontreal (administrative region), QC, CA
Remote
Full-time

A leading recruitment firm is seeking an Embedded Firmware Engineer to work remotely for a technology company.The ideal candidate will have strong skills in C and Python, experience in developing f... Show more

 • Promoted

Senior Embedded Flight Software Engineer - Hybrid (Montreal)

Aversan Inc.Montreal
Full-time

A leading engineering firm in Montreal is seeking a Senior Embedded Engineer to develop safety-critical embedded systems.The ideal candidate will have a Bachelor's degree in a relevant field and st... Show more

 • Promoted

Sr. Embedded Software/Firmware Engineer

EthernoviaMontreal (administrative region), QC, CA
Full-time

Senior Embedded Software/Firmware Engineer (Device Drivers).Location: Canada (Multiple Positions), 100% Remote work.Preference for those in or adjacent to Eastern Time Zone.Ethernovia is changing h... Show more

 • Promoted

Senior Embedded Developer

VentionMontreal
Full-time

Headquartered in Montreal and Berlin, Vention helps manufacturers automate their operations in record time with the only hardware and software AI-powered platform built for the factory floor.Our te... Show more

 • Promoted

Embedded Software Engineer - DO 178

CS GROUPMontreal (administrative region), QC, CA
Permanent

CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety‑critical systems in the aerospace, electric and autonomous driving industries.Joining CS Group ... Show more

 • Promoted

Sr Embedded Audio Software Engineer

JobotMontreal (administrative region), QC, CA
Full-time

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.This range is provided by Jobot.Your actual pay will be based on your skills and experience — talk wit... Show more

 • Promoted

Embedded Payments Product Owner at ValPay

Valsoft CorporationMontreal
Full-time

Drive product strategy as a Product Owner with ValPay, an innovator in embedded payments.This role emphasizes collaboration and requires a focus on product quality and user experience.In this role ... Show more

 • Promoted

Embedded Software Engineer - DO 178

Sopra Steria USAMontreal (administrative region), QC, CA
Permanent

CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety‑critical systems in the aerospace, electric and autonomous driving industries.Joining CS Group ... Show more

 • Promoted

Développeur logiciel embarqué senior / Sr Embedded SW Developer

Cattron GlobalMontreal
Full-time +1

Depuis plus de 70 ans, Cattron fournit des solutions de contrôle fiables pour des environnements où les systèmes ne peuvent absolument pas se permettre de défaillir, au service d’entreprises dans l... Show more

 • Promoted

Senior Embedded Developer - Principal

Myticas ConsultingRivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Full-time

Principal Embedded Software Developer will play a pivotal role in driving the architectural and design aspects of our software projects.They will collaborate closely with System Engineering and oth... Show more