Lead Software Engineer
Role details
Job location
Tech stack
Job description
About RoleThe role requires a high-caliber, hands-on Lead Software Developer specializing in embedded software architecture and broadband technologies. Acting as a strategic technical authority, you will manage complex software development projects and programs, drive modern engineering best practices, and lead small engineering teams. This position blends deep low-level networking and platform development (RDK-B/OpenWRT) with data-driven cloud analytics, ensuring high-quality, resilient software releases across millions of production edge devices ResponsibilitiesProject & Technical Leadership: Directly manage projects and programs within embedded software development; mentor engineering teams, drive technical decision-making, and effectively communicate complex technical concepts to broader stakeholdersBroadband Platform Delivery: Drive the development, enhancement, and troubleshooting of E2E issues across core broadband components and architectures, including Wi-Fi/Mesh, DOCSIS, Fiber, and LTE access network technologiesE2E Component Diagnostics: Review source code and analyze system traces, networking protocols, and packet captures to isolate root causes and resolve complex field issuesDevOps & Tooling Innovation: Architect DevOps solutions and design internal operational tools to optimize system delivery, metrics tracking, and platform efficiencyTelemetry & Data-Driven Insights: Leverage cloud-based tools (AWS S3, Athena, QuickSight) to analyze device telemetry, building anomaly detection techniques and performing global metric comparisons across hardware modeisRelease Excellence: Ensure timely, high-quality software releases across diverse device fleets by managing defect-tracking processes, metrics dashboards, and critical alerting systems
Requirements
RequirementsEmbedded Software & Language Breadth: Deep proficiency in programming languages including C, C++, Rust, and Python within native Linux environmentsBroadband Technology Expertise: Strong hands-on engineering experience with broadband technology platforms, specifically RDK-B and OpenWRTNetworking & Open Source: Solid understanding of advanced networking protocols and standards, alongside a proven track record of contributing to and navigating open-source software and upstream development processesLeadership & Team Mentorship: Demonstrated experience running technical programs, making high-level architectural decisions, and leading or mentoring a team of engineersData, Analytics & Monitoring: Technical experience utilizing SQL/Amazon Athena alongside log management and observability tools like Elastic Stack (ELK), Splunk, and GrafanaCore Toolkit: Complete comfort with modern Source Control Management (Git & GitHub) and defect management systems (Jira)Communication: Excellent verbal and written communication skills with the ability to articulate technical strategies and convince others of their merits