Job Title: This role is like Wireless (WiFi/BLE Driver) Development role
Location: Sunnyvale, CA (Day 1 Onsite)
Roles and Responsibilities:
- Responsible for embedded software design and optimization with a concentration on connectivity and wireless SW stacks for Wi-Fi, Bluetooth, Core Android networking, etc
- Work on new connectivity/wireless software stacks (Wi-Fi, Bluetooth, UWB, etc.)
- Work on root-cause issues reported by QA and customer feedback in wireless domains.
- Work closely with a team to solve issues and create new features in the connectivity space.
- Provide support to QA, manufacturing, and other software teams.
- Requirement understanding, Design, Development and Testing for Embedded devices on consumer electronics space.
Skills:
- Mandatory Skills for sourcing: Embedded Firmware and Linux BSP, Wireless stack, C/C++, Wireless driver development (Wi-Fi, BLE, NFC, GPS)
- 5 to 10 years of experience in Embedded Domain(Not more than 15 Years).
- Experience of Linux BSP and wireless stack.
- Wireless drivers like Wi-Fi, BLE, NFC, GPS on Linux based products.
- Proficient in C/C++.
- Knowledge of Wi-Fi and / or BLE driver stack on Linux based environment is a must.
- Good to have working experience either on RTOS like Zephyr or any other RTOS.
Questionnaire:
- What is your experience in Wifi – BLE protocols – 802.11 a/b/g/n ac/ax
- What is your experience in BLE profiles
- What is your experience in BLE power management
- What is your experience in using wpa-supplicant, Wireshark, Tcpdump, , Valgrind memory leak detector
- What is your experience in boot loader, U-Boot, porting, device driver
- What is your experience in using tools like spectrum analyzer, iPerf … etc.
Education:
Bachelors or Masters in Engineering
Job Type: Contract
Pay: $55.00 - $60.00 per hour
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Schedule:
- 8 hour shift
- Day shift
- Monday to Friday
Work Location: In person