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
Video conferencing hardware and embedded software stack
Domain
Consumer electronics / Embedded systems / Video technology
Required skills
Embedded C/C++, Android internals, Linux kernel, USB stack development, System-level debugging, Firmware integration, Root-cause analysis, Agile development
Preferred skills
Bluetooth, Wi-Fi, Video encoding/decoding (H.264, H.265, SVC), Network and security protocols, Mentorship
Technologies
Android, Linux, C/C++, USB, Bluetooth, Wi-Fi, H.264, H.265
Responsibilities
Design and develop embedded software and firmware for video products; Troubleshoot and resolve complex system-level issues; Collaborate with hardware, firmware, and ODM teams; Review designs and provide technical feedback; Mentor junior engineers; Drive continuous improvement through agile practices
Seniority
Senior, hands-on IC
