Sr. Embedded Software Engineer- Bluetooth Development & Testing

Diligent Tec Inc

Not Interested
Bookmark
Report This Job

profile Job Location:

San Diego, CA - USA

profile Monthly Salary: Not Disclosed
Posted on: 2 hours ago
Vacancies: 1 Vacancy

Job Summary

Job Title: Sr. Embedded Software Engineer - Bluetooth Development & Testing
Experience: 6 Years
Location: San Diego CA (Onsite/Hybrid)
Type: Long Term Contract (2 Yrs)


Role Overview

Synaptics is looking for a Senior Embedded Software Engineer with strong expertise in Bluetooth (Classic BR/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/Hardware teams.


Support development in embedded environments like Bare-Metal / RTOS / 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:



L2CAP 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 / MediaTek


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



Bachelors/Masters 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

Required Skills:

PROTOCOL STACKPYTHONLINUXAUTOMATIONCRTOSCI/CDTESTINGAPPIUM

Job Title: Sr. Embedded Software Engineer - Bluetooth Development & TestingExperience: 6 YearsLocation: San Diego CA (Onsite/Hybrid)Type: Long Term Contract (2 Yrs)Role OverviewSynaptics is looking for a Senior Embedded Software Engineer with strong expertise in Bluetooth (Classic BR/EDR BLE) devel...
View more view more

Key Skills

  • Civil
  • Dermatology
  • Actuarial
  • Corporate Marketing
  • Application Management