10 hours ago
Responsibilities
- Architect, develop, and maintain high-performance C and C++ embedded firmware for residential gateway hardware platforms.
- Own and optimize Linux wireless architecture, drivers, and Wi-Fi 6E/Wi-Fi 7 functionality.
- Design Python-based automated testing and unit-testing frameworks for system components, APIs, and firmware reliability.
- Profile and optimize CPU and memory usage, eliminate leaks, resolve race conditions, and address performance bottlenecks using perf, Valgrind, and kernel utilities.
- Maintain hardware-agnostic implementations across Broadcom and MaxLinear SoCs using prpl APIs.
- Develop scalable IPC services using ubus and/or iMTP.
- Design and troubleshoot Layer 2 and Layer 3 routing, bridging, and packet-forwarding functionality.
- Implement device-management and service models using TR-181 and USP/TR-369.
- Configure and manage Docker-based containerized microservices and prpl LCM lifecycle environments.
- 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 with OpenWrt or prplOS.
- Production-level expertise with TR-181 data models and USP/TR-369.
- 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.
- Deep understanding of Layer 2/3 networking, routing, and bridging.
- Hands-on experience with Linux profiling and debugging tools, specifically perf and Valgrind.
- Strong Git source-control and branching-strategy experience.
- Preferred experience with Wi-Fi 6E and Wi-Fi 7, Python automation, embedded unit-testing frameworks such as CUnit, Unity, or PyTest, OpenWrt ubus, iMTP, and abstraction layers for Broadcom or MaxLinear SoCs.
Benefits
- Regular full-time schedule of 40 hours per week.
- Work location in Bangalore or Hyderabad, India.
- AT&T provides reasonable accommodations and maintains equal employment opportunity and fair-chance hiring practices.