Bluetooth /Connectivity Lead
Harman
- Bangalore, Karnataka
- Permanent
- Full-time
- Work on Bluetooth BREDR and LE, WiFi and NFC technologies for Infotainment, Instrument cluster, keyless entry systems.
- Very good knowledge of BLE, BT, Wifi, BlueZ stack ConMan, Suplicant, HostAP etc.
- should have work experience in BT profiles like HFP, PBAP, MAP & A2DP/AVRCP
- Wide Experience on BT and/or Wifi domain with C++ programming experience in QNX environment.
- work experience in WLAN protocols like 802.11 a/b/g/n/ac with networking protocls like TCP/IP, UDP etc.
- Design and develop software against the Use-Cases, requirements.
- Perform peer reviews, static analysis tests, continuous build and unit testing of the software.
- Participate in the technical workgroup to make technical decisions.
- Understand & work with team which spans across IoT systems/Products [Cloud, Firmware, middleware, Applications]
- Understand 3rd party software of partners/OEMs/vendors/open source with minimum support, and integrate it with the product portfolio.
- Familiarity with developing & tuning algorithms will be an added advantage
- Masters/Bachelors degree in electrical, communications, computer engineering or a similar discipline
- Should have 10+ years of overall experience.
- Must have work experience in C,C++ and JAVA programming.
- Must have prior hands on development knowledge on BT and/or Wifi on C++ and QNX domain
- Must have work experience in Bluetooth BREDR and LE, WiFi and NFC technologies for Infotainment, Instrument cluster, keyless entry systems.
- Work experience in tools like Git, Gerrit, Bit bucket.
- Work experience in Linux and Android operating system.
- Work experience of micro controller programming for Bluetooth is a plus.
- Working in QNX, RTOS for IoT, embedded systems.
- Highly Proficient in C/C++ [Development & Debugging]
- Highly Proficient in Data Structures and Algorithms
- Excellent debugging skills (both kernel and user-mode)
- Proficient in object-oriented concepts, design patterns and operating system concepts.
- Good knowledge on automated unit testing frameworks
- Good knowledge on network layers
- Ability to interact with all the sensors present including IMU, NFC, Location services, Bluetooth, Wi-Fi and audio.
- Desire to explore and learn new technologies and understanding new domains
- Experience in IoT, writing new Device drivers by understanding datasheets is added advantage