Talent.com
Sr. Embedded Firmware Developer, in office
Sr. Embedded Firmware Developer, in officeRandstad Canada • Mississauga, Ontario, CA
Sr. Embedded Firmware Developer, in office

Sr. Embedded Firmware Developer, in office

Randstad Canada • Mississauga, Ontario, CA
Il y a 12 jours
Type de contrat
  • Permanent
  • Quick Apply
Description de poste

We are looking for a Senior Embedded Firmware Engineer to take ownership of the control plane for our

high-performance audio products. You will join a multidisciplinary team of hardware, software, and

acoustic engineers to drive the "bare-metal" domain—developing and refining the safety-critical

firmware that manages power sequencing, thermal protection, and inter-processor communication.

Advantages

In this role you will ideally be in the office 4-5 days a week working with the actual hardware and hardware teams.

Responsibilities

Key Responsibilities :

  • Firmware Implementation : Develop, optimize, and maintain real-time C++ firmware for ARM

Cortex-M microcontrollers (STM32 / NXP i.MX) using FreeRTOS.

  • System Lifecycle Ownership : Design and maintain custom Bootloaders for firmware updates.
  • Collaborative Hardware Integration : Work closely with the Electronics team to bring up new
  • boards. You will read digital schematics to verify pinouts and signal routing, enabling you to

    participate meaningfully in hardware / software debugging sessions.

  • Low-Level Drivers : Write and refine drivers for complex peripherals (PMICs, Relays, ADC / DACs,
  • Rotary Encoders) based on datasheets and active testing.

  • Bus-Level Debugging : Troubleshoot communication failures on I2C, SPI, UART, and I2S buses.
  • You should be comfortable hooking up a Logic Analyzer or Oscilloscope to verify timing and

    signal integrity alongside hardware colleagues.

  • System Communication : Implement robust Inter-Processor Communication (IPC) protocols to
  • exchange commands and file transfers with the Linux System on Module.

  • Protection Logic : Design fail-safe algorithms for thermal management, short-circuit protection,
  • and update recovery.

    Qualifications

    Experience and Qualifications

  • 5+ years of embedded firmware experience in C / C++.
  • Experience with custom Bootloaders and Firmware Update mechanisms on bare-metal targets.
  • Deep understanding of memory management (Flash layout, linker scripts, RAM execution)
  • Hardware Literacy : Ability to read and navigate mixed-signal schematics.
  • Lab Proficiency : Comfortable using Oscilloscopes, Logic Analyzers, and Multimeters to debug
  • embedded systems.

  • Deep understanding of communication protocols : USB, I2C, SPI, UART, and I2S.
  • Solid understanding of RTOS concepts (Preemption, Queues, Mutexes).
  • Experience with Git and collaborative development workflows (Jira).
  • HDMI Control Experience : Knowledge of HDMI subsystems is a major asset.
  • Specifically : managing HDMI Matrix / Switch chips via I2C, handling Hot Plug Detect (HPD) events,

    parsing EDID structures, and implementing CEC state machines for system power control.

    Summary

    This is a hands-on role where you will join a strategic project in the middle of the development cycle,

    applying your expertise to help drive a flagship product to launch. Moving forward, you will have the

    opportunity to see product development through every phase, architecting solutions from ideation to

    mass production for our future roadmap. You will work side-by-side with our Hardware Engineers, using

    schematics and logic analyzers to debug complex interactions on custom circuit boards.

    Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary / gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.

    Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.

    Créer une alerte emploi pour cette recherche

    Sr Embedded Firmware Developer in office • Mississauga, Ontario, CA

    Offres similaires
    Frontend Developer - mississauga

    Frontend Developer - mississauga

    BeaconFire Inc. • mississauga, on, ca
    Temps plein
    BeaconFire is looking for candidates who are passionate about combining technology and design to create user-friendly websites. Develop websites using HTML, CSS, Node.Write scalable, secure, maintai...Voir plus
    Dernière mise à jour : il y a 11 jours • Offre sponsorisée
    Embedded Aerospace Software Verification Engineer

    Embedded Aerospace Software Verification Engineer

    Aviya Aerospace Systems • Longueuil, Mississauga
    Temps plein
    A leading aerospace engineering company is seeking a Software Verification Engineer to ensure the safety and reliability of embedded software solutions for flight control systems.The ideal candidat...Voir plus
    Dernière mise à jour : il y a 4 heures • Offre sponsorisée • Nouvelle offre
    Controller

    Controller

    Vaco by Highspring • King City, ON, CA
    Temporaire
    Our client is sourcing a Controller for a 6-month contract.Own and continuously improve core accounting operations, ensuring financial records are complete, accurate, and delivered on schedule.Dire...Voir plus
    Dernière mise à jour : il y a 21 jours • Offre sponsorisée
    Algebra Private Tutoring Jobs Bradford West Gwillimbury

    Algebra Private Tutoring Jobs Bradford West Gwillimbury

    Superprof • Bradford West Gwillimbury, Canada
    Temps plein +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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    DevOps Engineer - burlington

    DevOps Engineer - burlington

    VBeyond Corporation • burlington, on, ca
    Temps plein
    We are seeking a DevOps Engineer.The role focuses on infrastructure setup, deployment automation, performance, security, and operational stability throughout the migration and post-launch phases.Su...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Independent Contractor - Shopper and Delivery Driver

    Independent Contractor - Shopper and Delivery Driver

    Instacart Shoppers • bradford, ON, CA
    Temps partiel
    Start earning money fast and be your own boss.Instacart is a leading retail enablement platform that works with grocers and retailers to transform how people shop. Instacart’s platform helps people ...Voir plus
    Dernière mise à jour : il y a 10 heures • Offre sponsorisée • Nouvelle offre
    Staff Software Engineer – Developer Tooling - mississauga

    Staff Software Engineer – Developer Tooling - mississauga

    icon. • mississauga, on, ca
    Temps plein
    Staff Software Engineer – Developer Tooling & IDE Platforms.Toronto, ON | Full-Time | On-Site.We are building a new class of desktop-first developer tooling designed for highly technical engineers ...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Manufacturing Designer & Programmer in Vaughan | $70,000-$80,000 / annually (2026-01-19)

    Manufacturing Designer & Programmer in Vaughan | $70,000-$80,000 / annually (2026-01-19)

    IS2 Staffing Services • Vaughan
    Temps plein +1
    Our client is a specialized manufacturer of PCB-level RF / EMI shielding solutions for electronic devices across a wide range of industries. Based in Vaughan, Ontario, the company is a service-oriente...Voir plus
    Dernière mise à jour : il y a 4 heures • Offre sponsorisée • Nouvelle offre
    Senior Controls Systems Software Designer

    Senior Controls Systems Software Designer

    ATS Automation Tooling Systems Inc • Vaughan
    Temps plein
    Location : Woodbridge, ON, CA, L4L 8K9.Senior Controls Systems Software Designer.Join our globally growing team at ATS Test where we create complex automation solutions at the highest level that sus...Voir plus
    Dernière mise à jour : il y a 4 heures • Offre sponsorisée • Nouvelle offre
    Intermediate QA Automation with c# (Security clearance) - burlington

    Intermediate QA Automation with c# (Security clearance) - burlington

    Confidential • burlington, on, ca
    Temps plein
    Design, develop, and execute manual and automated test suites for web, mobile, API, and backend components.Write comprehensive test cases, test scripts, test scenarios and acceptance criteria based...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Senior Embedded Developer

    Senior Embedded Developer

    Geotab • Southwestern Ontario, Oakville
    Temps plein +1
    Geotab ® is a global leader in IoT and connected transportation and certified “Great Place to Work™.We are a company of diverse and talented individuals who work together to help businesses grow an...Voir plus
    Dernière mise à jour : il y a 4 heures • Offre sponsorisée • Nouvelle offre
    Frontend Developer - mississauga

    Frontend Developer - mississauga

    Lumicity • mississauga, on, ca
    Temps plein
    Frontend Developer (Blazor / UI-UX) – Contract.We are seeking a senior frontend developer with strong UI / UX experience to help drive the development of a client-facing product.This role focuses on ...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Senior Java Software Engineer - burlington

    Senior Java Software Engineer - burlington

    Luxoft • burlington, on, ca
    Temps plein
    One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain. Product being developed is a...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Embedded Software Engineer

    Embedded Software Engineer

    Evertz Microsystems Limited • Burlington, ON, CA
    Temps plein
    Quick Apply
    We're looking for a passionate Embedded Software Engineer to join our development team, where you'll play a key role in designing, implementing, and maintaining embedded software for cutting-edge p...Voir plus
    Dernière mise à jour : il y a plus de 30 jours
    Senior Staff Software Engineer - mississauga

    Senior Staff Software Engineer - mississauga

    Hays • mississauga, on, ca
    Temps plein
    Staff / Senior Software Developer.We are looking for a Staff / Senior Software Developer to join our cross-functional AI Engineering team. You will be a key architect and contributor to an.The ideal can...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Sr. Software Engineer - AI

    Sr. Software Engineer - AI

    Future Secure AI • mississauga, on, ca
    Temps plein
    Future Secure AI (FSAI) is a leading enterprise AI company that was created in deep partnership with one of the world's largest financial institutions. Operating as an enterprise company with deep r...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Associate Provisioning Specialist - burlington

    Associate Provisioning Specialist - burlington

    Insight Global • burlington, on, ca
    Temps plein
    Associate Provisioning Specialist - 12M Contract - Burlington x5 / week - 35hr / week (New grads).Manage request fulfillment and incident response. Collaborate with technical teams to troubleshoot, deve...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Founder

    Founder

    Loud Solutions • burlington, on, ca
    Temps plein
    Loud has partnered with a well-capitalized, highly active VC deploying capital into AI-driven businesses across large, legacy industries. What’s missing is the right person to steer the ship.We are ...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée