[Bluetooth] Software/Senior Software/Principal Software Engineer
Core
Design, implement, integrate, validate, and maintain Bluetooth/BLE/802.15.4 products for IoT and automotive markets, including SoC bring-up and complex feature integrations.
Role type
Embedded software engineer (Bluetooth/BLE/802.15.4)
Builds
Bluetooth/BLE/802.15.4 SoC products for IoT and automotive
Domain
Connectivity & Security
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C programming, embedded software development, integration, testing, troubleshooting, Bluetooth/BLE/802.15.4 knowledge, Linux/Android/Windows driver programming, real-time OS programming, ARM assembly, low-level silicon bring-up, bus interface programming (UART/PCIe/USB/SDIO)
Preferred skills
Bluetooth host stack or controller knowledge, debugging with HCI/BT sniffer/scope/logic analyzer, 802.15.4-based product experience, embedded OS experience (ThreadX)
Technologies
Bluetooth, BLE, 802.15.4, Linux, Android, Windows, FreeRTOS, ThreadX, ARM, UART, PCIe, USB, SDIO, I2C, PCM, I2S
Responsibilities
Accompany design, implementation, integration, validation, and maintenance phases for Bluetooth/BLE/802.15.4 products; Lead/participate in complex feature integrations/enhancements and SoC bring-up; Work with off-shore teams; Support tier-1 customers on-site
Seniority
Senior/Principal, hands-on IC