Bluetooth Low Energy (BLE) Software Engineer
Exiger Technologies
About the role
We are looking for an experienced Bluetooth Low Energy (BLE) Software Engineer with strong expertise in embedded firmware development, Bluetooth Host and Controller Stack, and wireless connectivity solutions. The ideal candidate should have hands-on experience in developing, debugging, and enhancing BLE firmware, troubleshooting complex Bluetooth issues, and working with global engineering teams.
Key Responsibilities
- Develop and enhance Bluetooth Low Energy Host and Controller Stack components.
- Work on GAP, GATT, and BLE Audio profiles.
- Design, develop, and debug embedded firmware using C/C++.
- Troubleshoot complex Bluetooth connectivity and interoperability issues.
- Analyze Bluetooth packets using Frontline and Ellisys protocol analyzers.
- Perform Bluetooth qualification and certification activities.
- Optimize Bluetooth performance, throughput, latency, and power consumption.
- Work with RTOS, embedded SDKs, and debugging tools.
- Ensure compliance with Bluetooth SIG specifications.
- Mandatory Skills 10+ years of embedded firmware development experience.
- Strong programming skills in C/C++.
- Hands-on experience with BLE Host and Controller Stack.
- Strong understanding of Bluetooth Core Specification.
- Experience with GAP, GATT, and BLE profiles.
- Experience with embedded systems and RTOS.
- Bluetooth protocol debugging and packet analysis.
- Good to Have Bluetooth LE Audio.
- Frontline / Ellisys protocol analyzers.
- MFi-iAS / ASHA.
- Zephyr / CMSIS.
- BLE Channel Sounding / AoA / AoD.
- Python scripting.
- Bluetooth PTS certification.
Eligibility & process
Who can apply
Experience: 10-15 Yrs. Open to matching qualifications.
Skills & stack
Selection process
- Online Assessment / Technical Interview Rounds / HR Review
Prep kit
20 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 5
Explain OOP (Object-Oriented Programming) principles with real-world examples in Ble. Answer
What is the time and space complexity of QuickSort vs MergeSort? Answer
Explain the difference between SQL Indexing (B-Tree vs Hash) and when not to use an index. Answer
What happens under the hood when you enter a URL in a browser? Answer
What is the difference between REST and GraphQL APIs? Answer
Behavioural & HR questions 3
Highlight Exiger Technologies's market reputation, recent tech innovations, and how your skills in Ble directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.