YOUR NEXT CHAPTER
Senior Embedded Android BSP Engineer
About the role
• Develop and customize AOSP-based platform software for embedded audio devices
• Work on Android BSP, HAL layers, native C/C++ components, JNI/NDK integration, and system-level services
• Participate in Android version upgrades and align the platform with the latest Android releases
• Integrate and troubleshoot hardware interfaces, peripheral drivers, and Linux kernel-related components
• Debug platform issues involving boot, performance, memory, power, threading, IPC, and hardware communication
• Support board bring-up and platform validation on ARM, Qualcomm-based, and other embedded hardware architectures
• Collaborate with hardware, software, and product teams to deliver stable embedded Android platforms
• Review technical designs and code and guide less experienced engineers when needed
• Investigate complex engineering issues, identify root causes, and deliver solutions from analysis through implementation and validation
• Contribute to commercially deployed products for enterprise, education, conferencing, and professional environments
• 7+ years of embedded software development experience
• 2+ years with Embedded Android, AOSP, or Android platform-level development
• Strong C/C++ development skills for native, low-level, and performance-sensitive software
• Hands-on experience with Android BSP, AOSP build systems, HAL architecture, HIDL/AIDL, Android.bp/Android.mk, Soong/Ninja, and system services
• Experience with Android NDK, JNI, Binder, sockets, shared memory, or other IPC mechanisms
• Good knowledge of embedded Linux, Linux kernel interfaces, device drivers, and hardware communication concepts
• Experience debugging with ADB, GDB, Valgrind, Systrace/Perfetto, Wireshark, protocol analyzers, or similar tools
• Understanding of object-oriented design and SOLID principles
• Experience with version control and structured release/development workflows
• Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field
• Long-term project engagement with clearly defined technical objectives
• Remote cooperation model with flexibility in how and where you work, aligned with project needs and delivery expectations
• Collaboration with international engineering stakeholders and experienced specialists across different countries
• Exposure to modern technologies and complex engineering challenges across embedded systems and Android platforms
• Opportunity to influence technical decisions and contribute knowledge to products used globally
• Independent contractor engagement on a long-term B2B basis