We are looking for a Senior Embedded SW Developer to design and build Android-based video conferencing systems for modern meeting rooms. The role involves working across the Android stack, implementing and optimizing video and audio pipelines, and ensuring seamless customer experience for various video conferencing platforms.
Requirements
- Bachelor's or Master's degree in Computer Science, Electrical/Electronics Engineering, or similar
- Solid experience in embedded software development on Android
- Proficiency in C/C++ for embedded systems and good experience with Java and Kotlin for Android
- Direct AOSP involvement (build system, system image creation, HAL implementation, framework/system services)
- Good understanding of Linux kernel fundamentals, device drivers, and low-level debugging
- Practical experience with real-time audio/video on embedded devices (codecs, synchronization, buffering, performance tuning)
- Experience with HDMI and USB in embedded systems (drivers, configuration, troubleshooting, interoperability)
- Solid networking knowledge relevant to conferencing (TCP/UDP, RTP/RTCP, QoS, NAT traversal)
- Familiarity with adb, logcat, profiling tools, Git, and CI/CD pipelines
- Experience with ATDD (Acceptance Test Driven Development) or similar test-first, specification-by-example practices, working closely with Product Owners and Testers
- Ownership mindset and ability to see topics through to completion
- Collaborative, structured, detail-oriented way of working and good communication skills in English
- Curiosity and interest in staying up to date with Android, embedded, and multimedia technologies
Benefits
- Flexible working hours
- Inclusive recruitment process
- Equal consideration for employment