Sr Embedded Linux Developer (Audio Platforms)

Altis Technology

Ottawa

Remote

CAD 110,000 - 150,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Altis Technology is seeking a Senior Embedded Linux Developer to own the embedded Linux platform for premium streaming audio products. You will shape the kernel, audio infrastructure, and ensure performance and reliability across the platform.

You will collaborate with System Architects and Electrical Engineers, work on Yocto-based distributions, audio stacks, and driver integration, with opportunities to influence long-term software strategy.

Qualifications

  • 5+ years of Embedded Linux development experience, including significant audio or multimedia systems.
  • Expert knowledge of Yocto Project, BitBake, BSP development, and NXP i.MX or comparable embedded platforms.
  • Strong experience with ALSA System-on-Chip (ASoC), GStreamer and/or PipeWire, including audio driver configuration and debugging.
  • Proven experience integrating proprietary SDKs, binary libraries, codecs, or DSP components into embedded Linux environments.
  • Strong C programming skills with kernel driver development and patching; ability to analyze hardware schematics and digital interfaces.
  • Experience with tracing and debugging tools such as ftrace, LTTng, perf, Wireshark; Secure Boot and HDMI subsystems (V4L2/EDID) a plus.

Responsibilities

  • Own and optimize a Yocto-based Linux distribution, managing BitBake recipes, device trees, secure boot configurations, and BSP development for embedded platforms.
  • Develop and troubleshoot the Linux audio stack, including ALSA System-on-Chip (ASoC), PipeWire, WirePlumber, and digital audio interfaces such as I2S and TDM.
  • Integrate and maintain third-party vendor SDKs, resolve kernel and driver compatibility issues, and support ongoing platform enhancements.
  • Collaborate with hardware engineering teams during board bring-up, validating digital interfaces and troubleshooting low-level hardware and software interactions.
  • You’ll investigate complex system performance issues using tools such as ftrace, perf, LTTng, and Wireshark to optimize latency, boot performance, power consumption, and audio reliability.

Skills

