AT&T

Sr Specialist Embedded Firmware Developer (C/C++ Coding, System design & Networking)

AT&T
Apply
23 days ago
Bengaluru, India or Hyderābād, IndiaSenior

Responsibilities

  • Architect, develop, maintain, and optimize high-performance embedded firmware in C and C++ across residential gateway hardware platforms.
  • Own Linux wireless architecture and configure or optimize Wi-Fi 6E and Wi-Fi 7 features using hostapd, wpa_supplicant, iw, and wireless subsystems.
  • Profile OS memory and CPU usage with perf, Valgrind, and kernel utilities to resolve leaks, race conditions, and performance bottlenecks.
  • Design Python-based automated testing and unit-testing frameworks for system components, APIs, and firmware reliability.
  • Maintain hardware-agnostic implementations across Broadcom and MaxLinear SoCs using prpl APIs.
  • Develop IPC services using ubus and/or iMTP and manage Layer 2/Layer 3 routing, bridging, and packet forwarding.
  • Implement device-management and service models using TR-181 and USP/TR-369.
  • Configure containerized microservices and virtual execution environments with Docker and prpl LCM.
  • Manage Git source control, branching strategies, and firmware release pipelines.

Requirements

  • At least 5 years of hands-on embedded firmware development experience in telecom, networking, or residential gateway industries.
  • High proficiency in C and modern C++ for resource-constrained embedded systems.
  • Strong Embedded Linux development experience in OpenWrt or prplOS ecosystems.
  • Production-level expertise with TR-181 data models and USP/TR-369 broadband management standards.
  • Experience deploying, isolating, and configuring containerized microservices with Docker and lifecycle tools such as prpl LCM.
  • Deep knowledge of the Linux Wireless stack, including hostapd, wpa_supplicant, iw, and wireless drivers.
  • Strong understanding of Layer 2/Layer 3 networking, routing, and bridging.
  • Hands-on experience with Linux profiling and debugging tools, specifically perf and Valgrind.
  • Strong Git expertise, including source management and branching strategies.
  • Experience with Wi-Fi 6E or Wi-Fi 7, Python automation, embedded unit-testing frameworks such as CUnit, Unity, or PyTest, OpenWrt ubus or iMTP, and Broadcom or MaxLinear SoCs is preferred.

Benefits

  • Regular full-time position with 40 hours per week.
  • Locations are Bangalore, India, or Hyderabad, India.
  • AT&T provides equal employment opportunity and reasonable accommodations for qualified individuals with disabilities.
  • AT&T is a fair chance employer and does not initiate a background check until after an offer is made.

Tech Stack

Categories

Contact me