Job Description:
We are seeking an experienced Software Engineer to join our team. As a key member of our Android development team, you will be responsible for developing high-quality software solutions for our Set-Top Box hardware platform based on Android OS.
Your primary focus will be on embedded software engineering projects, using the latest software solutions and techniques. You will work as an individual contributor while providing technical guidance to development and integration projects.
You will also be responsible for coordinating development processes of Set-Top Box projects for various hardware platforms, establishing operational monitoring processes and dashboards using IT operations analytics and log analysis tools.
In addition, you will interact with systems analysts, software architects, developers, and project management teams, administering and preventing problems using issue tracking, team collaboration, and planning tools.
Responsibilities:
* Develop embedded software engineering projects for Set-Top Box hardware using the latest software solutions and techniques.
* Work as an individual contributor while providing technical guidance to development and integration projects.
* Coordinate development processes of Set-Top Box projects for various hardware platforms.
* Establish operational monitoring processes and dashboards using IT operations analytics and log analysis tools.
* Interact with systems analysts, software architects, developers, and project management teams.
* Administer and prevent problems using issue tracking, team collaboration, and planning tools.
Mandatory Skills:
* Agile methodology
* Android development
* Programming Languages: Java, Kotlin
* Android development; Android TV is a plus. AOSP development is a plus