Senior Software Engineer (BLE, C++)
Job DescriptionJob Description
Job Title: Senior Software Engineer (BLE, C++)
Location: Onsite Role (All 5x Days) in Dallas, TX 75254
Duration: 12+ Months Contract (Long Term).
Interview process: Phone followed by Video Interview.
W2 role.
Job Description:-
- 8+ years of experience with C/C++, Linux/Unix and Bluetooth stack
- Programming: C, C++ 17/20, Clang toolchain, cmake, Python
- Bluetooth: 5.1, 5.2, Classic, BLE, LE Audio, Bluetooth Linux Host, BlueZ (user and kernel space), HOGP, GATT, GAP, BAS
- Audio, Audio codecs (SBC, LC3), ALSA, PipeWire
- Linux: D-Bus, HIDRAW, Glib, gdbus, gdb, Git, input event driver
- Results driven team player with strong logical skills
Job Responsibilities:
- Architect, develop and supervise the Linux based TV OS Bluetooth software
- Develop applications for smart TV Bluetooth audio and peripherals
- Port classic audio features of TV to LE Audio
- New application features using LE Audio
- Sustenance engineering of existing Bluetooth functionality on TV: Improvements, bug-fixes and new features
Education:
- Bachelor's or Master's degree in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field.