Software Engineer
Core
Design, develop, test, and deploy Android applications for digital two-way subscriber radios used in mission-critical communications.
Role type
Android Software Engineer
Builds
Digital two-way subscriber radios
Domain
Telecommunications / Consumer Electronics
Deliverable
product features
Required skills
Android Native (Java, Kotlin), Android SDK, Android Studio, Mobile architecture patterns (MVP, MVVM), AOSP & Customizations, System debugging, Real-time embedded software development
Preferred skills
LTE / DMR specs knowledge, Agile / Scrum methodologies
Technologies
Java, Kotlin, Android SDK, Android Studio, AOSP
Responsibilities
Design and implement new features for Android applications, execute unit and system tests, coordinate code reviews, analyze software requirements for feasibility, collaborate with front-end and test teams, contribute to software development process improvements
Seniority
Mid-level (2-5 years preferred) / Entry-level open