Description
We're seeking a Software Engineer 2 to develop firmware for new 802.11 access point hardware. You'll design and implement high-performance device drivers, collaborate with hardware engineers, and work with data analytics teams to build intelligent wireless networks.
Responsibilities:
- Develop and bring up firmware for new 802.11 access point hardware
- Design and implement high-performance device drivers for wireless and wired networking
- Collaborate with hardware engineers to define and shape new products
- BSP and boardbring up, Kernel modules development
- Partner with data analytics teams to build intelligent, adaptive wireless networks
- Work closely with customers and product managers to resolve issues and deliver new features
- Proactively identify opportunities to create customer value through technical innovation
Basic Qualifications:
- One year of software development experience in the networking industry
- Strong proficiency in C programming
- Deep experience with Linux kernel and OS development
- Ability to work across the embedded stack: bootloader, device drivers, kernel, and user space
- Solid understanding of 802.11/Wi-Fi and wired networking protocols
- Strong knowledge of ARM CPU architecture
- Bachelor's degree in computer science, Electrical Engineering, or a related field
Preferred Qualifications:
- High-level systems languages (e.g., Python, Go)
- Assembly languages (e.g., ARM, x86)
- Broadcom or QCA or Mediatek wireless drivers
- 802.11ac/ax/be standards and Wi-Fi fast roaming
- Security protocols and secure system design
- Collaboration with machine learning and data science teams
What We Can Offer You:
- Comprehensive health and wellbeing benefits
- Personal and professional development opportunities
- Unconditional inclusion and flexible work arrangements
For more fresh new jobs, check out yubhub.co.