Embedded Linux Firmware/Software Engineer

Apogee Electronics 

📍 Santa Monica, United States 🇺🇸

full-time
senior
Posted —

Key Skills

LinuxARMYoctoUSBDMA

Industry

Consumer ElectronicsAudio & Acoustics

Job Description

Apogee Electronics is looking for an Embedded Linux Firmware/Software Engineer to help develop the platform software for our next generation of professional audio products.

This role is focused on embedded Linux development for custom audio hardware, including board bring-up, kernel and driver integration, low-level hardware control, and real-time audio system performance. You will work closely with hardware engineers, application developers, and audio system designers as part of a small, collaborative product development team.


Responsibilities
  • Develop and maintain embedded Linux software for ARM-based audio products.
  • Support board bring-up, including bootloader, device tree, kernel configuration, peripheral validation, and hardware debug.
  • Integrate and debug Linux drivers and low-level interfaces including audio, USB, Ethernet, GPIO, I2C, SPI, UART, and DMA.
  • Help optimize low-latency audio performance, including scheduling, buffering, interrupt behavior, and system reliability.
  • Work with hardware and application developers to validate designs, prototype key features, and identify technical constraints early.


Qualifications
  • 5+ years of professional embedded software or firmware development experience.
  • Strong C and C++ development skills.
  • Strong embedded Linux experience on ARM or similar SoC platforms.
  • Experience with Linux kernel configuration, device trees, bootloaders, drivers, and hardware-level debugging.
  • Experience with Yocto, Buildroot, or similar embedded Linux build systems.
  • Familiarity with real-time or low-latency system design, including scheduling, buffering, interrupts, and DMA.
  • Ability to read schematics and work closely with electrical engineers during board bring-up.
  • Excellent communication skills and the ability to work independently in a small team.


Desirable Experience
  • Professional audio, USB audio, digital audio interfaces, or low-latency audio systems.
  • ALSA, ASoC, USB Audio Class, I2S/SAI/TDM, ADAT, or word clock.
  • PREEMPT_RT, Xenomai, or other real-time Linux approaches.
  • NXP i.MX, Altera/Intel SoC, or similar embedded SoC platforms.
  • DSP, mixer/routing architectures, diagnostics, manufacturing test, or field-debug tools.
  • Authorized to work in the US


Apogee Electronics is a leading designer and manufacturer of professional digital audio equipment based in Santa Monica, CA. We are a growing company with a reputation for award winning digital audio conversion systems.


Apogee Electronics is NOT seeking assistance or accepting unsolicited resumes from search firms for this employment opportunity.


Job Type: Full-time