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
EnglishJob 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.