Firmware Engineer
Full time
-Pune
You will be part of a team working on firmware for a Wi-Fi access point, with a multi-core architecture and Linux OS. The system comprises of Wi-Fi, Bluetooth Low Energy (BLE), and a host of analytical processes for fault detection and event monitoring. The role would encompass all aspects of the system: from BLE application, Wi-Fi drivers and Linux kernel to user space applications and everything in between. You will be part of a self-driven team which thinks outside the box and brings innovation to the product, and is responsible for making the right choices.
Role & Responsibilities
- Write the BLE application layer firmware for a system with concurrent advertisement, scans and connections.
- Create new features with BLE which add value to the customer.
- Bring up firmware for new 802.11 access point hardware.
- Write high performance device drivers for wireless and wired networking.
- Write system software to collect, analyse and distribute 802.11 wireless statistics.
- Write software to dynamically manage groups of 802.11 devices.
- Work with our data analytics engineers to build smart/reactive wireless networks.
- Work with customers and product managers to fix issues and develop new features.
- Take the initiative in creating customer value with technical solutions.
We are seeking candidates with:
- 3-5yrs of Extensive C code experience
- BE/BTECH engineering graduates from IIT, NIT, BITS Pilani, or ISM.
- Strong knowledge of Bluetooth Low Energy (BLE) or 802.11/Wi-Fi protocols.
- Persistence, creativity and a can-do problem solving attitude.
- Will to explore and work on various aspects of the system such as firmware, mobile, or cloud.
- Ability to work up and down the embedded stack: boot loader, device drivers, kernel, user space.
- Experience developing for the Linux kernel and OS.
- Strong knowledge of Bluetooth Low Energy (BLE) or 802.11/Wi-Fi protocols.
- Strong knowledge of wired protocols such as I2C and UART.
- Strong knowledge of CPU architecture.
Good to have:
- High level systems language. E.g. Python, Go, etc.
- Low-level JTAG debugging
- Broadcom wireless drivers
- ARM CPU architecture
- Board bring up
- Security protocols
What we offer:
- We give opportunities to the employee to own the whole product where they can work from scratch till the end of delivery
- Freedom to explore and suggest refinements
- Be a part of a team of highly talented people
Apply Now:
This website uses cookies to improve your experience. By clicking any link on this page you are giving your consent for us to set cookies.
Accept Reject Read More
Accept Reject Read More
Privacy & Cookies Policy
Contact Us
