Do you love to code? Do you live to learn new technologies and techniques? We're building the future of human computer interactions in the Microsoft Speech and Languages team. The future is almost here... Why aren't you? The Speech Services and Runtime team is looking for senior and principal level software engineers to join our team. Our organization is focused on unifying and simplifying all Microsoft Speech APIs across all Microsoft products and platforms. This new Speech API platform and SDK will become the basis for all speech and natural language experiences in and on Microsoft applications and devices. This specific role encompasses all aspects of software engineering: defining and implementing new architecture, developing cross-platform runtime components, callable from multiple programming languages, and ensuring the highest level of quality. This work, along with rapid advancements in underlying speech science and technology, will make it easier to for customers to design, develop,
We are of course looking for a strong dev candidate. Based in Bellevue, reporting to a manager in Bellevue, you will work in conjunction with multiple Microsoft teams, in Redmond, California, Munich, and China. As such, strong communication skills and the ability to work independently are extremely important. Key traits and skills we are looking for include: native code, systems code, and services experience; the ability to lead-by-example; passion for design, development, test, and documentation; strong sense of personal accountability; and strong cross-group and cross-discipline partnership building
Minimum Qualifications Bachelor's degree or higher in computer science, mathematics, engineering or related field is required 4+ years of software engineering experience working in team environment Preferred Qualifications Outstanding Modern C++ or C# coding skills, w/ cross-platform experience (or desire to learn) Experience developing public API surfaces, multi-threaded components, and embedded runtime components is a plus Experience with Windows platform or speech recognition is a plus