Job Summary :
We are looking for a talented Bluetooth Firmware Engineer to design, develop, and optimize firmware for Bluetooth connectivity solutions. This role involves working on Bluetooth Classic and BLE features, developing host software and profiles, and integrating chipsets into high-performance, low-power products. The ideal candidate will have hands-on experience in embedded firmware development, strong protocol knowledge, and proven debugging expertise.
Key Responsibilities :
- Design, implement, and maintain firmware for Bluetooth connectivity features, including host software, profiles, applications, and performance algorithms.
- Integrate Bluetooth Classic and BLE solutions into products, collaborating with chip vendors to develop and optimize link layer, host layers, and MAC-level functionality.
- Participate in firmware design sessions, propose strategies for new features, and enhance existing firmware through maintenance and feature additions.
- Debug and troubleshoot firmware issues using JTAG, logic analyzers, and protocol analyzers, addressing hardware-firmware interactions and performance issues.
- Develop automated testing infrastructure, validate embedded software, and ensure compliance with Bluetooth standards.
- Optimize firmware for power efficiency, security, and real-time constraints, including integration with RTOS.
- Collaborate with cross-functional teams to define system architecture, document designs, and mentor junior engineers.
Required Qualifications :
Bachelors degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field (Masters preferred).3+ years of experience in firmware development for embedded systems with a focus on Bluetooth or wireless technologies.Proven experience in designing and implementing Bluetooth firmware, including BLE architecture and host profiles.Preferred Qualifications :
Experience with Bluetooth chipsets from Qualcomm, Infineon, Broadcom, or similar vendors.Familiarity with WLAN or other wireless protocols.Knowledge of wireless signal processing, device drivers, and applications for connectivity in smartphones, wearables, or gaming peripherals.Expertise in developing high-performance or low-power firmware for embedded systems.Skills & Competencies :
Proficiency in C / C++ programming, assembly language, and real-time operating systems (RTOS).Strong understanding of Bluetooth protocols (e.g., BLE, GATT, GATT profiles) and communication interfaces (e.g., UART, SPI).Familiarity with development tools such as Git, JIRA, and CI / CD pipelines.Knowledge of microcontroller architectures (e.g., ARM Cortex) and debugging in resource-constrained environments.Excellent problem-solving, analytical, and collaboration skills in fast-paced, cross-functional teams.(ref : hirist.tech)