CareerPlan

Senior Software Engineer – Android Platform

Galway, IrelandFull-time2026-10-13 → 2026-11-10
Hybrid

Core

Design, build, and optimize Android platform environments running core communications software on Cisco collaboration devices.

Role type

Senior IC Android platform engineer (embedded Linux)

Builds

High-performance Android environments on embedded Linux hosts for video conferencing devices

Domain

Networking + Embedded Systems

Required skills

C++, Java, Python, Rust, Android internals/AOSP, Linux systems programming, HAL development, IPC, containerization (LXC), embedded networking

Preferred skills

Android on embedded Linux, Linux network architecture (iptables, namespaces), cgroups, memory management, AV drivers, device security

Technologies

Android, Linux, C++, Java, Python, Rust, AOSP, LXC, HTTP/HTTPS, TCP/IP

Responsibilities

Design and maintain software in C++, Java, Python, and Rust for Android platform; Integrate meeting platform partners' software; Modify AOSP framework and HALs; Develop IPC between Android and Linux; Debug Linux-Android boundary issues; Mentor engineers and conduct code reviews

Seniority

Senior, hands-on IC