Software Engineer (Fresh Graduate)
Core
Design, develop, test, and deploy Android applications for digital two-way subscriber radios and mission-critical communication devices.
Role type
Junior Android Software Engineer
Builds
Android applications for mission-critical communication devices
Domain
Telecommunications / Mobile Software
Required skills
Android Native (Java, Kotlin), Android SDK, Android Studio, Mobile Architecture Patterns (MVP, MVVM), AOSP Customizations, System Debugging, Unit/Integration/System Testing
Preferred skills
Real-time embedded software development, LTE/DMR specs knowledge, Agile/Scrum methodologies
Technologies
Java, Kotlin, Android SDK, Android Studio, AOSP
Responsibilities
Design and implement new features for Android applications, participate in requirement definition and design, execute testing cycles, conduct code reviews, analyze software requirements for feasibility, contribute to software development process improvements
Seniority
Junior, New Grad