Software Engineer – Triage
Company | Comcast |
---|---|
Location | Philadelphia, PA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
Requirements
- 5+ years of C/C++ and Linux experience
- Defect Tracking Tools such as Jira
- SCM Tools – Git & GitHub
- 2+ Years of experience as a technical lead and mentoring a small team of engineers
- 3 + Experience with log management and analysis tools such as Elastic Stack (ELK), Splunk, and Grafana for data visualization and monitoring
- One of Scripting language experience – BASH, Go, Python
Responsibilities
- Ensuring timely and high-quality software releases across various devices using proactive monitoring of metrics and alerting
- Troubleshoot problems in entertainment devices in various components like Media player, Audio/Video streaming protocols, Web browser, HDMI, Bluetooth, WiFi/Ethernet
- Diagnosing and resolving issues using Linux systems and networking protocols, including packet capture analysis
- Develop anomaly detection techniques and data-driven solutions to identify and address system issues
- Deep-dive analysis of RDK middleware issues, including source code review, to identify root causes in the middleware and platform
- Design and enhance operational tools to improve system performance
- Analyze data from millions of field devices to provide insights and support decision-making
- Utilize AWS technologies (S3, Athena, Quick Sight) for data management and visualization
- Architect and implement DevOps solutions for operational improvement
- Compare the metrics globally across various device models
- Respond immediately to critical field issues, determine their triggers, and mitigate them
- Lead teams, mentor colleagues, and communicate technical insights effectively to stakeholders
Preferred Qualifications
- Embedded Systems experience
- Experience AWS, Asure or other cloud infrastructure
- Experience with monitoring systems (i.e. Datadog, CloudWatch, etc.)
- Familiarity with continuous integration/deployment processes and tools such as Jenkins, Concourse etc.
- Knowledge and experience in Set-top boxes, Broadband Gateways, Networking or Home Security domain is plus
- Knowledge of RDK