
Android/AOSP Engineer
ESA - Electronic Security Association
full-time
Posted on:
Location: 🇷🇸 Serbia
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AndroidJavaKotlinLinux
About the role
- Report to Engineering Manager and work with a team of engineers and developers to develop a range of end-customer products that cross multiple engineering disciplines and deliver high-quality products used by businesses, families, and individuals.
- Develop middle software layer which ensures seamless integration between the Android application layer and underlying hardware or device-specific functionalities.
- Participate in code reviews, develop unit tests and contribute to continuous integration and deployment practices.
- Create test automation frameworks to ensure high-quality.
- Participate in Agile and Kanban development planning and meetings.
Requirements
- Work experience in system-level software for embedded devices running Linux or Android
- Work experience with Java/Kotlin and Android SDK
- Work experience in writing Shell/Bash scripts
- Work experience in Git version control system
- Degree in Mathematics, Electrical engineering, Computer science or Software engineering
- Experience with network technologies and protocols including IP, UDP, TCP, multicast, etc.
- Experience with C/C++
- Work experience with Android framework/SDK and AOSP
- Understanding of Android architecture and its layers
- Be an owner – help the team raise the bar for excellence by identifying gaps and filling them in as you see opportunities to help meet commitments
- Obsess over the customer experience in everything you do for the team.