Embedded Developer-RDK

Inabia Software & Consulting Inc.
Philadelphia, United States of America
17 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Philadelphia, United States of America

Tech stack

LTE (Telecommunication)
Access Network
Amazon Web Services (AWS)
Amazon Web Services (AWS)
JIRA
Bash
C++
Program Optimization
Software Quality
Code Review
Computer Programming
Database Queries
Software Debugging
Linux
DevOps
Elasticsearch
Github
Python
Linux System Administration
Packet Analyzer
Network Protocols
Release Management
Standard Sql
Wi-Fi Technology
Scripting (Bash/Python/Go/Ruby)
Grafana
Reliability of Systems
Performance Monitor
Tools for Reporting
Splunk
Software Version Control

Job description

  • Ensure timely and high-quality software releases across a wide range of broadband and connected devices through proactive monitoring of metrics, dashboards, and alerting systems.
  • Respond quickly to critical field issues, perform root cause analysis, and implement effective mitigation and resolution strategies.
  • Troubleshoot end-to-end issues in broadband devices across RDK broadband components such as WiFi/Mesh, DOCSIS, Fiber, LTE, and related access network technologies.
  • Conduct source code reviews and debugging activities to identify platform and component-level issues.
  • Diagnose and resolve issues using Linux systems, networking protocols, and packet capture analysis tools.
  • Design, develop, and enhance operational and DevOps tools to improve system reliability, scalability, and operational efficiency.
  • Utilize AWS technologies including S3, Athena, and QuickSight to analyze large-scale field device data and generate operational insights.
  • Develop and implement anomaly detection techniques and data-driven solutions for proactive issue identification and system optimization.
  • Perform global metric analysis and comparisons across multiple device models and deployments.
  • Collaborate with cross-functional teams to support software quality, release management, and continuous improvement initiatives.

Requirements

Do you have experience in Version control?, * Strong programming experience in C/C++, Python, and Linux environments.

  • Hands-on experience with log management, monitoring, and analytics tools such as Elastic Stack (ELK), Splunk, and Grafana.
  • Expertise in at least one scripting language such as Bash, Python, or Go.
  • Experience working in Technical Lead or Senior Engineering roles, including mentoring and guiding engineering teams.
  • Strong technical decision-making skills with the ability to influence and justify architectural and implementation approaches.
  • Experience with defect tracking and project management tools such as JIRA.
  • Hands-on experience with Source Code Management (SCM) tools including Git and GitHub.
  • Good knowledge of SQL and/or Amazon Athena for data querying and analysis.
  • Strong analytical, troubleshooting, and problem-solving capabilities in broadband and networking environments.

Apply for this position