WiFi Software Engineer

  • Posted 8 days ago | Updated 8 days ago

Overview

Remote
$70 - $100
Contract - W2
Contract - Independent
Contract - 12 Month(s)
No Travel Required
Able to Provide Sponsorship

Skills

WiFi connectivity
networking troubleshooting
OS kernel optimization
mesh network management
system debugging
kernel-level performance tuning
wireless driver integration
firmware development
testing procedures
software development
system design
802.11 protocols
Linux Kernel components
driver development
access points
routers
switches
802.3
DHCP
IPv4
IPv6
Linux networking stack
embedded systems
consumer electronics
Python.

Job Details

We are seeking an experienced WiFi Software Engineer to contribute to the design, development, and maintenance of cutting-edge wireless networking solutions. You will work closely with a team of engineers and cross-functional teams to enhance and optimize WiFi technology, delivering a top-tier connectivity experience for users.

Key Responsibilities:

  • Improve and optimize WiFi connectivity across all product lines.
  • Troubleshoot and resolve complex networking issues.
  • Enhance performance at the OS kernel level for seamless WiFi functionality.
  • Develop and implement protocols for managing mesh networks effectively.
  • Debug and fine-tune system performance at the kernel and firmware levels.
  • Improve wireless driver integration with firmware and related applications.
  • Lead advancements in testing strategies and tools.
  • Collaborate with software, mobile, and cloud teams to implement new features.

Typical Day: As a WiFi Software Engineer, your day starts with a team meeting to outline the day's priorities. You ll engage in hands-on development, focusing on working with access points and networking hardware. The day may involve code reviews, testing, and troubleshooting customer-reported issues to ensure a stable WiFi experience. You ll collaborate with international teams, aiming for seamless integration of features and ensuring the best end-user experience.

Required Qualifications:

  • 4+ years of professional software development experience.
  • 2+ years of experience in system design or architecture.
  • Proficiency in at least one major programming language.
  • Demonstrated experience with WiFi technology, especially 802.11 protocols.
  • Familiarity with Linux Kernel development and driver integration.

Preferred Qualifications:

  • Experience with wireless networking hardware such as routers and access points.
  • Solid understanding of networking protocols such as 802.11, 802.3, DHCP, IPv4/IPv6, and Linux networking stack.
  • Knowledge of embedded systems and consumer electronics.
  • Experience with Python.
  • Bachelor's degree in Computer Science, Engineering, or a related technical field.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.