
Lead Software Engineer
- Noida, Uttar Pradesh
- Permanent
- Full-time
- Lead the integration of software components for set-top box solutions.
- Collaborate with cross-functional teams to define integration requirements and ensure alignment with project goals.
- Develop and maintain integration plans, schedules, and documentation.
- Troubleshoot and resolve integration issues, ensuring timely delivery of software solutions.
- Conduct system testing and validation to ensure seamless operation of integrated components.
- Provide technical guidance and mentorship to junior engineers.
- Stay updated with industry trends and best practices in system integration and software development.
- Bachelor's degree in electronic and/or Computer Engineering or a similar field.
- Typically, 10+ years of experience in a Consumer Electronic and Embedded Software Stack Development (preferably STB), working through the Design, Development, Testing, Release cycle.
- Proven experience in system integration and software development.
- Strong knowledge of software development methodologies and tools.
- Experience with set-top box software solutions is a plus.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration abilities.
- Ability to lead and mentor a team of engineers.
- Knowledge of satellite operator E2E network components and security requirements.
- Proficiency in Embedded C/C++ and core Java programming languages.
- Familiarity with web technologies (e.g., WS, RESTful) and scripting languages (e.g., HTML, JavaScript, CSS).
- Experience with embedded hardware systems, real-time and Linux operating systems.
- Experience with RDK (Reference Design Kit) for set-top boxes and video delivery solutions.
- Understanding of hardware interfaces to SoCs, DDR, HDMI, Ethernet, USB, SATA, MoCa, AV amplifiers, IR remote systems, and HD TV technologies.
- Proficiency in database design and management tools (e.g., SQLite).
- Strong understanding of networking technologies and IP networking protocols (e.g., HTTP, FTP, UDP, UPnP).
- Knowledge of DVB standards (e.g., DVB-S, DVB-S2, DVB-T), ISDB, MPEG, H.264, H.265, UHD, HDR, file compression techniques, and interactive TV.
- Experience with STB software components, middleware technologies (e.g., OpenTV, MHP, Irdeto), and UI frameworks.
- Understanding of satellite transmission/reception, CA systems, Dolby Digital Systems, and video streaming protocols.
- A multicultural and international environment where diversity is celebrated
- Professional education opportunities and training programs
- Innovation sabbaticals
- Volunteer Day
- State-of-the-art office spaces
- Additional perks tailored to local offices (e.g., on-site gyms, fresh fruit, parking, yoga rooms, etc.)