Senior Software Engineer(RDK/broadband)
Brentwood, UK
Your daily tasks:
* Ensure timely and high-quality software releases across diverse devices by proactively monitoring metrics and alerting systems. Promptly respond to critical field issues, identify root causes, and implement effective mitigation strategies.
* Troubleshoot E2E issues in broadband devices in various
RDK broadband [RDK B] components like Wi-Fi/Mesh, DOCSIS, Fiber, LTE,
or similar access network technology. Conduct source code reviews to identify root causes within the components and platform.
* Diagnosing and resolving issues using Linux systems and networking protocols,
including packet capture analysis
* Design and enhance operational tools and architect DevOps solutions to optimize system performance and efficiency.
* Leverage AWS technologies (S3, Athena, Quick Sight) to analyze data
from millions of field devices, delivering insights to inform decision-making and drive operational efficiency.
* Develop and implement anomaly detection techniques and data-driven solutions to proactively identify and resolve system issues. Perform global metric comparisons across various device models.
Required Skill:
* Experience and strong ability in
C/C++, Python, and Linux experience.
* You'll also have experience with log management and analysis tools such as
Elastic Stack (ELK), Splunk, and Grafana
for data visualization and monitoring.
* Proven expertise in
at least one scripting language, such as Bash, Python, or Go
.
* Experience of holding a Technical Lead / Senior role or mentoring a small team of engineers.
* Ability to make good technical decisions and convince others about the merits and reasons for those decisions.
* Experienced in
Defect Tracking Tools such as Jira
* SCM Tools - Git & GitHub
* SQL and/or Amazon Athena experience
.