Embedded Bluetooth Software Engineer
6-month contract-to-hire full time
This is for a AAA brand name [confidential] manufacturing group, and this is a key technology for them.
Job Description
We need a Boston-Area based Bluetooth software Expert in Embedded dev to join an interdisciplinary team that is cross-functional, and often include working with external technology partners.
Responsibilities Include:
- Integrate Bluetooth enabled products with mobile devices
- Hands-on development of embedded software and Bluetooth BR/EDR/LE software
- Build platforms by architecting reusable building blocks enabling faster and more efficient technology creation
- Adept in both cutting edge Ver. and Classic Bluetooth in order to drive connectivity to existing devices
Qualifications:
- 10+ years of experience programming in C/C++, and strong Python scripting
- Excellent understanding of software system architecture, operating system fundamentals, and especially the architecture of API designs
- Experience writing multi-threaded/asynchronous code
- Solid understanding of Bluetooth BR/EDR/LE core specification, protocols, profiles, and services
- Solid historical experience in Bluetooth "classic" for modifying existing base to upgrade and update
- Expert skills using software development tools (e.g. editor, compiler, linker, debugger, etc.)
- Strong understanding of network protocol analyzers (e.g. wireshark, omnipeek, ellisys, teledyne, etc.)
Desirable:
- Knowledge of parallel computing techniques
- Experience with RISC-V ISA
- Competency developing Linux drivers
- Competency developing iOS or Android applications
- Competency developing DSP solutions (e.g. filters, SRC, etc.)
- Competency developing MATLAB scripts
Job is Boston-Area