Embedded Software Engineer - Bluetooth
Core
Design, develop, and validate embedded software for Bluetooth connectivity in consumer electronics and IoT devices.
Role type
Embedded Software Engineer (Bluetooth)
Builds
Bluetooth-enabled hardware products and firmware
Domain
Consumer electronics / IoT / Wireless connectivity
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ programming, Bluetooth Low Energy (BLE) and Classic Bluetooth protocols, Microcontroller programming (ARM Cortex-M), Real-Time Operating Systems (RTOS), Hardware debugging (oscilloscopes, logic analyzers, packet sniffers)
Preferred skills
Bluetooth Mesh, Periodic advertisement, Experience with Nordic/TI/Qualcomm SoCs
Technologies
C, C++, ARM Cortex-M, RTOS, Nordic SoC, TI SoC, Qualcomm SoC
Responsibilities
Design and develop embedded software for Bluetooth connectivity, Debug hardware/software issues using specialized tools, Collaborate with systems and hardware teams on system-level solutions
Seniority
Junior to Mid-level, hands-on IC