Engineering Manager - RDK Device OS Development
- LocationIndia - Chennai, Comcast India Engineering Cent
- Work typeOn-site
- EmploymentFull-time
- Posted10 November 2026
- SourceComcast's careers page (Workday)
Live checkFirst seen 4 h ago; still listed on Comcast's careers page 4 h ago.
At a glance
- Experience12 to 15 years
- EducationBachelor's degree
- Skills and toolsLinux, GitHub
Read from the ad by RoleFinder, with rules and an AI reading; the description is the source.
About the role
Comcast brings together the best in media and technology. We drive innovation to create the world's best entertainment and online experiences. As a Fortune 50 leader, we set the pace in a variety of innovative and fascinating businesses and create career opportunities across a wide range of locations and disciplines. We are at the forefront of change and move at an amazing pace, thanks to our remarkable people, who bring cutting-edge products and services to life for millions of customers every day. If you share in our passion for teamwork, our vision to revolutionize industries and our goal to lead the future in media and technology, we want you to fast-forward your career at Comcast.
Job Summary
Comcast brings together the best in media and technology. We drive innovation to create the world's best entertainment and online experiences. As a Fortune 50 leader, we set the pace in a variety of innovative and fascinating businesses and create career opportunities across a wide range of locations and disciplines. We are at the forefront of change and move at an amazing pace, thanks to our remarkable people, who bring cutting-edge products and services to life for millions of customers every day. If you share in our passion for teamwork, our vision to revolutionize industries and our goal to lead the future in media and technology, we want you to fast-forward your career at Comcast.
Comcast's Technology, Product & Experience (TPX) organization works at the intersection of media and technology. Our innovative teams are continually developing and delivering products that transform the customer experience. We work every day to make a positive impact through innovation in the pursuit of building amazing products that are enjoyable, easy to use and accessible across all platforms both on Broadband and Video products.
Comcast's Platform Engineering team builds core software components and performance tools for RDK devices deployed across millions of homes globally. Our work spans broadband gateways, routers, mesh nodes, and video streaming devices, delivering secure, scalable, and high-performance solutions. You will work on platform-agnostic enhancements and performance-critical Device Management components such as Remote Management protocols, Firmware Upgrade, Telemetry, Logging, Linux network configuration and Debug Tools, amongst others in a fast-paced, agile environment. This role focuses on designing, developing, integrating and testing embedded software for RDK-based devices deployed across millions of homes.
Location - Chennai
Experience - 12 to 15 Years
Job Description
Core Responsibilities
As a software development manager, you would
- Manage teams responsible for developing and maintaining a Linux-based embedded software stack, driving development excellence across the platform.
- Working with multiple internal and external stakeholders including product managers, RDK business partners, vendors and the open-source community to coordinate planning, development, testing and deployment activities
- Oversee high-level architectural direction by participating in architecture and design reviews, and collaborate with software architects and the Product Team to define architecture and design requirements.
- Monitor project progress and communicate progress against quarterly deliverables to internal and external stakeholders, including regular updates to senior leadership on critical project and incident follow-up items.
- Develop and execute a vision for Platform development efforts across broadband, entertainment and home security product offerings working closely with product and program management.
- Manage a geographically distributed team of engineers, enabling collaboration between onshore and offshore teams and supporting recruitment, retention, growth and career mentoring of direct reports.
- Manage and prioritize project tasks, estimate schedules, and identify potential project impediments.
- Collaborate with test and release engineering functions to manage project tasks using the Agile Sprint methodology
- Triage and assign bug reports from the field, code, and document reviews
- Document and communicate architectural and design requirements for software through Agile user stories.
- Foster a culture of cross-team collaboration amongst direct reports and peers, promoting innovation.
- Create a culture of high-performing, motivated and lean delivery teams by focusing on employee feedback, training opportunities and other activities.
- Consistently challenge yourself and the team to improve quality and development velocity, reduce costs and identify opportunities
- Negotiate for resources with leadership team, ensuring the team has necessary resources, training, and staff to achieve strategic and operating goals.
- Execute highly responsive, fast-paced and results-oriented programs.
- Understand resource skillsets, experience, and availability to ensure appropriate fit with project/tasks assignments.
- Document processes, identify potential points of failure, and perform root cause analysis.
- Develop key program deliverables including (but not limited to) business requirements, issue logs, training, communications, project schedules, and milestones.
- Demonstrate deep technical expertise in platform-agnostic enhancements and performance-critical Device Management components such as Remote Management protocols, Code Upgrade, Telemetry, Logging, Linux network configuration and Debug Tools.
- Analyze lessons learned and implement process changes for continuous improvement.
The team reporting would have the responsibilities to:
- Develop software for platform agnostic components in Video & Broadband devices in a scalable manner
- Develop software and processes for better utilization of underlying resources.
- Work across teams to harden, enhance, document, establish process in development cycle.
Requirements
Key requirements and experience include:
- 10+ years of experience with engineering background on Computer Science, Electronics Engineering, Computer Engineering or related field
- Minimum of 2 years in management of development team involved in embedded software development.
- Strong fundamentals in Linux OS, device management protocolos like TR69, TR181, Networking, WiFi, embedded software debugging methodologies and relevant specifications understanding.
- Demonstrated ability to ensure adherence to deadlines, specifications.
- Experience in handling performance metrics and preparation of periodic reports.
- Monitoring and tracking project progress
- Proven ability to handle highly customer focused team with high responsiveness and agility.
- Excellent organizational, technical, problem solving, and communication skills.
- Use of AI tools like Co-Pilot, Openspec for acceleration of the software development process. Integration of AI in workflow management is Plus
Preferred Requirements:
- Knowledge of Github and associated technologies,
- Good knowledge of systemd, Yocto Build Framework, Embedded C Programming language, Shell Scripting.
Employees at all levels are expected to:
- Understand our Operating Principles; make them the guidelines for how you do your job.
- Own the customer experience think and act in ways that put our customers first, give them seamless digital options at every touchpoint, and make them promoters of our products and services.
- Know your stuff be enthusiastic learners, users and advocates of our game-changing technology, products and services, especially our digital tools and experiences.
- Win as a team make big things happen by working together and being open to new ideas.
- Be an active part of the Net Promoter System a way of working that brings more employee and customer feedback into the company by joining huddles, making call backs and helping us elevate opportunities to do better for our customers.
- Drive results and growth.
- Support a culture of inclusion in how you work and lead.
- Do what's right for each other, our customers, investors and our communities.
Disclaimer: This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications.
We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That's why we provide an array of options, expert guidance and always-on tools that are personalized to meet the needs of your reality—to help support you physically, financially and emotionally through the big milestones and in your everyday life.
Please visit the benefits summary on our careers site for more details.
Education
Bachelor's Degree
While possessing the stated degree is preferred, Comcast also may consider applicants who hold some combination of coursework and experience, or who have extensive related professional experience.
Certifications (if applicable)
Relevant Work Experience
5-7 Years
Comcast is an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.
Get open roles ranked against your CV
Add your CV once. RoleFinder ranks the open roles where you want to work, plus remote ones, against it, shows your best 12 with a one-line reason each, and emails you new matches once a week. The file is read once by AI and not kept; employers never see it.
Sign in with Google or email to start. How we handle your CV