Job Details
BLE FW Team is looking for a self starting, high-technical, energetic individual with keen attention to details Candidate will be actively involved in: Development of Bluetooth Low Energy (BLE) Firmware for Espressif Bluetooth chips Development of new firmware for BLE latest specification (BLE 5x, BLE 60, BLE Mesh, etc) Development of BLE chip validation and Bluetooth Qualification Research of cutting-edge and challenging Bluetooth technologies (BLE Audio, BLE Direction Finding, Next-Generation BLE Chip, etc) Supporting the existing firmware through feature additions, enhancements and maintenance Working with systems team and cross functional teams to deliver quality software following well established software development processes Resolving issues as reported by internal test teams as well as customersQualifications MTech/ B.
Tech in CS, IT, ECE Familiarity with Bluetooth Low Energy (BLE) protocol or BLE Mesh protocol Proven experience in developing BLE stack/firmware (2+ years, BLE controller) or BLE Mesh stack (2+ years) Experience with software engineering processes and the full software development lifecycle including requirements, design, implementation, testing, and documenting in Continuous Integration environment Strong experience and proficiency in C programming (3+ years) for embedded platforms required Excellent problem solving and debugging skills Bonus point Experience in developing BLE profiles and BLE applications (eg LE Audio, HID, ANCS, Homekit, etc) Good understanding of other networking protocol stacks is highly desired (eg.
Zigbee, IEEE 80211, UWB, Lora, NB-IoT, etc) Strong Real-time systems and software engineering skills required (eg FreeRTOS, etc) One or more scripting languages (eg.
Python, etc) Experience with variety of software productivity tools (eg Git, Jira, etc) Personal Attributes Obsessively passionate and inquisitive, who seeks to pursue everyday problems in innovative ways Laser-focused on the smallest details that are significant to our customers Outstanding written, verbal, and interpersonal communication skills Collaborative mindset with strong mentoring skills Self-motivated and directed, with keen attention to details Ability to work on and collaborate with diverse teams in multiple geographical locations