InnoPhase IoT logoInnoPhase IoT logo

Bluetooth Firmware Engineer

InnoPhase IoTBangalore, India
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

Bachelor's or Master's degree in Electronics and Communication Engineering (ECE), Electrical Engineering (EE), Computer Science (CS), or equivalent practical experience.5-9 years of embedded firmware experience with MCUs/SoCs using RTOS.

About the job

About InnoPhase IoT

At InnoPhase IoT, we pride ourselves on fostering a vibrant workplace where exceptional talent converges. If you are passionate about cutting-edge technology and thrive in a dynamic environment that values innovation and success, you will find your ideal career path with us. Join our team of experts and embark on a journey filled with learning, growth, and the opportunity to make a significant impact.

We are on the lookout for individuals who strive for EXCELLENCE! If you excel in your field, you can work anywhere. If you aim to be the best, we invite you to join us at InnoPhase IoT!

Role Summary

Your primary responsibility will involve designing, implementing, and delivering Bluetooth Controller firmware for both BLE (Link Layer/MAC) and Bluetooth Classic (BR/EDR LM behaviors) on our System on Chips (SoCs). This role encompasses everything from initial bring-up, timing & reliability, to test/qualification, and cross-functional debugging with RF, systems, and QA, providing hands-on experience from lab benches to product release.

Key Responsibilities

  • Firmware Development: Design and maintain controller features in line with Bluetooth Core Specification 5.x and 6.x for both BLE and Bluetooth Classic.
  • Bring-up & Stabilization: Manage the bring-up of features on FPGA/evaluation boards/silicon; optimize timing and latency paths within RTOS environments for BLE and Classic.
  • Testing & Qualification Support: Assist in certification and interoperability testing; analyze sniffer/HCI logs and address issues with clear root cause identification.
  • System-Level Debugging: Diagnose issues across firmware, drivers, and basic RF interactions; collaborate with Hardware/RF, Systems, and QA to implement solutions.
  • Tooling & Automation: Contribute to HCI test scripts, utilities, and CI checks to enhance repeatability and coverage.
  • Maintenance: Engage in code reviews, documentation, and ongoing engineering support for released features.

Core Competencies

  • Proven experience in Bluetooth controller firmware with a solid understanding of BLE LL/MAC and Bluetooth Classic LM procedures.
  • Strong embedded C programming skills, including interrupt handling, memory-safe coding practices, and RTOS concurrency.
  • Familiarity with UART/SPI/I²C and board bring-up processes.
  • Experience working with sniffer/HCI logs (BLE and Classic) and embedded debuggers; exceptional analytical and troubleshooting skills.
  • Highly organized, detail-oriented, proactive, and effective in cross-functional team settings.
  • Excellent written and verbal communication skills.

Qualifications (Requirements)

  • Bachelor's or Master's degree in Electronics and Communication Engineering (ECE), Electrical Engineering (EE), Computer Science (CS), or equivalent practical experience.
  • 5-9 years of embedded firmware experience with MCUs/SoCs using RTOS.

About InnoPhase IoT

InnoPhase IoT is a pioneering company dedicated to advancing IoT solutions through innovative technology. We cultivate a collaborative environment where our talented team members can thrive and contribute to groundbreaking projects.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.