×
Register Here to Apply for Jobs or Post Jobs. X

Sr. Embedded Software Engineer- Bluetooth Development & Testing

Job in San Diego, San Diego County, California, 92189, USA
Listing for: Diligenttec
Full Time position
Listed on 2026-02-19
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

Job Title: Sr. Embedded Software Engineer – Bluetooth Development & Testing

Experience: 6+ Years

Location: San Diego, CA (Onsite/Hybrid)

Type: Long Term Contract (2+ Years)

Role Overview

Synaptics is looking for a Senior Embedded Software Engineer with strong expertise in Bluetooth (Classic  /EDR + BLE) development, debugging, and testing. The engineer will work on embedded product development and validation for devices such as earbuds/audio products involving Wi‑Fi/BLE, Bluetooth controller firmware, and embedded systems (RTOS/Bare‑metal/Linux).

Key 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, and Hardware teams.
  • Support development in embedded environments such as Bare‑Metal, RTOS, and Yocto Linux.
Required

Skills & Qualifications
  • Bluetooth & Wireless (Must Have)
    • 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
      • Data/Other Profiles: PBAP, MAP, HID, SPP, OPP, SDP
      • GATT‑based BLE profiles
    • Understanding of Bluetooth layers and components: L2

      CAP, HCI, RFCOMM, LMP, LC, LLC
    • Solid knowledge of Bluetooth SIG specifications and protocol compliance
  • Embedded Development (Must Have)
    • 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
  • OS / Platforms
    • 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)
  • Testing, Automation & Debug Tools
    • 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)
  • Preferred / Nice to Have
    • Experience with Bluetooth stacks from vendors such as Qualcomm / Broadcom / Marvell / Media Tek
    • Experience with Bluetooth audio module + audio codec integration
    • Transport/Kernel development for Bluetooth is a strong plus
    • CI/CD exposure is beneficial
  • Tools / Environment
    • C, C++, Python
    • RTOS (Zephyr/FreeRTOS), Bare‑metal
    • Yocto Linux
    • Git, CI/CD pipelines
    • Bluetooth debugging tools:
      Wireshark, Ellisys/Frontline sniffers, HCI logs
  • Education
    • Bachelor’s/Master’s in Electronics / Electrical / Computer Science / ECE or equivalent.
  • Soft Skills
    • 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
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary