remote
Software Systems Engineer - Luxury Audio - Harman
Systems Engineer
Lead the design and development of high‑performance audio firmware for luxury home‑theater and stereo systems, leveraging C++, embedded RTOS, DSP algorithms, and Linux‑based OTA update infrastructure.
About the role
Key Responsibilities
- Architect and implement firmware for premium audio products, ensuring low‑latency, high‑fidelity signal processing.
- Develop and maintain RTOS‑based software stacks, integrating DSP modules and device drivers.
- Collaborate with hardware teams to optimize performance on ARM‑based SoCs and custom ASICs.
- Design and implement OTA update mechanisms, ensuring secure, reliable firmware delivery.
- Participate in code reviews, unit testing, and continuous integration pipelines to uphold quality standards.
Requirements
- 5+ years of embedded C++ development experience in audio or related domains.
- Strong knowledge of RTOS concepts, real‑time scheduling, and interrupt handling.
- Proficiency with DSP algorithms, audio codecs, and signal‑processing libraries.
- Experience with Linux kernel modules, device drivers, and cross‑compilation toolchains.
- Familiarity with OTA update frameworks, secure boot, and cryptographic signing.