Inscrivez-vous pour accéder à toutes les fonctionnalités de notre service.
  • Recherche d'offres d'emploi
  • Favoris
  • Créer un CV
    Nouveau
  • Salaires
  • Souscriptions

Senior Embedded Developer

Temps plein

Vention



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 technology powers over 25,000 machines across 4,000 factories across 5 continents and we have the privilege to work with a significant proportion of Fortune 500 manufacturers, from space rockets, to electrical cars, to robotics.

At Vention, you’ll work alongside driven and talented people who care deeply about their craft and the impact they create. We’re a team of high achievers who grow through meaningful work, solving complex challenges, learning fast, and seeing the results of our efforts every day.

We move quickly and aim high, but we do it together with care, collaboration, and respect. Our culture celebrates diverse perspectives and supports your growth through intentional development, strong leadership, and opportunities to make a real difference.

Job Description



As a Senior Embedded Developer at Vention…

You'll own 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.

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 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)
  • 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, Computer/Electrical Engineering, or a related quantitative field (M.S. a plus)
  • 10+ years contributing to production software in product development teams
  • Fluency in modern C++ (C++17 or later) and Python daily-use level, not familiarity
  • Deep knowledge of the Linux stack: systemd, networking, packaging, IPC mechanisms (SHM, sockets, TCP/IP, MQTT)
  • 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
  • Understanding of distributed system design and the trade-offs involved
  • A strong sense of ownership across the full software lifecycle from design through production support

Nice to have:

  • 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.

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 .

