Jobs at Syrinx

View all jobs

Embedded Software Developer (Bluetooth) (BR/EDR/LE)

Boston, MA
Job Description
At Bose, we’ve spent more than 50 years finding new ways to bring pioneering audio products to millions of people.  Bose relies on exceptional people to create and deliver those products to our customers.  We believe that to succeed for the next 50 years we must drive innovation through research to deliver on our human-centered brand promise to help people be more, feel more, and do more.
We are looking for an innovative Embedded Software Developer to join the Applied Research team within our Consumer Electronics division. In this role, you will work on fast-paced entrepreneurial projects to help us shape revolutionary innovative technologies and experiences that power our future products. Teams are interdisciplinary, cross-functional and often include external technology partners. The ideal candidate will have strong leadership skills, solid engineering fundamentals, and a proven track record for working on projects with a high degree of ambiguity.
Responsibilities Include: 
•    Contribute to an enthusiastic and talented team of Software Engineers to bring innovative technologies to the market
•    Hands-on development of embedded software and Bluetooth BR/EDR/LE software
•    Integrate Bluetooth enabled products with mobile devices
•    Build platforms by architecting reusable building blocks enabling faster and more efficient technology creation
Qualifications: 
•    B.S. in Computer Science or equivalent; advanced degree a plus
•    Excellent leadership, interpersonal, communication, collaboration, and presentation skills
•    Strong sense of ownership, passionate, fast learner, detail-oriented, analytical, drive for perfection
•    10+ years of experience programming in C/C++
•    System thinker with excellent understanding of software system architecture, operating system fundamentals, and API designs
•    Experience writing multi-threaded/asynchronous code
•    Solid understanding of Bluetooth BR/EDR/LE core specification, protocols, profiles, and services
•    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.)
•    Strong hands-on experience designing, implementing, and testing software architectures
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
•    Competency developing Python scripts
•    Stay up to date on relevant technologies, monitor professional groups, understand trends and opportunities to ensure we are using the best techniques and tools
 

Share This Job

Powered by