announcement

Webinar Alert: Beyond LLMs: The Power and Pitfalls of Multi-Agent AI

Register

Webinar Alert: Beyond LLMs: The Power and Pitfalls of Multi-Agent AI

Register

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

Personal Information

Educational Details

Other

2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2007
2008
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
1987
1986
1985
1984
1983
1982
1981
1980
1979
1978
1977
1976
1975
1974
1973
1972
1971
1970
1969
1968
1967
1966
1965
1964
1963
1962
1961
1960
1959
1958
1957
1956
1955
1954
1953
1952
1951
1950

Professional Details

We value and respect your privacy. By submitting, you agree to our Privacy Policy.