Focus on Android TV integration and architecture within an embedded Linux environment.
Responsibilities
- Develop and maintain Android TV integrations using cross-compilation techniques.
- Manage Android AOSP, Buildroot, and system-level architecture.
- Implement features across the stack using C/C++, Java, and JavaScript.
- Debug system issues using ADB, GDB, Wireshark, and ad-hoc debugging methods.
- Automate workflows and build processes using Jenkins and Shell scripting.
Required Skills
- 5+ years of software development experience.
- Embedded Linux and cross-compilation expertise.
- Proficiency in C, C++, and Java.
- Experience with Android AOSP and Buildroot.
- Web technologies including JavaScript, Node.js, and Vue.js.
- Scripting skills in Python and Shell.
- Hands-on experience with IP Networking, WiFi, Bluetooth, ADB, and GDB.
- Version control proficiency with Git, GitLab, and SVN.
- Strong debugging skills using Wireshark and JIRA.