C++ Wi-Fi Engineer
Job Description: Strong hands-on programming expertise in C/C++ and Python is required, along with deep practical knowledge of embedded Linux OS (OpenWrt, RDK-B), hostapd, mac80211, and network stack development. Must possess deep expertise in 802.11 protocols (Wi-Fi 6/6E/7), mesh networking, and RF debugging (Wireshark), paired with proven experience leading software development teams and managing CI/CD delivery pipelines. Job Responsibilities: Lead the software development lifecycle for Wi-Fi gateway platforms, writing production-grade code and integrating firmware components. Develop and maintain embedded Linux networking software, customizing driver stacks (hostapd, mac80211) and router OS platforms (OpenWrt, RDK-B). Drive software integration with Wi-Fi silicon vendors to enable advanced features like EasyMesh, band steering, and 802.11k/v/r roaming. Implement network telemetry, packet analysis tools, and automated diagnostics directly into the firmware for real-time field troubleshooting. Perform hands-on code reviews, debug complex wireless protocol issues, and optimize software for high-density network performance and memory constraints. Mentor software engineering squads, manage technical execution during sprints, and build automated CI/CD testing pipelines for reliable releases. Education: Bachelor's or Masterβs degree in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field. GlobalLogic estimates the starting pay range for this role to be performed remotely to be $ 110,000 to $115,000 and reflects base salary only. This pay range is provided as a good-faith estimate, and the amount offered may be higher or lower. GlobalLogic takes many factors into consideration in making an offer, including candidate qualifications, work experience, operational needs, travel and onsite requirements, internal peer equity, prevailing wage, responsibilities, and other market and business considerations.