Bluetooth Firmware Engineer
InnoPhase IoTAbout the role
<div class="content-intro"><p><strong>About InnoPhase IoT</strong></p> <p>If you are keen to work with a bunch of brilliant people with various backgrounds, if you share the same value of working smart and celebrating successes, if you have enthusiasm for big technology in a small company, if your goals are to learn and experience different aspects of work--not just singing the same song every day, you’ll find your playground at Innophase IoT.</p> <p>We are looking for people seeking AWESOMENESS! If you’re good at what you do, you can work anywhere. If you’re the best at what you do, come work at Innophase IoT!</p></div><h2>Role Summary</h2> <p>Design, implement, and ship Bluetooth Controller firmware across BLE (Link Layer/MAC) and Bluetooth Classic (BR/EDR LM behaviors) on our SoCs. Work spans bring-up, timing & reliability, test/qualification, and cross-functional debug with RF, systems, and QA—hands-on from lab benches to release.</p> <h2>Key Responsibilities</h2> <ul> <li>Firmware development (Controller): Implement and maintain controller features aligned to Bluetooth Core Spec 5.x and 6.x for BLE and Bluetooth Classic.</li> <li>Bring-up & stabilization: Bring up features on FPGA/eval boards/silicon; tune timing/latency paths in RTOS environments for BLE and Classic.</li> <li>Test & qualification support: support certification/interop; analyze sniffer/HCI logs and close issues with clear root cause.</li> <li>System-level debugging: Triage issues across firmware, drivers, and basic RF interactions; collaborate with Hardware/RF, Systems, and QA to land fixes.</li> <li>Tooling & automation: Contribute HCI test scripts, utilities, and CI checks that improve repeatability and coverage.</li> <li>Maintenance: Participate in code reviews, documentation, and sustaining engineering for released features.</li> </ul> <h2>Core Competencies</h2> <ul> <li>Hands-on experience in Bluetooth controller firmware with understanding of BLE LL/MAC and Bluetooth Classic LM procedures.</li> <li>Strong embedded C skills (interrupts, memory-safe coding, RTOS concurrency).</li> <li>Comfort with UART/SPI/I²C and board bring-up workflows.</li> <li>Ability to work with sniffer/HCI logs (BLE and Classic) and embedded debuggers; strong analytical and troubleshooting ability.</li> <li>Organized, detail-oriented, proactive, and effective in cross-functional teams.</li> <li>Clear written and verbal communication.</li> </ul> <h2>Qualifications (Requirements)</h2> <ul> <li>E./B.Tech/M.E./M.Tech in ECE/EE/CS (or equivalent practical experience).</li> <li>5–9 years of embedded firmware experience on MCUs/SoCs with RTOS.</li> &
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s