Embedded Linux
Yocto Project
BitBake
BSP development
i.MX platform
ASoC
GStreamer
PipeWire
Audio drivers
C programming
Kernel driver development
Debugging tools (ftrace, LTTng, perf,
Python or Bash scripting

Job description

Location: Remote (Ontario-based candidates preferred)
Language: Excellent written and verbal English communication skills
Background Check Requirement: Not specified

About the Opportunity

Are you passionate about building the foundation that powers exceptional technology? We are recruiting for a Senior Embedded Linux Developer to join an innovative organization within the consumer electronics industry, where you'll help shape the next generation of premium streaming audio products. In this role, you'll take ownership of the embedded Linux platform, ensuring the operating system, kernel, and audio infrastructure deliver the performance and reliability expected of world-class products.

Working alongside experienced System Architects, Electrical Engineers, and cross-functional development teams, you'll tackle complex technical challenges from hardware bring-up through product launch. This is an opportunity to make a lasting impact on both current products and the long-term embedded software strategy, within a culture that values technical excellence, collaboration, and continuous innovation.

What's In It for You

Join a team where your technical expertise is valued and your ideas help shape future products. You'll work on cutting-edge embedded technologies, collaborate with experienced engineering professionals, and contribute to products that combine innovation with exceptional user experiences. If you're looking for a workplace that encourages autonomy, problem-solving, and professional growth, this opportunity offers the chance to make a meaningful impact.

Your Responsibilities
  • You’ll own and optimize a Yocto-based Linux distribution, managing BitBake recipes, device trees, secure boot configurations, and BSP development for embedded platforms.
  • You’ll develop and troubleshoot the Linux audio stack, including ALSA System-on-Chip (ASoC), PipeWire, WirePlumber, and digital audio interfaces such as I2S and TDM.
  • You’ll integrate and maintain third-party vendor SDKs, resolve kernel and driver compatibility issues, and support ongoing platform enhancements.
  • You’ll collaborate with hardware engineering teams during board bring-up, validating digital interfaces and troubleshooting low-level hardware and software interactions.
  • You’ll investigate complex system performance issues using tools such as ftrace, perf, LTTng, and Wireshark to optimize latency, boot performance, power consumption, and audio reliability.
Skills and Qualifications
  • 5+ years of Embedded Linux development experience, including significant experience with audio or multimedia systems.
  • Expert knowledge of Yocto Project, BitBake, BSP development, and NXP i.MX or comparable embedded platforms.
  • Strong experience with ALSA System-on-Chip (ASoC), GStreamer and/or PipeWire, including audio driver configuration and debugging.
  • Proven experience integrating proprietary SDKs, binary libraries, codecs, or DSP components into embedded Linux environments.
  • Strong C programming skills with kernel driver development and patching experience, along with the ability to analyze hardware schematics and digital interfaces.
  • Experience using tracing and debugging tools such as ftrace, LTTng, perf, Wireshark, oscilloscopes, or logic analyzers. Experience with Secure Boot, HDMI subsystems (V4L2/EDID), and Python or Bash scripting is considered an asset.
Note from the Hiring Manager

"We're looking for someone who enjoys solving complex technical challenges and takes pride in building reliable embedded platforms. If you're excited by low-level development, collaborative problem-solving, and helping shape the future of innovative products, we'd love to meet you."\

Source: Based on the uploaded job description.

We appreciate the time and effort all applicants invest in their submissions. Please note that only candidates shortlisted for this role will be contacted directly. However, your profile will remain under consideration for future opportunities that align with your experience and career goals.All qualified applicants will receive fair consideration for employment. We welcome individuals of all backgrounds, experiences, and identities including those who identify as women, members of racialized groups, Indigenous Peoples, persons with disabilities, and 2SLGBTQIA+ communities. If you require an accommodation, please review our accessibility policy and reach out to our accessibility officer with any questions. Our human recruiters review all applications and always make the final hiring decision. On occasion, we also use AI-assisted tools to help review applications.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr Embedded Build, Release & Integration Developer
Sr Embedded Build, Release & Integration Developer

Altis Technology • Toronto

Remote
CAD 110,000 - 150,000
Remote work within Ontario
Competitive compensation
Career growth opportunities
Senior Embedded Build, Release & Integration Developer
Senior Embedded Build, Release & Integration Developer

PML Sound International • Ottawa

On-site
CAD 120,000 - 150,000
Sr. Embedded DSP Engineer
Sr. Embedded DSP Engineer

ESS Technology • Kelowna

On-site
CAD 100,000 - 140,000
MSP-BC
Extended Health Care
Dental
+4
Sr Embedded Audio Software Engineer
Sr Embedded Audio Software Engineer

Jobot • Toronto

On-site
CAD 226,772 - 254,260
Medical Coverage
Dental Coverage
Vision Coverage
+4
Embedded Linux & Video Pipeline Engineer
Embedded Linux & Video Pipeline Engineer

Remote Robotic • Ottawa

On-site
CAD 110,000 - 130,000
Equity participation
Competitive compensation
Hardware access
Staff Embedded Software Engineer - Permanent - 18965
Staff Embedded Software Engineer - Permanent - 18965

LRO Staffing • Ottawa

On-site
CAD 180,000 - 220,000
Senior Embedded Linux Audio Engineer (Remote)
Senior Embedded Linux Audio Engineer (Remote)

Altis Technology • Ottawa

Remote
CAD 110,000 - 150,000
Technical Project Manager – Embedded Software
Technical Project Manager – Embedded Software

PML Sound International • Ottawa

On-site
CAD 105,000 - 130,000
Senior Embedded Software Developer (Vehicle Information Manager)
Senior Embedded Software Developer (Vehicle Information Manager)

Akkodis • Ottawa

On-site
CAD 110,000 - 160,000
null
Staff Embedded Software Developer
Staff Embedded Software Developer

Analog Devices • Vancouver

On-site
CAD 140,000 - 210,000
Competitive compensation
Stock options
Flexible work arrangements
+1