Senior Embedded Developer
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 .
- ...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...SeniorTravail à distanceTravail à domicile
- ...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...SeniorTemps pleinStageTravail au bureauTravail à domicile
- ...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...SeniorApprentissageLe monde entierHoraires flexibles
- ...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...SeniorLe monde entier
- ...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:...SeniorContrat Longue DuréeTravail au bureauTravail à distanceBureau à domicileHoraires flexibles2 jours par semaine
- ...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...SeniorLe monde entier
- ...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
- ...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....SeniorTemps pleinStageTravail au bureauTravail à domicile
- ...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...SeniorTravail au bureauTravail à distanceBureau à domicileHoraires flexibles2 jours par semaine
- ...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СontratTravail temporaireTravail à distance
- ...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
- ...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
- ...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...SeniorEmploi permanentTemps plein
- ...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...SeniorRecrutement immédiatLe monde entier
- ..., 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...SeniorTemps pleinStageTravail au bureauZone localeTravail à distance
- ...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...SeniorContrat Longue DuréeСontratRecrutement immédiat
- 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...SeniorTemps plein
- ...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?...SeniorLe monde entier
$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...SeniorEmploi permanentTemps pleinZone localeLe monde entierHoraires flexibles- ...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...SeniorStageTravail au bureauTravail à distanceHoraires flexibles
- ...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...SeniorTemps pleinStageTravail au bureauTravail à distance
- ...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...SeniorTemps pleinTravail au bureauHoraires flexibles
- 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...SeniorContrat Longue Durée
- ...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...SeniorRecrutement immédiatLe monde entier
$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...SeniorRemplacementTemps pleinApprentissageStageTravail au bureauZone localeTravail à distance3 jours par semaine- 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 ...SeniorTravail au bureauTravail à domicile
- ...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...SeniorLe monde entier
- ...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...SeniorEmploi permanentTemps pleinHoraires flexibles
- ...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...SeniorContrat Longue DuréeRecrutement immédiat
$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...SeniorLe monde entierÉquipe de jour
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 !
- embedded software engineer Montréal, QC
- embedded systems software engineer Montréal, QC
- sénior service a la clientèle Montréal, QC
- senior project control officer Montréal, QC
- senior financial analyst remote Montréal, QC
- senior php developer Montréal, QC
- senior contract administrator Montréal, QC
- senior lighting designer Montréal, QC
- senior controller Montréal, QC
- représentant senior Montréal, QC

