Embedded USB Firmware Developer
Core
Develop Android/Linux-based embedded firmware and software for video conferencing devices, focusing on the USB stack and system integration.
Role type
Senior Embedded Firmware Engineer (Android/Linux)
Builds
Next-generation video conferencing hardware and firmware
Domain
Consumer electronics / Embedded systems / Video technology
Required skills
Embedded C/C++, Android framework development, Linux kernel, USB stack development, System integration, Root-cause analysis, Technical mentoring
Preferred skills
Bluetooth, Wi-Fi, Video encoding/decoding (H.264, H.265, SVC), Network and security protocols, Agile development practices
Technologies
Android, Linux, C/C++, USB, Bluetooth, Wi-Fi, H.264, H.265
Responsibilities
Design, develop, and optimize embedded software and firmware for Android/Linux-based video products; Troubleshoot and resolve complex system-level issues in embedded environments; Collaborate with hardware, firmware, and ODM partners to define system behavior and integration approaches; Mentor junior engineers and share technical expertise; Review software and firmware designs to improve product quality and reliability; Contribute to project planning, documentation, and testing strategies.
