Comcast Eng 3, Software Dev & Engineering 2865 in Philadelphia, Pennsylvania

Comcast's Technology & Product organization works at the intersection of media and technology. Our innovative teams are continually developing and delivering products that transform the customer experience. From creating apps like TVGo to new features such as the Talking Guide on the X1 platform, 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. The team also develops and supports our evolving network architecture, including next-generation consumer systems and technologies, infrastructure and engineering, network integration and management tools, and technical standards.

Job Summary:

Core Responsibilities:

Contribute to teams responsible for designing, developing, and maintaining Reference Design Kit (RDK) software stack, and implementing it on Customer Premises Equipment (CPE) within the X1 video delivery Platform; design, implement and support various Network Management features and routing techniques to support embedded software on IP-based CPE for seamless connectivity to the X1 cloud; work closely with other teams, as well as SoC/OEM Vendors to ensure software modules are compatible with RDK software components; integrate drivers and SoC specific software for various network interfaces based on Wifi (IEEE 802.11), MoCA (Multimedia over Coax Alliance), and Ethernet (IEEE 802.3) protocol standards; design and develop DLNA/UPnP-based home networking solutions and AnyRoom DVR; implement features for device to device communication using industry standard protocols, including TCP/IP; develop and maintain RDK system integration scripts and services, using C/C and Shell Scripting on the Linux operating system; debug various issues on Linux; support team in integrating software into the RDK build system, using Yocto/OpenEmbedded framework; develop tests for software and features targeted for RDK release; support QA in feature testing and fixing QA reported bugs; support RDK deployment, triage production issues and provide necessary fixes; and investigate the feasibility of new features by developing proof of concepts.

Job Specification:

Bachelor's degree (or foreign equivalent) in Computer Science, Engineering, or a related technical field; and two (2) years of experience developing network management features for the RDK software stack, using C/C , Shell scripting and Linux, as well as TCP/IP, Wifi, and MoCA protocols to support embedded software on CPE.

Comcast is an EOE/Veterans/Disabled/LGBT employer