Embedded Firmware Engineer (Wireless Audio Systems)

Location: Asia-Pacific - Singapore
BU/Function: Peripherals BU
Seniority: Manager & Professionals
Job Code: 1668

Job Responsibilities

  • Responsible for firmware development and integration for embedded systems, ensuing products are designed according to product requirements.
  • Design, develop, maintain embedded firmware for wireless audio products.
  • Drive project development from specification to delivery
  • Working closely with multi-functional team of acoustics engineer, product firmware engineer, electrical engineer, mechanical engineer as well as vendors, to ensure project delivery on time.

Pre-Requisites

  • Master/Degree in Computer Science/Electrical Engineering or a related discipline with at least 5 years of working experience in firmware development for embedded systems.
  • Possesses strong understanding of both the theory and practice of audio signal processing and related areas
  • Experience in firmware development for wireless audio products (headphones, speakers, microphone)
  • Hands-on experience and in-depth knowledge of C/C++ programming languages are a must.
  • Experience in firmware development in embedded systems, communication protocols and interfaces (Bluetooth, Wifi, SPI, I2C, etc)
  • Experience with Arm, Cortex based microcontroller is a must
  • Strong knowledge of microphone array beamforming, multi mic noise reduction, EQ, audio compression, echo cancellation, noise suppression, audio enhancement, HRTF, 3D audio, etc. is an added advantage
  • Must possess good analytical and problem-solving skills.