Talent.com
Sr. Embedded Linux Developer
Sr. Embedded Linux DeveloperRandstad Canada • Mississauga, Ontario, CA
Sr. Embedded Linux Developer

Sr. Embedded Linux Developer

Randstad Canada • Mississauga, Ontario, CA
25 days ago
Job type
  • Permanent
  • Quick Apply
Job description

We are looking for a Senior Embedded Linux Developer to engineer, maintain, and optimize the core

Linux foundation for our next-generation streaming audio products. You will assume responsibility for

the Board Support Package (BSP), the Kernel, and the low-level Audio Pipeline. The ideal candidate should

by very strong with Yocto-based Linux.

Advantages

Can by hybrid or fully remote anywhere in Canada

More focus on software, and strong with Linux.

Responsibilities

Key Responsibilities :

  • Platform Ownership : Maintain, customize, and optimize the Yocto-based Linux distribution for

NXP i.MX and similar SoCs. You will manage Bitbake recipes, layers, device tree overlays, and

secure boot configurations.

  • Audio Subsystem Integration : Dive deep into the Linux Audio stack. You will configure ALSA
  • System-on-Chip (ASoC) drivers, debug DAI links (I2S / TDM), and ensure the userspace routing

    (using Pipewire and Wireplumber) is robust and glitch-free.

  • Vendor SDK Integration : You will be the expert at merging complex vendor SDKs (e.g.,
  • StreamUnlimited, NXP) with our custom codebase. You will handle kernel upgrades, resolve

    upstream conflicts, and patch drivers to support our specific use cases.

  • Hardware Bring-up : Work side-by-side with Electrical Engineers to validate new boards. You will
  • use logic analyzers and oscilloscopes to verify clock timings, signal integrity on high-speed buses,

    and driver initialization sequences.

  • System Reliability & Performance : Act as the lead debugger for complex system failures. You
  • will use tracing tools (ftrace, perf, Wireshark, LTTng) to root-cause latency issues, eliminate

    XRUNs (audio dropouts), and optimize boot time / power consumption.

    Qualifications

    Experience and Qualifications

  • 5+ years of Embedded Linux development experience, with a specific focus on Audio / Video
  • products.

  • Linux Audio Deep Dive : Expert knowledge of ALSA System-on-Chip (ASoC). You must be
  • comfortable configuring asound.conf, writing or patching machine drivers, debugging DAI links

    (I2S / TDM), and troubleshooting clock synchronization issues.

  • Multimedia Frameworks : Strong experience with GStreamer and / or Pipewire. You understand
  • how to construct and debug complex graphs, manage buffer negotiation, and integrate

    proprietary plugins (e.g., NXP’s optimized plugins) into the pipeline.

  • Proprietary Stack Integration : Proven experience integrating binary-only libraries (e.g., Dolby
  • Atmos, DTS : X decoders) and DSP plugins into a Linux userspace environment. You can

    troubleshoot symbol linking errors and sandbox limitations.

  • BSP & Build Systems : Expert proficiency with the Yocto Project and Bitbake. You can write
  • recipes, manage layers, and resolve dependencies for custom images on NXP i.MX platforms.

  • System Performance : ability to root-cause XRUNs (audio dropouts) and latency jitter. You are
  • proficient with tracing tools like LTTng, ftrace, perf, and Wireshark to analyze system behavior.

  • Hardware Interface : Ability to read schematics to understand pin muxing and clock trees.
  • Kernel Proficiency : Strong C programming skills for Kernel driver development and patching
  • Assets :
  • ○ Familiarity with HDMI subsystems (V4L2, EDID parsing),

    ○ Secure Boot implementation

    ○ Python / Bash scripting for test automation.

    ○ Familiarity with hardware debugging tools (Oscilloscopes, Logic Analyzers) to verify

    signal integrity on high-speed buses (I2S, I2C).

    Summary

    This is a highly technical, hands-on role where you will join a strategic project in active development.

    You will work directly with our System Architects to stabilize and optimize the underlying

    "plumbing"—from the I2S clocks on the circuit board to the ALSA drivers and Pipewire graph—ensuring

    our flagship products meet the high standards of our brand. As you drive the current product to launch,

    you will play a key role in defining the OS strategy and tooling for our future product roadmap.

    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.

    Create a job alert for this search

    Sr Embedded Linux Developer • Mississauga, Ontario, CA

    Similar jobs
    Ab Initio Developer

    Ab Initio Developer

    Pacer Group • mississauga, on, ca
    Full-time
    Years of exp as Ab Initio Developer.ETL Ab Initio GDE, Unix Scripting, SQL, Job Scheduler.Good experience in ETL projects.Show more
    Last updated: 1 day ago • Promoted
    Senior Linux Networking Software Engineer

    Senior Linux Networking Software Engineer

    Extreme Networks • Vaughan
    Full-time
    A global networking leader is seeking a Software Developer in Vaughan, Canada.This role involves designing, developing, and maintaining Linux-based software for networking solutions.The ideal candi...Show more
    Last updated: 11 days ago • Promoted
    Embedded Aerospace Software Verification Engineer

    Embedded Aerospace Software Verification Engineer

    Aviya Aerospace Systems • Longueuil, Mississauga
    Full-time
    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...Show more
    Last updated: 13 days ago • Promoted
    Software Engineering Consultant

    Software Engineering Consultant

    E-Solutions • vaughan, on, ca
    Full-time
    ServiceNow Administrator – Mid / L2–L3.Location : Mississauga, On and Vancouver, BC.Owns configuration, platform stability, and enhancement support across multiple ServiceNow modules.Administer user...Show more
    Last updated: 14 days ago • Promoted
    IBM OpenPages Developer - IBM

    IBM OpenPages Developer - IBM

    IBM • mississauga, on, ca
    Full-time
    Title - IBM Open Pages Developer.Location - Hybrid 3 days @ Toronto.We are seeking a skilled IBM OpenPages Developer whose role involves designing analytical solutions, developing forms, calculatio...Show more
    Last updated: 10 days ago • Promoted
    DevOps SRE

    DevOps SRE

    TechDoQuest • burlington, on, ca
    Full-time
    Experience working on Google Cloud ( GCS, BigQuery ).Experience using GCP Data stack ( Composer, Dataflow, Dataproc ).Hands on with Terraform, SQL, Python. Knowledge on Pub / Sub, APIGEE, Datastream, ...Show more
    Last updated: 10 days ago • Promoted
    Principal Maximo EAM Consultant — Hybrid / Remote

    Principal Maximo EAM Consultant — Hybrid / Remote

    BENTLEY SYSTEMS, INC. • Vaughan, York Region, Canada
    Remote
    Full-time
    A leading software company seeks a Principal Consultant to lead enterprise asset management projects.This hybrid role involves utilizing IBM Maximo expertise and strong solution design skills to en...Show more
    Last updated: 23 days ago • Promoted
    Senior Embedded Real-Time C++ Engineer — Space Systems

    Senior Embedded Real-Time C++ Engineer — Space Systems

    MDA • Brampton
    Full-time
    A leading space technology company in Brampton is seeking an experienced software engineer to lead designs for safety critical, real-time software solutions. Candidates should have a minimum of 10 y...Show more
    Last updated: 13 days ago • Promoted
    EPM System Administrator (OneStream)

    EPM System Administrator (OneStream)

    Hays • mississauga, on, ca
    Full-time
    EPM System Administrator (OneStream).Location : Mississauga (Hybrid, 2 days onsite).Salary : $100,000 - $112,000 (plus bonus). You’ll be joining a forward‑thinking organization focused on strengthenin...Show more
    Last updated: 1 day ago • Promoted
    React Lead Developer - burlington

    React Lead Developer - burlington

    HCLTech • burlington, on, ca
    Full-time
    Design and implement user interface components using React JS.Lead and mentor a team of React JS developers.Collaborate with cross-functional teams to define, design, and ship new features.Ensure t...Show more
    Last updated: 9 days ago • Promoted
    Embedded C Developer - Amaris Consulting

    Embedded C Developer - Amaris Consulting

    Amaris Consulting • vaughan, on, ca
    Full-time
    The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Show more
    Last updated: 30+ days ago • Promoted
    SRE – Application Support (Mainframe, AIX, OnDemand)

    SRE – Application Support (Mainframe, AIX, OnDemand)

    Axiom Global Technologies • mississauga, on, ca
    Full-time
    Site Reliability Engineer (SRE).Canada’s leading financial institutions.This role focuses on ensuring the.Mainframe, IBM OnDemand, and AIX environments. The ideal candidate brings strong production ...Show more
    Last updated: 6 days ago • Promoted
    JDE World developer - burlington

    JDE World developer - burlington

    PIXIE • burlington, on, ca
    Full-time
    Provide development and technical support for JD Edwards World in a legacy environment.Develop and maintain JDE World applications. Support and enhance existing custom programs.Debug and resolve pro...Show more
    Last updated: 4 days ago • Promoted
    Sr. Firmware / Embedded software Engineer - mississauga

    Sr. Firmware / Embedded software Engineer - mississauga

    PotisEdge • mississauga, on, ca
    Full-time
    Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Show more
    Last updated: 6 days ago • Promoted
    Sr Embedded Firmware & Software Engineer - Power

    Sr Embedded Firmware & Software Engineer - Power

    G&W Electric Co. • Brampton
    Full-time
    A leading electrical power solutions company in Brampton is seeking an NPD Firmware Software Developer to design and validate embedded firmware and software for protection and control systems.This ...Show more
    Last updated: 4 days ago • Promoted
    Senior Linux Systems Engineer

    Senior Linux Systems Engineer

    SYNNEX Corporation • Mississauga
    Full-time
    A leading tech company in Peel Region, Mississauga, is seeking a talented Linux Server Administrator.You will install, configure, and maintain Linux servers while managing core services and impleme...Show more
    Last updated: 13 days ago • Promoted
    Intermediate Embedded Software Engineer

    Intermediate Embedded Software Engineer

    Aversan Inc. • Mississauga
    Full-time
    Intermediate Embedded Software Engineer.Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.We are currently ...Show more
    Last updated: 13 days ago • Promoted
    Ingenium developer

    Ingenium developer

    Tamanna Technology • mississauga, on, ca
    Full-time
    We are looking for an experienced.The ideal candidate will have strong hands-on technical expertise and experience working within the insurance domain. Develop, configure, and customize solutions us...Show more
    Last updated: 1 day ago • Promoted