3+ years of Software experience on embedded platforms such as Linux and/or Android
Strong experience and knowledge in C/C++/Python
Strong Computer Science fundamentals in object-oriented design, data structures and complexity analysis
Experience with BlueZ and/or other Bluetooth stacks is highly desired esp. with TI CC26xx chipsets
Experience on Bluetooth classic profiles such as HFP/A2DP/MAP/HID and BLE GATT profiles is highly desired.
Bluetooth Software debugging experience with Bluetooth sniffer tools, protocol analyzers
Experience with Linux Inter-process Communication(IPC) & Multi-threading programming
Experience with Android services & GNU Makefiles, shell scripts is a plus
Experience with version control & continuous integration tools: Git/repo, Gerrit, Jenkins
Good to have low level software debugging skills using gdb, emulators, JTAG etc
Associated topics: assembly language, bsee, c++, circuit, computer engineer, processor, rtl logic, soc, submicron, vcs
* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.