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 conferencing hardware
Domain
Consumer electronics / Video conferencing / Embedded systems
Required skills
Embedded C/C++ programming, Android platform development, Linux system-level debugging, Hardware/software integration, Root-cause analysis, ODM collaboration
Preferred skills
Networking software development, Real-time operating systems, Python for debugging, Video encoding/decoding (H.264, H.265, SVC), USB, HDMI, Bluetooth
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 and resolve complex system-level issues, Review software and firmware designs, Guide less-experienced engineers
Seniority
Senior, hands-on IC
