philadelphiaprogrammer | Senior Software Engineer-2573 in Philadelphia, PA

Senior Software Engineer-2573

  • Comcast
  • 1103 Market St
  • Philadelphia, PA 19107
  • Full-Time
save job button



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.

DUTIES: Provide technical leadership within a team responsible for triage, support, data analysis, and metrics for Reference Design Kit (RDK) Software running on RDKV Video Devices, RDKB Broadband Devices, and RDKC Camera Devices; use C, C++, Java, and Python to program and develop systems software within Linux and embedded devices; use Shell and Python scripts to support log parsing and data analysis activities; use TR-069, Simple Network Management Protocol (SNMP), and Data Over Cable Service Interface Specification (DOCSIS) to support TCP/IP, WiFi, and networking devices; track defects using Jira; lead triage and data analysis processes on the IP Video devices team; debug and provide root-cause analyses for device issues; monitor and analyze device data to identify technical issues and drive resolutions; develop software tools and dashboards to automate triage and data analysis processes; categorize and reproduce field issues to inform resolution development; assess the impact of customer-reported issues across all devices and triage issues accordingly; support data-driven firmware releases to ensure release quality; review system code to understand device functionality and resolve field issues; provide technical assistance to support teams and end-clients; document technical solutions; interface with senior leaders of other teams across the company to analyze escalations on field issues; assess and develop new tools to improve the Consumer Premises Equipment (CPE) software triage and data analysis engineering processes; support quality initiatives for the RDKV device to improve user experiences; and mentor junior-level engineers.

REQUIREMENTS: Bachelor's degree (or foreign equivalent) in Computer Science, Engineering, or a related technical field, and five (5) years of experience using C, C++, Java, and Python to program and develop systems software within Linux and embedded devices; using Shell and Python scripts to support log parsing and data analysis activities; using TR-069, SNMP, and DOCSIS to support TCP/IP, WiFi, and networking devices; and tracking defects using Jira.

Comcast is an EOE/Veterans/Disabled/LGBT employer


Associated topics: .net, architect, backend, c, devops, expert, matlab, maven, perl, php


* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.