Senior Software Engineer - Android
Core
Architect and lead critical software features for advanced robotic command and control, AI, video livestreaming, and data management on Android-based Ground Control Station software.
Role type
Senior IC Android Software Engineer (Robotics)
Builds
Android-based Ground Control Station (GCS) software for advanced ground and air robots
Domain
Public safety / Mobile Robotics
Deliverable
production ML models | product features
Required skills
Android development, MVVM/MVI architecture, Unit testing, Retrofit, Coroutines, Okhttp, Hilt, Jetpack Compose, REST/JSON, TCP/UDP/DHCP/DNS/Websockets
Preferred skills
Wireshark, Charles Proxy
Responsibilities
Lead engineering architecture and design reviews, Collaborate with product design to implement mobile UI, Drive mobile software lifecycle from prototyping to commercialization, Interface with cloud services, Set technical standards via code reviews, Mentor engineers, Enhance engineering processes, Build robust mission-critical software
Seniority
Senior, hands-on IC