Senior Embedded USB Firmware Developer
Core
Design and develop firmware for Android-based video conferencing devices, focusing on the full USB software stack and building Android platform capabilities below the framework layer.
Role type
Senior embedded firmware engineer (USB/Android)
Builds
Embedded C/C++ applications and firmware for video conferencing hardware
Domain
Consumer electronics / Embedded systems / Android
Required skills
Embedded C/C++, USB stack development, Android internals, Linux, firmware debugging, system-level troubleshooting, architecture design, agile development
Preferred skills
Network and security protocols, Bluetooth, Wi-Fi, Video encoding/decoding (H.264, H.265, SVC)
Technologies
Android, Linux, C, C++, USB
Responsibilities
Design and develop innovative firmware for Android-based video conferencing devices; Build and enhance Android platform capabilities below the framework layer; Lead the development of secure, scalable, and high-performance embedded C/C++ applications; Troubleshoot and resolve complex system-level issues in embedded environments; Mentor junior engineers and share expertise across the team
Seniority
Senior, hands-on IC
