Software Developer Role: We are looking for a skilled Senior Software Developer to join our team and contribute to the development of software solutions for Set-Top Box hardware using the latest technologies.
Responsibilities:
* Lead embedded software engineering projects for Set-Top Box hardware, utilizing cutting-edge software solutions and techniques.
* Collaborate with cross-functional teams, providing technical guidance and expertise in software development and integration projects.
* Oversee the development process of Set-Top Box projects across various hardware platforms, ensuring seamless integration and optimal performance.
* Maintain operational monitoring processes and dashboards using IT operations analytics and log analysis tools, driving business insights and decision-making.
* Communicate effectively with systems analysts, software architects, developers, and project management teams to ensure alignment and successful project delivery.
* Foster a culture of collaboration and knowledge-sharing, utilizing issue tracking, team collaboration, and planning tools to streamline workflows and resolve issues efficiently.
* Develop comprehensive training documentation to facilitate smooth handovers and knowledge transfer.
Required Skills and Qualifications:
* Proficiency in Agile methodology
* Strong experience in Android development, with a plus for Android TV and AOSP development
* Programming skills in Java and Kotlin
Nice-to-Have Skills:
* AOSP
* Android TV
Language Requirements:
English (C1 Advanced)