
(DN) Embedded Software Engineer (C/C++ & MCU)
- Da Nang
- Permanent
- Full-time
- Design, implement, and optimize embedded firmware for microcontroller-based systems with real-time audio processing capabilities.
- Develop and maintain drivers and middleware for I2S interfaces and DSP algorithms, ensuring efficient and reliable data handling.
- Collaborate with cross-functional teams to integrate audio features into innovative products.
- Bachelor's degree in Electrical Engineering, Computer Engineering, Software Engineering, or a related field.
- 3-5 years of hands-on experience in embedded firmware development.
- Minimum of 2 years in a similar role involving embedded audio or signal processing systems.
- Proven experience in embedded systems development for audio or signal processing applications.
- Familiarity with real-time operating systems (RTOS) and task scheduling.
- Strong understanding of digital signal processing concepts such as filtering, FFT, and sampling.
- Proficiency in C/C++ for bare-metal and RTOS-based MCU environments.
- Hands-on experience with I2S protocol, audio codecs, and DMA-based data streaming.
- Experience with MCU platforms such as STM32, NXP, or TI DSP-enabled microcontrollers.
- Good English is a strong plus.