Sr. Embedded Software Engineer- Bluetooth Development & Testing jobs in United States
info-icon
This job has closed.
company-logo

Diligent Tec, Inc · 2 hours ago

Sr. Embedded Software Engineer- Bluetooth Development & Testing

Diligent Tec, Inc is seeking a Senior Embedded Software Engineer with expertise in Bluetooth development, debugging, and testing. The engineer will be responsible for designing, developing, and validating embedded software for Bluetooth-enabled devices such as earbuds and audio products.

Information Technology & Services

Responsibilities

Design, develop, enhance, and debug Bluetooth firmware and embedded software
Work on Bluetooth protocol stack and profile development including core and profile layers
Perform Bluetooth testing, validation, and automation using tools/logs/sniffers
Analyze Bluetooth issues using packet traces and protocol logs and independently fix defects
Collaborate with cross-functional teams including Android/Linux/Hardware teams
Support development in embedded environments like Bare-Metal / RTOS / Yocto Linux

Qualification

Bluetooth DevelopmentEmbedded DevelopmentC/C++ ProgrammingBluetooth ProtocolsRTOS ExperienceLinux EmbeddedBluetooth Debugging ToolsPythonCommunication SkillsTeam PlayerSelf-motivated

Required

6+ Years of experience
Strong expertise in Bluetooth (Classic BR/EDR + BLE) development, debugging, and testing
Design, develop, enhance, and debug Bluetooth firmware and embedded software
Work on Bluetooth protocol stack and profile development including core and profile layers
Perform Bluetooth testing, validation, and automation using tools/logs/sniffers
Analyze Bluetooth issues using packet traces and protocol logs and independently fix defects
Collaborate with cross-functional teams including Android/Linux/Hardware teams
Support development in embedded environments like Bare-Metal / RTOS / Yocto Linux
Strong experience in Classic Bluetooth (BR/EDR) and Bluetooth Low Energy (BLE)
Excellent knowledge of Bluetooth profiles and protocols including Audio Profiles: HFP, HSP, A2DP (SRC/SINK), AVRCP and Data/Other Profiles: PBAP, MAP, HID, SPP, OPP, SDP and GATT-based BLE profiles
Understanding of Bluetooth layers and components: L2CAP, HCI, RFCOMM, LMP, LC, LLC
Solid knowledge of Bluetooth SIG specifications and protocol compliance
Strong hands-on programming in C and C++ (Python is a plus)
Experience in Bluetooth controller firmware / embedded firmware development
Strong debugging skills in embedded hardware environments
Experience working on RTOS / Bare-metal environments
RTOS exposure: Zephyr / FreeRTOS preferred
Linux embedded exposure: Yocto Linux is a plus
Familiarity with Bluetooth stack components in Android / Linux
Exposure to stacks like BlueZ / Bluedroid is desirable
Android BT components (Profile stack, HCI interface, transport driver, Bluetooth SCO)
Experience with Bluetooth protocol debugging tools: Wireshark / Ethereal, Bluetooth sniffers like Frontline / Ellisys, Logs such as HCI snoop logs
Exposure to testing frameworks / automation tools such as: Appium / Python automation / Robot Framework (good to have)
Experience with Klocwork (plus)
Bachelor's/Master's in Electronics / Electrical / Computer Science / ECE or equivalent
Strong communication skills (written & verbal)
Self-motivated, proactive, and able to work independently
Strong team player with ability to work in a fast-paced environment

Preferred

Experience with Bluetooth stacks from vendors such as Qualcomm / Broadcom / Marvell / MediaTek
Experience with Bluetooth audio module + audio codec integration
Transport/Kernel development for Bluetooth is a strong plus
CI/CD exposure is beneficial
C, C++, Python
RTOS (Zephyr/FreeRTOS), Bare-metal
Yocto Linux
Git, CI/CD pipelines
Bluetooth debugging tools: Wireshark, Ellisys/Frontline sniffers, HCI logs

Company

Diligent Tec, Inc

twitter
company-logo

Funding

Current Stage
Early Stage
Company data provided by crunchbase