
Summary:
We're seeking a talented Audio Embedded Firmware Engineer to join our team focused on advancing audio technologies for next-generation products. In this role, you will integrate, validate and optimize embedded firmware for next-generation audio products. You will collaborate closely with cross-functional teams including architecture, hardware, software, and product design to deliver high-quality audio systems and experiences.
Job Responsibilities:
Develop, validate, and optimize embedded firmware for audio subsystems on custom hardware platforms.
Integrate and debug audio features and algorithms on embedded systems (e.g., ARM Cortex-M, DSP cores).
Collaborate with hardware, software, and QA teams to define requirements, validate designs, and ensure robust system integration.
Conduct board bring-up, hardware validation, and troubleshooting using oscilloscopes, logic analyzers, and other lab equipment.
Write and maintain clear, well-documented code, validation procedures and technical documentation.
Participate in code reviews and contribute to continuous improvement of firmware development processes.
Support manufacturing and test engineering teams with firmware-related issues.
Skills:
Proficiency in C/C++ for embedded systems.
Experience with RTOS or bare-metal firmware development.
Experience with distributed compute (Multi-core, multithread) development.
Familiarity with audio signal processing concepts and hardware interfaces (I2S, PDM, I2C, SPI, UART).
Strong debugging and problem-solving skills using lab equipment and software tools.
Excellent communication and teamwork skills.
Experience with audio DSPs, ideally HiFi and Qualcomm Hexagon.
Experience with power management and low-power firmware design.
Knowledge of Audio Precision equipment and tools.
Familiarity with Bluetooth audio stacks, USB audio, or wireless audio protocols.
Knowledge of hardware design and schematic/PCB review.
Experience working in an Agile development environment.
Years of Experience: 4+ years of experience in C/C++ embedded systems development, RTOS/bare-metal firmware, audio DSP integration (HiFi/Hexagon), hardware bring-up and debugging, and multi-core/multithread distributed compute.
Degrees/Certifications Required: Bachelor s or Master s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.