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, and partner with data analytics teams to build intelligent, adaptive wireless networks.
Locations (2)
Sunnyvale, California, United States
Cupertino, California, United States
Compensation
The expected salary/wage range for this position is provided below. Actual offer may vary from this range based upon geographic location, work experience, education/training, and/or skill level. – United States of America: Annual Salary USD 108,500 - 218,500 in California
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
Develop and bring up firmware for new 802.11 access point hardware and design high-performance device drivers for wireless and wired networking.
Locations (2)
Sunnyvale, California, United States
Cupertino, California, United States
Compensation
The expected salary/wage range for this position is provided below. Actual offer may vary from this range based upon geographic location, work experience, education/training, and/or skill level. – United States of America: Annual Salary USD 108,500 - 218,500 in California
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
Requirements
Bachelor’s degree in computer science, Electrical Engineering, or a related field
Software Engineer 2 – Wireless Access Point Development
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, and partner with data analytics teams to build intelligent, adaptive wireless networks.
Locations (2)
Sunnyvale, California, United States
Cupertino, California, United States
Compensation
The expected salary/wage range for this position is provided below. Actual offer may vary from this range based upon geographic location, work experience, education/training, and/or skill level. – United States of America: Annual Salary USD 108,500 - 218,500 in California
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
Requirements
Software Development Engineer, Alexa Connectivity Devices
As an OS / Kernel Engineer, you will own the foundational operating system layer — Linux kernel, device drivers, RTOS, and bootloaders for Alexa connected devices.
Responsibilities
Develop and maintain Linux kernel configurations, device drivers, and board support packages (BSPs)
Optimize boot time, memory footprint, and power consumption at the OS level
Implement and maintain bootloader chains (U-Boot, custom) with secure boot support
Port and adapt RTOS components (FreeRTOS, Zephyr) for companion microcontrollers
Debug kernel panics, race conditions, memory leaks, and other low-level system issues
Offshore Developer with 5+ years of programming experience in C/C++ and Linux kernel development, specializing in WiFi networking and embedded systems.
Responsibilities
Develop and maintain embedded C code for user and kernel space
Design and implement WiFi networking features such as Hotspot, Single SSID, Band and Channel
Develop and troubleshoot multicast, DHCP, MAP-T, IPv4 and IPv6 protocols
Improve system solutions and processes
Use source control management systems and continuous integration tools