Embedded Software Developer (Bluetooth) (Br/Edr/Le)

Syrinx Boston , MA 01701

Posted Yesterday

Job Description:
At Bose, weve 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
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Embedded Bluetooth C Developer

Syrinx

Posted Yesterday

VIEW JOBS 3/8/2021 12:00:00 AM 2021-06-06T00:00 <strong>Embedded Bluetooth Software Engineer</strong><br /> Cutting edge products development involving cutting edge home-consumer networked bluetooth communications to local devices, is seeking an Embedded Software Engineer to come be a part of our team.<br /> Specifically, we are looking for an individual who will work as part of our wireless communications software development teams to design and integrate new technologies in to both legacy and a new generation of IoT and voice-enabled smart devices.<br /> This will include working on the full stack from embedded code up to the cloud, addressing security on each layer along the way.<br />  <br /> <strong>Key Responsibilities:</strong> <ul> <li>Contribute to an enthusiastic and talented team of Software Engineers to bring new products, innovative technologies, and compelling experiences to the market</li> <li>Hands-on development of embedded software and Bluetooth BR/EDR/LE software</li> <li>Integrate Bluetooth enabled products with mobile devices</li> <li>Build platforms by architecting reusable building blocks enabling faster and more efficient technology creation</li> </ul> <strong>Qualifications:</strong> <ul> <li>C++ (critical) in OOD and OOP [oriented design (OOD) and object oriented programming (OOP)]</li> <li style="padding: 0; margin: 0;">Use of embedded operating system (Linux-preferred, VxWorks, Nucleus, ThreadX, Integrity, etc.)</li> <li style="padding: 0; margin: 0;">Solid understanding of software system architecture, operating system fundamentals, and API designs</li> <li>Solid understanding of Bluetooth BR/EDR/LE core specification, protocols, profiles, and services</li> <li>Experience writing multi-threaded/asynchronous code</li> <li>Expert skills using software development tools (e.g. editor, compiler, linker, debugger, etc.)</li> <li>Strong understanding of network protocol analyzers (e.g. wireshark, omnipeek, ellisys, teledyne, etc.)</li> <li>Strong hands-on experience designing, implementing, and testing software architectures</li> </ul> <strong>Ideal Experiences Include:</strong><br /> Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or a related equivalent degree. MSCS or MSEE is strongly desirable. <ul> <li>Knowledge of parallel computing techniques</li> <li>Experience with RISC-V ISA, Linux drivers, iOS or Android applications</li> <li>Competency developing DSP solutions (e.g. filters, SRC, etc.)</li> <li>and Competency developing MATLAB and Python scripts</li> </ul> <br /> <br />   Syrinx Framingham MA

Embedded Software Developer (Bluetooth) (Br/Edr/Le)

Syrinx