Createthe futurewith us

Createthe futurewith us

Development Engineer 2

Job Description

Business Unit:




CPE Development

Job Title

Eng 2, Software Development Engineer

Position Type

Full Time


Comcast India

Working Location

Chennai, India




Comcast is looking for a talented and dedicated software development engineer to develop and maintain its RDK stack that runs over Camera profile / home devices. These devices use Comcast’s Reference Design Kit (RDK), which is deployed at Comcast on over 30 million devices spanning video / broadband / camera.  The CPE RDKC/XH function is critical to the successful development and deployment of new features and fixes in versions of the RDK stack that get released to the devices that support home security on a two week cadence.


Comcast’s development environment is advanced and highly integrated. It uses industry standard tools that are combined effectively to support a fast-moving, agile development cycle. The combination of these tools running on cloud infrastructure, coupled with an effective use of Open Source code, allows Comcast to deliver features and products against aggressive timelines.



Core Responsibilities

As a member of the team, you will be responsible for developing new features, enhancements and fixing defects, and driving the end to end work flow for quicker delivery of the features / fixes into the field devices. You will be a member of a fast-paced team that comprises subject matter experts, and will be a primary point of contact when issues need urgent attention in your area of expertise. You will work closely with your peers in Development, Test and Release Management, including partners outside of Comcast, to ensure that products and services are deployed in a timely manner, and at a level of quality that maximizes service integrity. Your code, when accepted, will be available on the full population of deployed X1 Camera / XH devices.



Key requirements and experience include:


  • Overall 3 - 5 years of experience with Computer Science, Electrical Engineering, Computer Engineering or related field
  • Development experience using C, C++ on Linux/Unix with exposure to multi-threading environment
  • Experience in using debugging tools like gdb, valgrind etc.,
  • Familiarity with one or more scripting languages like Shell, Perl, Python
  • Good understanding of software best practices such as Agile-based development, coding guidelines, code reviews etc.


Preferred Requirements:

  • Experience with Java Script / Java
  • Experience with gstreamer framework




Comcast is an EOE/Veterans/Disabled/LGBT employer
Employer will consider for employment qualified applicants with criminal histories in a manner consistent with the San Francisco Fair Chance Ordinance.