A

AT&T

Runs US wireless and fiber internet networks

Lead Embedded Firmware Engineer - Residential Gateways, prplOS & Wireless

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • At least 10 years of hands-on embedded firmware development experience in telecom, networking, or residential gateway industries.
  • High proficiency in C and modern C++ programming within resource-constrained embedded systems.
  • Strong working knowledge of Embedded Linux development within OpenWrt or prplOS ecosystems.
  • Production-level expertise with broadband management standards, specifically TR-181 data models and USP (TR-369).
  • Experience deploying, isolating, and configuring containerized microservices using Docker and lifecycle tools such as prpl LCM.
  • Deep knowledge of the Linux Wireless stack, including hostapd, wpa_supplicant, iw, and Linux wireless drivers.
  • Deep understanding of Layer 2 and Layer 3 networking and core routing and bridging concepts.
  • Hands-on experience with Linux profiling and debugging tools, specifically perf and Valgrind.
  • Expertise managing source code and branching strategies via Git.

Responsibilities

  • Lead the architectural design of resilient, hardware-agnostic gateway firmware, mentor engineering teams, and establish embedded development best practices.
  • Architect and implement automated testing and unit testing frameworks using Python to validate system components, APIs, and firmware reliability.
  • Use perf, Valgrind (Memcheck, Massif, Helgrind), and kernel utilities to profile OS memory and CPU management, eliminate memory leaks, resolve race conditions, and minimize CPU bottlenecks.
  • Design, configure, and optimize Wi-Fi 6E and Wi-Fi 7 features using hostapd, wpa_supplicant, and iw subsystems.
  • Architect, develop, and maintain high-performance firmware in C and C++ across gateway hardware platforms.
  • Leverage prpl APIs to maintain hardware-agnostic implementations across multiple carrier-grade SoCs.
  • Develop and maintain scalable services using ubus and/or iMTP for reliable internal bus communication.
  • Design and troubleshoot Layer 2 and Layer 3 network stacks for routing, bridging, and packet forwarding.
  • Implement and maintain device management and service models, including TR-181 data models and USP (TR-369).
  • Configure and manage containerized microservices and virtual execution environments using Docker and prpl LCM.
  • Manage source code, branching strategies, and firmware release pipelines using Git.

Desired Qualifications

  • Experience implementing, configuring, or debugging next-generation wireless features such as Wi-Fi 6E and Wi-Fi 7.
  • Proficiency in Python for creating automated test scripts, hardware validation, or test execution.
  • Experience building or maintaining unit testing frameworks such as CUnit, Unity, or PyTest in an embedded context.
  • Familiarity with OpenWrt ubus and message bus architectures such as iMTP.
  • Hands-on experience developing abstraction layers on Broadcom or MaxLinear residential gateway SoCs.

About the Company

AT&T

Runs US wireless and fiber internet networks

AT&T sells mobile phone plans and home internet to households and businesses across the US, and runs a wireless business in Mexico. Its business rests on two networks: a nationwide 5G wireless network and a fiber internet network that is replacing its old copper phone lines. Companies and government agencies also buy private networks, security and connectivity services from its business unit. Most revenue comes from monthly service plans plus device installment payments, and the company pushes customers to combine phone and home internet. AT&T Inc. began in 1983 as Southwestern Bell, took the AT&T name after buying its former parent in 2005, and is based in Dallas, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Dallas, TX
Founded
1983

Recently Posted Jobs

Explore more opportunities at AT&T

See more jobs