Senior Software Development Engineer job in Redmond, WA | M...

Senior Software Development Engineer
MicrosoftRedmond, WA30+ days ago
From being able to log you in with face recognition, correct your gaze during a video chat to maintain eye contact, suppress background noise during calls to the exciting possibilities in mixed reality, are you itching to play a part in bringing applications of computer vision and audio AI to millions?



The On-Device Perception team incubates disruptive technologies for Microsoft’s next-gen hardware products and is working on several exciting projects that will shape how computers and other devices perceive the user and the user’s environment. These in turn will enable us to ship innovations in productivity and collaboration experiences across our ecosystem of devices and software services. Several of these experiences will be powered by advances in deep learning – and as part of this team, you will have the unique opportunity to work on almost every aspect of a research to shipping development cycle: sensing hardware, data pipeline, compute silicon and of course, inventing and implementing the algorithms that make magic happen!

Responsibilities


We are looking for a Senior Software Development Engineer to closely collaborate with researchers in our group, to drive and streamline adoption of DNN inferencing solutions (OpenVINO, SNPE, Vitis, ORT, DirectML, et al.) into mainline products. This will involve offline work in terms of model intermediate representation, quantization and error recovery as well as online work towards creating, integrating and validating the corresponding runtimes.
We expect you to be an expert C++ developer capable of writing and shipping highly optimized code on different silicon platforms. We expect you to learn and understand compute architectures for any given existing and novel silicon solution, well beyond available conversion and porting tools published by IHVs. This deep understanding will enable you to work together with researchers on making architectural tradeoffs that will ensure best customer experience for any specific device family. Naturally, the opportunity for you to push the state of the art in this field is huge.

Qualifications


Experience in C++ on Linux and Windows.

Experience with one or more inferencing platforms (OpenVINO, SNPE, WinML as examples).

Familiarity with porting and optimizing pretrained DNN models to highly optimized hardware specific code.



Familiarity with TensorFlow, PyTorch, CNTK, or similar is a plus.

Knowledge of at least one flavor of assembly language is a plus.

Strong Computer Science knowledge and ability to understand and implement complex algorithms.

Experience with git, continuous integration and other collaboration tools.

Excellent communication and presentation skills, problem-solving aptitude and desire to automate.

Strong Math skills is a plus.

Graduate/master’s degree in Computer Science, Engineering or relevant field



#Wssijobs



Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.



Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Senior Software Engineer (Streaming/Music)
A2e Technologies

Seattle, WA

3 hours ago
6+ years of professional software development experience. Collabor...
Software Development Engineer (Full time)
employHER

Seattle, WA

6 hours ago
4+ years of professional software development experience. Knowledg...
Sr App Development Analyst
Puget Sound Energy

Bellevue, WA

11 hours ago
Possesses full technical knowledge of phases of software development...
Mid Level Software Engineer
Xometry Inc

Seattle, WA

a day ago
Active participation on a software development team designing, cod...
Principal Front End Software Engineer
Xometry Inc

Seattle, WA

a day ago
Active participation on a software development team designing, cod...
Software Development Engineer, AWS DataSync
Amazon Dev Center U.S., Inc.

Seattle, WA

2 days ago
2+ years of non-internship professional software development exper...
Software Development Engineer, HVH
Amazon.com Services LLC

Bellevue, WA

2 days ago
1+ years of experience in software development. Experience in fram...
Software Development Engineer in Test
Logic20/20 Inc.

Seattle, WA

2 days ago
As a Software Development Engineer in Test, you’ll support the del...
Cloud Software Development Engineer
Intel

Seattle, WA

2 days ago
Our developers and software engineers work in all software layers,...
Software Development Engineer, AWS Computer Vision
Amazon.com Services LLC

Bellevue, WA

2 days ago
1+ years of experience in software development. Actively practicin...
Software Development Engineer I, Alexa Music Multimodal Experience Team
Amazon.com Services LLC

Seattle, WA

a day ago
1+ years of experience in software development. 2+ years of non-in...
Software Development Manager, AWS DataSync
Amazon Dev Center U.S., Inc.

Seattle, WA

2 days ago
6+ years of software development experience. Solid software...
Software Development Engineer, Identity Services
Amazon.com Services LLC

Seattle, WA

2 days ago
1+ years of experience in software development. Programming experi...
Software Development Manager, Identity Services
Amazon.com Services LLC

Seattle, WA

2 days ago
Experience in building and leading development of complex software...
Software Engineer
eBay Inc.

Bellevue, WA

a day ago
Design and implement projects throughout all phases of the software de...