Senior Software Engineer

Infoven IT Solutions4 months ago
Mesquite, TX, United States
Remote
Full-time
Junior Level (1-3 years)

Job Description

10+ years of experience with C/C++, Linux/Unix and Bluetooth/BLE stack

Programming: C, C++ 14/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.

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:

Label: Bachelor's or Master’s degree in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field

Required Skills

Bluetooth 5.2
LE Audio
gdbus
Classic Bluetooth
Audio codecs (SBC, LC3)
Git
Glib
HIDRAW
gdb
input event driver
C++ 17
Clang toolchain
BLE
C
GAP
BAS
ALSA
cmake
BlueZ
C++ 14
D-Bus
Bluetooth Linux Host
GATT
HOGP
C++ 20
PipeWire
Bluetooth 5.1
Python