Bluetooth Firmware Engineer
Core
Designing and implementing Bluetooth Low Energy (BTLE) features and developing/porting firmware for new Bluetooth System-on-Chip (SoC) devices.
Role type
Senior Embedded Firmware Engineer (Bluetooth Controller)
Builds
High-performance Bluetooth controller firmware and peripheral drivers for IoT and power systems.
Domain
Semiconductor / IoT / Embedded Systems
Required skills
Bluetooth Low Energy (BTLE) specification, ARM-based microcontroller architecture, C/ASM programming, driver development, ROM framework support, test automation, boot-up code development, configuration management.
Preferred skills
Cross-functional collaboration with validation and stack teams, co-simulation environment verification.
Technologies
ARM, C, ASM, ROM framework, Bluetooth Controller toolchain.
Responsibilities
Design and implement new BTLE features; develop/port firmware for new BT-SoC; design, implement, and test Bluetooth controller features; maintain and support existing Bluetooth Controller firmware; develop/optimize peripheral drivers and boot-up code; develop scripts to automate unit testing and verify ROM code in co-simulation environments.
Seniority
Senior, hands-on IC