L'offre d'emploi a été publiée il y a 20 jours
Des emplois similaires qui pourraient vous intéresserBasé sur l'offre Senior Embedded Developer à Montréal, QC
  •  ...mission is to empower safer, more person-centered care across senior living through world-leading AI, industry-changing hardware,...  ...through innovation. Your Role at SafelyYou As a Senior Embedded Software Developer, you will design and develop our next-generation IoT AI... 
    Senior
    Travail à distance
    Travail à domicile

    SafelyYou

    Montréal, QC
    il y a 10 jours
  •  ...MachineCode team owns Vention's application authoring platform. We develop the cloud-first authoring experience along with the set of SDKs,...  ...in production. Experience with firmware services, IoT, or embedded software. Experience designing and publishing SDKs or developer... 
    Senior
    Temps plein
    Stage
    Travail au bureau
    Travail à domicile

    Vention

    Montréal, QC
    il y a 20 jours
  •  ...HashiCorp, New Relic, and Snyk—from high-growth startups to the largest software companies in the world. About You As a Senior Software Developer, you'll join a development team that crafts solid, reliable software at a sustainable pace using modern toolchains where... 
    Senior
    Apprentissage
    Le monde entier
    Horaires flexibles

    AppDirect

    Montréal, QC
    il y a 3 heures
  •  ...by our values-driven culture—one that enables you to Be Seen, Be Yourself, and Do Your Best Work. About You You are a Software Developer with a team-first mentality. You have a knack for solving difficult problems, debugging non-trivial issues and creating innovative solutions... 
    Senior
    Le monde entier

    AppDirect

    Montréal, QC
    il y a 3 heures
  •  ...and solve problems in real time. We are looking for a Mobile Developer to join our squad. In this role, you will be a key contributor to...  ..., and the ability to step back and think critically. Here, senior experience truly makes a difference. What you’ll be doing:... 
    Senior
    Contrat Longue Durée
    Travail au bureau
    Travail à distance
    Bureau à domicile
    Horaires flexibles
    2 jours par semaine

    Poka EN

    Montréal, QC
    il y a 3 heures
  •  ...Series D funding round, bringing our total funding to $254 million and valuing the company at $2.5 billion. We are seeking a Senior Data Developer to join our growing team. You will help build and maintain the data platform that directly powers the MaintainX product and... 
    Senior
    Le monde entier

    MaintainX

    Montréal, QC
    il y a 3 heures
  •  ...at Front end technologies – Blazor / Angular (one of them must) Exp using Mobile technologies – Primarily iOS development & MAUI Develop high level designs for converting functional requirements into business processes; Actively participate in the requirements,... 
    Senior
    Сontrat
    Équipe de nuit

    Sapsol Technologies Inc

    Montréal, QC
    il y a 3 jours
  •  ...to make a real difference. Job Description As a Senior Robotics Developer - Motion Planning and Control at Vention… You’ll be building...  ...programming interface. Strong experience with C/C++, on embedded Linux systems. Experience with the CMake build system.... 
    Senior
    Temps plein
    Stage
    Travail au bureau
    Travail à domicile

    Vention

    Montréal, QC
    il y a 6 jours
  •  ...transformation journeys and as part of the IFS family, our reach and impact continue to grow globally.   What You’ll Do As a Senior Frontend Developer at Poka, you’ll play a key role in building features that have a real impact on the daily lives of frontline workers. You’ll... 
    Senior
    Travail au bureau
    Travail à distance
    Bureau à domicile
    Horaires flexibles
    2 jours par semaine

    Poka EN

    Montréal, QC
    il y a 3 heures
  •  ...Contract Duration: 3 months, with possibility of renewal About the Role Join a dynamic and collaborative team as a Senior Salesforce Developer Work remotely from anywhere in Canada on impactful, high-quality projects Design and deliver customized Salesforce solutions... 
    Senior
    Сontrat
    Travail temporaire
    Travail à distance

    Xideral

    Montréal, QC
    il y a 7 jours
  •  ...results. Compensation for other locations based on market standards Responsibilities We are looking for a Senior Axiom Developer with strong experience in regulatory reporting and stress testing, particularly DFAST (Dodd Frank Act Stress Test) AND/OR CCAR... 
    Senior

    Luxoft

    Montréal, QC
    il y a 6 jours
  •  ...Job Responsibility: At the CGI Montreal, we develop software solutions for clients around the World. Our solutions must remain competitive to develop or consolidate our market shares, launch new products and seize opportunities. Unlike other multinationals, we promote an... 
    Senior

    CGI

    Montréal, QC
    il y a 7 jours
  •  ...quality—we emphasize excellence and a stimulating work environment. As part of our growth, we are looking for a Microsoft Azure Developer to join large-scale projects with one of our clients in Montréal. Responsibilities Act as a technical expert in Microsoft Azure... 
    Senior
    Emploi permanent
    Temps plein

    Solutions Techso

    Montréal, QC
    il y a 17 jours
  •  ...100 private cloud companies in the world. We're growing fast and hiring the engineering talent to match. We are seeking a Senior Data Developer with a strong background in event streaming to join our growing team. You will help build and maintain the data streaming platform... 
    Senior
    Recrutement immédiat
    Le monde entier

    MaintainX

    Montréal, QC
    il y a 3 heures
  •  ..., Austin (Texas) and Nicosia (Cyprus).   *A select number of positions require full-time in office attendance*  If you're a Senior Go developer and want to get the chance to work on an ads platform that serves over 2.5 billion impressions daily, then keep reading. As a key... 
    Senior
    Temps plein
    Stage
    Travail au bureau
    Zone locale
    Travail à distance

    Aylo Careers

    Montréal, QC
    il y a 3 heures
  •  ...order-to-cash pipeline and replace years of organic growth with a reliable, auditable billing platform. You'll be one of the first developers on this team, owning the systems that power every revenue-generating interaction — from a sales rep closing a deal to an enterprise... 
    Senior
    Contrat Longue Durée
    Сontrat
    Recrutement immédiat

    MaintainX

    Montréal, QC
    il y a 3 heures
  • Programmer Analyst .Net (Senior) About Us We are committed to continuously improving enterprise systems, modernizing legacy platforms...  ...We are seeking a talented and motivated Senior .NET Developer to join our technology team. You will design, develop, and maintain... 
    Senior
    Temps plein

    CGI

    Montréal, QC
    il y a 19 jours
  •  ...that enables you to Be Seen, Be Yourself, and Do Your Best Work. About You  We are looking to hire a skilled and ambitious Senior Software Developer in Montreal. You are a highly technical, hands-on PHP developer with a passion for producing maintainable and robust code?... 
    Senior
    Le monde entier

    AppDirect

    Montréal, QC
    il y a 2 jours
  • $131k par année

     ...belong. What's in it for you? Constant learning, skill growth, great benefits, and a team that wants you to grow and succeed.Senior DevOps Developer - CX Cloud OperationsSAP CX Cloud Operations & Trust is a compelling reason for customers to consistently choose us. We are a... 
    Senior
    Emploi permanent
    Temps plein
    Zone locale
    Le monde entier
    Horaires flexibles

    SAP

    Montréal, QC
    il y a 20 jours
  •  ...As a Senior Full-stack Developer , you will play a key role in designing, developing, and maintaining high-quality, scalable, and secure software solutions. You’ll work across the stack, from front-end to back-end, building features that deliver real business value and contribute... 
    Senior
    Stage
    Travail au bureau
    Travail à distance
    Horaires flexibles

    Novisto

    Montréal, QC
    il y a 3 heures
  •  ...Full time Job Level Professional Posted Date Mar 18, 2025 We're seeking someone to join our Data Distribution team as a Senior Java Developer in Operations Technology to work on the Client Onboarding and Regulatory Platform and be involved in detailed technical design... 
    Senior
    Temps plein
    Stage
    Travail au bureau
    Travail à distance

    Morgan Stanley

    Montréal, QC
    il y a 3 jours
  •  ...expert, AlayaCare offers the opportunity to grow your impact, your skills, and your career. About the Role We are seeking a Senior Developer to join our Platform division. Reporting to the Engineering Manager, the team is dedicated to product development and the ongoing... 
    Senior
    Temps plein
    Travail au bureau
    Horaires flexibles

    AlayaCare

    Montréal, QC
    il y a 3 heures
  •   MaintainX is the world leading mobile-first workflow management platform for industrial and frontline workers. We are a modern IoT enabled cloud based tool for maintenance, safety, and operations on equipment and facilities. MaintainX powers operational excellence for 12...
    Senior
    Contrat Longue Durée

    MaintainX

    Montréal, QC
    il y a 3 heures
  •  ...companies in the world. We're growing fast and hiring the engineering talent to match. The Opportunity: We are seeking a Senior Data Developer with a strong background in data governance to join our growing team. You will own the governance foundation that underpins... 
    Senior
    Recrutement immédiat
    Le monde entier

    MaintainX

    Montréal, QC
    il y a 3 heures
  • $105.6k - $158.4k par année

     ...Hinge Health app by leveraging the power of Computer Vision. As a Senior Engineer, working with your technical lead and manager, you'll...  ...experience with React Native mobile development ~ Experience developing native applications for iOS/iPadOS (Objective-C/Swift) and Android... 
    Senior
    Remplacement
    Temps plein
    Apprentissage
    Stage
    Travail au bureau
    Zone locale
    Travail à distance
    3 jours par semaine

    Hinge-Health

    Montréal, QC
    il y a 3 jours
  • Le Centre de technologie Corning de Montréal (CTCM) est une équipe dédiée à la recherche et le développement de solutions logicielles innovantes pour augmenter l'adoption des produits Corning. Notre objectif est de fournir la meilleure expérience utilisateur à travers tous ...
    Senior
    Travail au bureau
    Travail à domicile

    Corning

    Montréal, QC
    il y a 18 heures
  •  ...Scribendi is seeking a Senior Full-Stack Engineer to build AI-driven products that empower researchers worldwide.  You will work across...  ...stack to deliver scalable, high-performance applications and help develop agentic AI systems and intelligent collaboration tools that... 
    Senior
    Le monde entier

    Scribendi

    Montréal, QC
    il y a 17 jours
  •  ...capabilities to ensure the security of critical infrastructures and sensitive events. Requirements We are looking for a Senior Software Developer: Design, develop, and optimize complex software applications using C++. Apply software development good practices and... 
    Senior
    Emploi permanent
    Temps plein
    Horaires flexibles

    CS Group

    Montréal, QC
    il y a 17 jours
  •  ...We're growing fast and hiring the engineering talent to match. We are looking for a Full Stack Developer to join these teams. These roles have openings at Intermediate, Senior and Lead level positions. What you’ll do: You'll brainstorm & collaborate with Product... 
    Senior
    Contrat Longue Durée
    Recrutement immédiat

    MaintainX

    Montréal, QC
    il y a 3 heures
  • $70k - $135k par année

    Senior Full-Stack .NET Developer Position Description Full Stack Developer to help innovate and build “Cloud First” applications in an Agile environment. We're after a self-starter who is equally passionate about problem solving and building solutions as well as helping... 
    Senior
    Le monde entier
    Équipe de jour
    Montréal, QC
    il y a 3 jours

Voulez-vous recevoir plus d'offres d'emploi ?

S'abonner et recevoir des offres d'emploi similaires à Senior Embedded Developer. Soyez parmi les premiers à postuler !