We are looking for a Senior Embedded SW Developer to design and build Android-based video conferencing systems for modern meeting rooms.
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
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance