Embedded Software Engineer-RDK

Inabia Solutions and Consulting, Inc.

$90K — $130K *
Telecommunications & Hardware
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in software development or engineering with a strong focus on C/C++, Python, and Linux.
  • Proven ability to analyze and manage large sets of data using log management tools like ELK, Splunk, and Grafana.
  • Demonstrated leadership experience in a Technical Lead or mentoring capacity for engineering teams.
  • Proficient in using defect tracking tools such as Jira for efficient project management.
  • Familiarity with source control management tools like Git and GitHub.
  • Experience with SQL or Amazon Athena for data retrieval and management.

Responsibilities

  • Ensure timely software releases by monitoring key performance metrics and alerting systems.
  • Troubleshoot end-to-end issues in broadband devices across RDK components such as WiFi/Mesh and DOCSIS.
  • Diagnose and resolve issues using Linux systems in conjunction with networking protocols and packet capture analysis.
  • Design and enhance operational tools to improve system performance and efficiency through DevOps methodologies.
  • Utilize AWS technologies to analyze data from field devices and deliver actionable insights.
  • Implement anomaly detection techniques to proactively identify and resolve system issues within the operational environment.

Benefits

  • Diverse work environment with exposure to various broadband technologies.
  • Opportunities for professional development in technical leadership and software engineering best practices.
  • Access to cutting-edge tools and technologies such as AWS and ELK.
  • Supportive culture encouraging collaboration and knowledge sharing among teams.
Full Job Description
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 components like WiFi/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, QuickSight) to analyse 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.


What You'll Bring:
  • 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 visualisation 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.

Similar Jobs

More Jobs at Inabia Solutions and Consulting, Inc.

More Telecommunications & Hardware Jobs

Find similar Embedded Software Engineer-RDK jobs: