Embedded WiFi Software Engineer

Hire IT People
Denver, United States of America
1 month ago

Role details

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

Job location

Denver, United States of America

Tech stack

Wireless LAN
Abstraction Layers
Compilers
Computer Engineering
Dynamic Host Configuration Protocol
Device Drivers
DNS
Embedded C
Linux on Embedded Systems
IEEE 802.11
Networking Hardware
IPv4
IPv6
Message Queuing Telemetry Transport (MQTT)
Packet Analyzer
Open Source Technology
Systems Development Life Cycle
Broadcom
Roaming
Shell Script
Software Engineering
Systems Integration
Wireshark
Wireless Access Point
Wi-Fi Technology
Facebook Flow
Firewalls (Computer Science)
Openwrt
Iptables
Medium Access Control (MAC)

Job description

  • Assist in the development of WiFi functions for CPE devices based on embedded Linux operating systems, such as OpenWrt and PrplOs
  • Define the software architecture and design of innovative new products and features
  • Develop experimental software and proof of concept demos on new hardware platforms
  • Analyze, debug, and develop innovative solutions to product/platform issues
  • Initiate and support planning and work breakdown activities for moderate-scale software development projects
  • Effectively manage task lifecycles using Jira
  • Work with other code developers using Git to maintain clean code repositories
  • Mentor and provide technical direction to less experienced engineers
  • Collaborate with Product and Engineering partners to document software architecture, capture requirements and write design specifications
  • Perform other duties deemed necessary to support the Companys business operations

Requirements

  • MS/BS in EE or CS with 5+ years of experience
  • Experienced in OpenWRT based open-source system development
  • Experience with user space development for connectivity related products (Wi-Fi access points/routers/controllers, networking equipment) in one or more of following areas: HostAPD, Wi-Fi device drivers, Tunnels, Firewall, Iptables, DNS, DHCP, Flow Classification, Quality of Service
  • Hands-on experience working with one or more Wi-Fi chipset platforms and SDKs (Qualcomm / Broadcom / etc.)
  • Track record of defining requirements, delivering hardware and software designs, and developing features for wireless gateways/devices
  • Skilled in Embedded C, Shell scripting
  • Ability to work independently, meet project deadlines fully documenting work
  • Must have good written and verbal communication skills, * MS in EE or CS with 8+ years of experience
  • Highly proficient with software development tools, build systems, cross compilers
  • Working knowledge of OpenWrt, embedded Linux kernels, hardware abstraction layers, opensource frameworks, such as OpenWrt and prplOs.
  • Deep knowledge of wireless access technologies and standards, including WiFi-6, WiFi-7, IEEE 802.11, and familiarity with Wi-Fi alliance standards and test plans.
  • Experience developing Wi-Fi (802.11) features, including the WLAN MAC Protocol, EasyMesh, Scanning, Roaming, OFDMA, MU-MIMO, and Multi-Link Operation
  • Experience with system integration, and evaluating various Wi-Fi performance parameters
  • Experience working with wireless protocol stacks and data models, including working knowledge of TR181 and TR369 and supporting protocols, Wi-Fi Alliance Date Elements, OpenSync, MQTT and cloud controllers
  • In-depth understanding of IPv4 and IPv6 TCP/IP networking
  • Familiarity with Wireshark and packet capture analysis

Education: BSEE/MSEEin Electrical/Computer Engineering or equivalent

Apply for this position