Linux/Android Embedded Firmware Developer
Core
Develop Android/Linux-based embedded firmware for video conferencing devices, focusing on system-level capabilities below the framework layer.
Role type
Senior embedded firmware engineer (Android/Linux)
Builds
Secure, scalable, high-performance embedded C/C++ applications for video products
Domain
Consumer electronics / Video conferencing / Embedded systems
Required skills
C/C++, Android platform development, Linux platform development, embedded systems, hardware/software integration, system-level debugging, networking, object-oriented design
Preferred skills
Networking software development, real-time operating systems, Python, USB, video encoding/decoding (H.264, H.265, SVC), HDMI, Bluetooth, ODM partner collaboration
Technologies
Android, Linux, C, C++, Git, Python, H.264, H.265, SVC, USB, HDMI, Bluetooth
Responsibilities
Design and develop firmware for video conferencing devices, build and enhance platform capabilities below the framework layer, troubleshoot complex system-level issues, review software and firmware designs, guide less-experienced engineers
Seniority
Senior, hands-on IC
