Embedded Firmware Developer (Wi-Fi)

Logicplanet, Inc.
Englewood, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Englewood, United States of America

Tech stack

Wireless LAN
Address Resolution Protocols
Unit Testing
Beamforming
C++
Cloud Computing
Code Review
Protocol Stack
Computer Programming
Continuous Integration
Dynamic Host Configuration Protocol
Software Debugging
Linux
Network Address Translation
Device Drivers
DNS
Memory Management
Linux on Embedded Systems
Embedded Software
Firmware
Internet Control Message Protocol
Internet Protocol
IPv4
IPv6
Linux kernel
Mesh Networking
Wireless Security
Packet Analyzer
Network Protocols
Performance Tuning
Broadcom
Roaming
Shell Script
TCP/IP
Wireshark
Virtual Local Area Networks
Wireless Access Point
Wireless Networks
Wi-Fi Technology
Multithreading
Concurrency
IEEE 802.11ax
Wireless Devices
GIT
Openwrt
Linux Development
Integration Tests
Jenkins

Job description

We are seeking a highly skilled Senior Embedded Firmware Developer with strong expertise in C/C++ development, Embedded Systems, Wi-Fi technologies, Linux, and IP Networking. The ideal candidate will work on next-generation wireless networking products, contributing to firmware design, development, debugging, performance optimization, and feature implementation across Wi-Fi-enabled devices and networking platforms., * Design and develop embedded firmware solutions for wireless networking products.

  • Develop new features for Wi-Fi routers, gateways, access points, mesh systems, and wireless devices.

  • Enhance existing firmware capabilities, stability, and performance.

  • Debug and resolve complex networking and wireless protocol issues.

  • Analyze packet traces and root-cause customer-reported issues.

  • Work closely with cross-functional teams including:

  • System Architects

  • Platform Teams

  • Cloud Teams

  • QA Teams

  • Product Management

Participate in code reviews and architectural discussions.

Develop unit tests and integration test strategies.

Requirements

Candidates must have hands-on experience with Wi-Fi 5 (802.11ac), Wi-Fi 6 (802.11ax), Wi-Fi 6E, and Wi-Fi 7 (802.11be) technologies and possess deep understanding of networking protocols and Linux-based embedded environments., * 8+ years of hands-on embedded software/firmware development experience.

  • Strong programming skills in:

  • C

  • C++

Experience with embedded Linux platforms.

Experience in firmware architecture, development, debugging, and optimization.

Strong understanding of memory management, concurrency, multithreading, and IPC mechanisms.

Wi-Fi Domain Expertise

  • Hands-on experience with:

  • Wi-Fi 5 (802.11ac)

  • Wi-Fi 6 (802.11ax)

  • Wi-Fi 6E

  • Wi-Fi 7 (802.11be)

Deep understanding of:

  • MAC Layer
  • PHY Layer concepts
  • WLAN protocols
  • Wireless security protocols

Experience troubleshooting Wi-Fi performance and connectivity issues.

Understanding of roaming, mesh networking, band steering, channel selection, DFS, MLO, OFDMA, MU-MIMO, Beamforming, WPA2/WPA3, and related technologies.

Networking Expertise

Strong knowledge of IP Networking including:

  • TCP/IP, UDP, DHCP, DNS, NAT, VLANs, Routing & Switching Concepts, IPv4 / IPv6, ARP, ICMP, QoS

Experience analyzing packet captures using:

  • Wireshark, tcpdumptcpdumpValgrindtcpdumpValgrind, * Strong hands-on experience in Linux development environment.

  • Shell scripting.

  • Linux kernel fundamentals.

  • Device drivers and network stack concepts., * Experience with Broadband/CPE products.

  • Experience with:

  • OpenWRT

  • RDK-B

  • OpenSync

  • Mesh Platforms

Experience with Qualcomm, Broadcom Wi-Fi chipsets.

Knowledge of DOCSIS gateways is a plus.

Exposure to Agile/Scrum development methodologies.

Experience with Git, Jenkins, CI/CD pipelines.

Apply for this position