
Android Integration Engineer
- Software development for Android based set top boxes through iWedia’s projects with the most notable TV operators worldwide
- Working as a member of agile development team composed of Android system engineers and DTV middleware developers
- Collaborating closely with product managers, UI/UX designers and SW architects to translate requirements into technical solutions
- Development of new features and functionalities for AndroidTV based TVs and STBs
- Ensuring compliance with Google's Android TV and Google TV guidelines and certification processes
- DTV middleware software stack porting and customization
- Customize and extend the Android TV framework, including the Leanback Library and the TV Input Framework (TIF), to meet specific product requirements
- Troubleshooting and debugging complex issues across the Android TV stack, from applications to system-level components
- Staying up-to-date with the latest Android TV technologies, trends, and best practices
- Optimizing AndroidTV based SW performance, responsiveness, and memory usage for a smooth and intuitive user experience on large screens
- Working as a member of agile development team composed of application developers, Android system engineers, DTV middleware developers and QA engineers
- University degree in computer technology or computer science
- Strong skills in debugging and troubleshooting to identify, analyze, and characterize issues efficiently
- 3+ years of experience in software development in C/C++
- Knowledge of OOP and design patterns
- Basic knowledge of Kotlin and Java programming languages
- Experience working with Android platforms, build systems and Android framework
- Understanding of software development for Linux OS, usage of tools and methods for Linux console, knowledge of shell scripting
- Effective documentation skills
- Very good knowledge of English language (reading, speaking, writing)
- Experience in changing modules of AOSP
- Solid understanding of TV and video signal processing, display technologies, and related standards such as DVB, IPTV, OTT, and streaming protocols
- Knowledge of IPv4/IPv6, DHCP, DNS, and use of network analyzers and packet sniffers
- Familiarity with SELinux (Security-Enhanced Linux) policies and their application in Android, including troubleshooting and defining security contexts
- Strong ability to analyze and interpret test results from various testing phases (e.g., functional, performance, UI, compatibility), identify root causes of issues, and drive their resolution throughout the development lifecycle
- Experience with continuous integration/continuous delivery (CI/CD) pipelines
- Knowledge of Python
- Expect an email confirming we got your application
- HR interview via MS teams - make sure to leave your calendar free for 50 minutes
- In-person technical interview - usually lasts up to 40-50 minutes
RT-RK d.o.o.
Upoznaj kompaniju RT-RK Mi smo RT-RK i proizvodimo embedded softver. Započeli smo ovu granu industrije pre 30 godina. Embedded je softver putem kog tvoj ekran u kolima komunicira sa motorom ili čipovi u zvučniku sa ostatkom sistema pametne kuće. RT-RK radi najkompleksnije projekte u toj oblasti na svetu, ali više o tome kasnije. Ponosimo se time da smo obrazovali preko 1000 inženjera u ovoj oblasti, od kojih velik deo još uvek radi kod nas. Sarađujemo s fakultetima u istraživačkom radu.…
Iskustva zaposlenih
"U RT-RK dolazim da radim magistarski rad kao student elektronike. Dobio sam priliku da uradim magistarski rad iz IoT-a. Sećam se da sam bio toliko počastvovan što sam u tom trenutku mogao da radim…"Pročitajte celo iskustvo
Beneficije