You are viewing a preview of this job. Log in or register to view more details about this job.

Noise Cancellation Tools Software Engineer

Job Description

About Bose

At Bose, we believe sound is power.

It’s the most powerful force on earth. And we’ve dedicated ourselves to improving it for nearly 60 years. Ever since our founder, Dr. Amar Bose, bought a stereo system and thought, “I can make this better,” we’ve been relentlessly pushing forward to the next best thing.

Noise cancellation technology has been a cornerstone of Bose headphones ever since the release of the Bose Aviation headset in 1989. The future of this technology is ever changing and requires top engineers to keep Bose as a leader of world-class noise cancellation. A large part of Bose Headphone development are the internal processes and tools that are used to design, model and test audio systems.

 

The Bose Noise Cancellation Team is looking for an co-op to assist in execution of critical software development of internal audio measurement tools.
Responsibilities:
1.    Provide Software Support to the Controls and DSP audio teams
2.    Develop software tools used by Acoustic, Controls and DSP Engineers
3.    Design software workflows to simplify audio recording
Required Qualifications:
•   Currently pursuing a degree in Computer/Electrical Engineering, Computer science or equivalent.

•   Experience with one or more modern compiled languages (C++/Java/C#/Rust etc.)
•   Familiarity with Software Architecture/Design

 •  Windows Operating System experience
Recommended Qualifications:
•    Experience designing multi-threaded software
•    Basic Audio Signal processing (Sampling, Filtering)
•    Experience with MATLAB
•    Experience with a modern Sound API (ASIO, WASAPI, PulseAudio)