Developer – Linux Audio Device
- Job Type: Full-time | On-site
- Location: Bengaluru, Karnataka
Developer – Linux Audio Device
Position: Developer – Linux Audio
Education: BTech/BE
Experience: 3-10 Years
Location: Bengaluru, Karnataka
Job Description:
We are building technologies and platforms for the next generation of consumer electronics products. Some of the top consumer electronics and semiconductor companies are our customers. We develop device drivers for various interfaces, including PCIe, USB, Ethernet, Storage, Graphics, and Multimedia. We also develop firmware, build BSPs, and integrate middleware components to build full systems for platforms like Android, Linux, QNX and RTOS.
We’re looking for engineers to join our growing team of middleware development and systems integration working on a cutting-edge Consumer SoC of a leading semiconductor company. Join us and make an impact!
Roles & Responsibilities:
The role involves designing, developing, implementing and bug fixing Audio Device Drivers and Audio middleware on Linux/FreeRTOS.
Must Have Technical Skills:
- Excellent programming skills in C
- Design, Implementation, and debugging of Audio device drivers
- Knowledge of processor architectures for ARM or RISC-V
- Deep knowledge on Linux internals and Linux Kernel Architecture
- Deep knowledge of Audio pipeline, Signal Processing, Audio Codec and Noise Cancellation
- Good knowledge on Audio frameworks like ALSA, Xtensa etc.
- Experience in debugging with JTAG, Signal Analyzers etc.
Good to Have Technical Skills:
- Experience in code upstreaming and open-sourcing.
- BSP (Board Support Package) bring up experience including boat loader and Uboot.
Behavioral/Non-Technical:
- Strong analytical and problem-solving skills
- Excellent verbal and written communication skills
- Self-managed and able to learn and adapt
- Eager to take on new, challenging work