This is a remote position.
- Collaborate with key stakeholders to gather requirements, define application architecture, and design scalable, secure system solutions.
- Develop and manage overall system design including functionality, interfaces, performance, and security aspects.
- Lead architecture discussions and ensure alignment between technical design and business goals.
- Provide technical feasibility analysis and identify innovative solutions for client requirements.
- Guide and mentor development teams, offering technical direction and support for onshore and offshore teams.
- Drive integration and development of STB platform drivers, Linux kernel modules, and RDK middleware components.
- Oversee firmware development processes, ensuring compliance with specifications and high code quality.
- Utilize strong programming skills (C/C++/Java/Python) and experience in build systems like Yocto to optimize development and debugging workflows.
- Conduct technical research to identify emerging technologies and trends, recommending improvements across the platform.
- Ensure continuous improvement in design, architecture, and delivery practices through documentation and cross-team collaboration.
- Communicate project progress, risks, and architectural decisions clearly to both technical and non-technical stakeholders.
Requirements
- 15 years of relevant experience in STB platform driver development, Linux kernel, and middleware integration (RDK preferred).
- Proven experience as a Systems or Solution Architect for large-scale embedded or connected device systems.
- Strong programming expertise in C/C++ with working knowledge of Java and Python.
- Proficiency with build systems (Yocto, CMake) and advanced debugging methodologies.
- Solid understanding of system security, performance optimization, and scalability principles.
- Demonstrated ability to lead technical teams and coordinate between client and offshore teams.
- Excellent communication, leadership, and stakeholder management skills.
- Experience with Agile methodologies and distributed development environments.
- Knowledge of modern DevOps pipelines for embedded software delivery.
- High analytical and problem-solving skills.
- Initiative-driven, adaptable, and collaborative mindset.
Benefits
- Multisport card and MyBenefit program;
- Medical care;
- Language courses;
- Career in the multinational company;
- Opportunity to take part in international projects and gain experience with various businesses;
- Set of social benefits to choose from;
- Training program.
