Senior Embedded Software Developer
We are seeking a skilled and experienced software developer to lead the development of embedded software projects for Set-Top Box hardware based on Android OS.
Job Description:
* We require a Senior Software Developer with strong expertise in software engineering, who can design, develop, and deploy high-quality software solutions.
Responsibilities:
* Develop complex software engineering projects using the latest software solutions and techniques.
* Provide technical guidance and support to development and integration teams.
* Oversee the development process of Set-Top Box projects for various hardware platforms.
* Analyze operational monitoring processes and dashboards using IT operations analytics and log analysis tools.
* Collaborate with systems analysts, software architects, developers, and project management teams.
* Maintain and improve software quality using issue tracking, team collaboration, and planning tools.
* Prepare comprehensive technical documentation and training materials.
Qualifications:
* Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
* Minimum 5 years of experience in software development, preferably in an embedded system environment.
* Strong expertise in Java, C++, and Android development.
* Familiarity with Agile development methodologies.
* Excellent problem-solving skills and attention to detail.
What We Offer:
* A competitive salary and benefits package.
* Ongoing training and professional development opportunities.
* A collaborative and dynamic work environment.
* The chance to work on exciting and challenging projects.