Senior Software Engineer - Microsoft HoloLens, Operating Systems Engineering on the Microsoft HoloLens product in Redmond, WA


TitleSenior Software Engineer - Microsoft HoloLens
CategoryDevelopment (engineering)
LocationRedmond, WA
DivisionOperating Systems Engineering
ProductMicrosoft HoloLens
Date AddedMarch 6, 2015
Open Positions5

The era of holographic computing is here. We are creating the world's most advanced holographic computing platform, enabled by Windows 10. Our products incorporate ground-breaking technologies from the Holographic Processing Unit (HPU), to computer vision, machine learning, human-computer interaction, image and video processing, audio, speech recognition, networking and graphics. We bring these technologies to all Windows devices including the Internet of Things (IoT), phones, tablets, phones, desktops, Xbox, Surface Hub, and Microsoft HoloLens - enabling users to place holograms right into our world, right into our lives, with more reality than ever before. We are a growing team of expert engineers and artists working in an agile and highly energetic environment. We want to change the world and we need you!

We need experienced software engineers who are poised to play a key role in our mission to change the world. Join our team and help us design and assemble the next generation consumer hardware, technology, and user experiences.

A perfect fit in this environment, requires you to be:

o Adaptable to meet the dynamic goals in an agile team.
o Self-motivated and proactive to maintain momentum and progress.
o Passionate about creating new, innovative, and ground-breaking user experiences.
o A proven collaborator across all disciplines, including Engineering and Design.
o Motivated and able to quickly learn new technologies.

As a Software Engineer, you will work with the team using the most innovative technologies related to image processing, video processing, camera, computational photography, etc. In this role you will be responsible for the design, implementation, and optimization of image/video processing components.

Responsibilities:

o Work in close partnership with a team of diverse and talented peers in various disciplines including design, hardware, PM and Quality teams for sustained long term success
o Partner with the architects and the technical leadership team to deliver solid technical designs
o Maintain an unwavering focus on our customers and the value you can deliver to them
o Closely collaborate with partner teams when engineering & business dependencies exist
o Own accurate costing for your engineering activities, and execute with high accountability to schedule and quality
o Participate actively in detailed design, code reviews, bug/issue triage with the feature teams, and support well informed decisions towards business and engineering goals.

Successful candidates must have:

o 5+ years of relevant software design and development experience preferably on shipped consumer products or platforms
o Proven experience working through the full product cycle from initial design to final product
o Outstanding technical problem solving and debugging ability
o Deep native development skills in C++ design and coding, with strong debugging skills
o Excellent written and verbal communications skills
o A proven track record of shipping quality products on time
o A BS, MSc or PhD in Computer Science or equivalent

Additional experience desired (3+ of the following areas):

o API design
o Experience with algorithms, mathematics, or statistics
o Computer Graphics: GPU, DirectX, HLSL, D3D, D3D11, or OpenGL
o Background in computer vision, image processing, video processing, or computational photography
o Experience writing performance-critical code or SIMD processor extensions (e.g. SSE/AVX/NEON)
o Windows Media Foundation, MFT is a plus
o Experience with mobile, embedded systems, systems on a chip (SoC) or familiarities with Windows drivers is a plus
o Experience with cameras in the mobile space, camera processing pipelines, ISP tuning, or image quality fundamentals is a plus

osg.brunos
osg.akipman

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
The era of holographic computing is here. We are creating the world's most advanced holographic computing platform, enabled by Windows 10. Our products incorporate ground-breaking technologies from the Holographic Processing Unit (HPU), to computer vision, machine learning, human-computer interaction, image and video processing, audio, speech recognition, networking and graphics. We bring these technologies to all Windows devices including the Internet of Things (IoT), phones, tablets, phones, desktops, Xbox, Surface Hub, and Microsoft HoloLens - enabling users to place holograms right into our world, right into our lives, with more reality than ever before. We are a growing team of expert engineers and artists working in an agile and highly energetic environment. We want to change the world and we need you!

The Analog Device and Developer Enablement Team (Analog. DDE) has the objective to lead the industry in deeply engaged developers building winning devices & magical experiences differentiated by More Personal Computing. We seek to foster a broad addressable market of capable devices; attract, engage, and empower developers with a rich, differentiated, and easy to use platform; and create leading showcases the demonstrate the power of experiences enhanced with speech, identity, and human & environmental understanding.

If you want to work on a brand whose name is universally recognized, a product with passionate and engaged customers that have been known to line up hours or days beforehand in the rain to buy, this is the place for you. Be part of a development team that embraces the latest engineering practices and is working on cutting-edge technologies. This team is constantly faced with complex problems, from client/server networking to computer vision and machine learning. We need experienced software engineers who are poised to play a key role in our mission to change the world. Join our team and help us design and assemble the next generation consumer hardware, technology, and user experiences.

A perfect fit in this environment, requires you to be:
Adaptable to meet the dynamic goals in an agile team.
Self-motivated and proactive to maintain momentum and progress.
Passionate about creating new, innovative, and ground-breaking user experiences
A proven collaborator across all disciplines, including Program Management, Design, and Marketing.
Motivated and able to quickly learn new technologies.
Thriving in fast changing emerging tech where requirements and deliverables are variable.
Feeling comfortable with a different definition of "shipping".

The DDE MPC Showcases team objective is to incubate and graduate leading content experiences into successful showcases of the MPC (More Personal Computing) platform. The team's goals are to:
Create delightful MPC apps that lead in engagement over competing platforms
Create commercial MPC apps that unlock new business opportunities in targeted segments
Create benchmark apps that establish the experience bar for MPC developers to follow

What we do is high impact. The prototypes we build have been used to set the direction of major Microsoft products. Our work is also regularly featured at executive reviews and keynotes at major conferences.

What will I be doing?

We are looking for developers to create these proof-of-concept showcase apps and deliver one-on-one technical assistance to partners. You will gain expertise in new areas, work with an amazing team, and have impact on whole industries. Strong generalist skills are required, however, specialists in graphics technologies, application performance tuning, or user experience will find their talents in demand and growing. You will use the latest Microsoft and industry MPC technologies, including HoloLens, and mind-blowing technologies you haven't heard of yet. Some travel will be needed.

As a senior engineer you will own the engineering on projects from start to finish and direct the work of other engineers on the project.

Qualifications
A degree in Computer Science or related field, or equivalent industry experience.
5+ years of coding in C and C++, or C#.
7+ years in UI development on multiple shipped products with an emphasis on design, user experience, and usability
Experience working with non-deterministic user interface elements such as touch, speech, or gesture
At least 2+ years designing and developing in Unity, HTML/CSS, JavaScript, WPF, Flash, or similar technologies
Experience with OpenGL, DirectX or other modern graphics APIs

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
The era of holographic computing is here. We are creating the world's most advanced holographic computing platform, enabled by Windows 10. Our products incorporate ground-breaking technologies from the Holographic Processing Unit (HPU), to computer vision, machine learning, human-computer interaction, image and video processing, audio, speech recognition, networking and graphics. We bring these technologies to all Windows devices including the Internet of Things (IoT), phones, tablets, phones, desktops, Xbox, Surface Hub, and Microsoft HoloLens - enabling users to place holograms right into our world, right into our lives, with more reality than ever before. We are a growing team of expert engineers and artists working in an agile and highly energetic environment. We want to change the world and we need you!

We need experienced software engineers who are poised to play a key role in our mission to change the world. Join our team and help us design and assemble the next generation consumer hardware, technology, and user experiences.

A perfect fit in this environment, requires you to be:
oAdaptable to meet the dynamic goals in an agile team.
oSelf-motivated and proactive to maintain momentum and progress.
oPassionate about creating new, innovative, and ground-breaking user experiences
oA proven collaborator across all disciplines, including Engineering and Design.
oMotivated and able to quickly learn new technologies.

We have an immediate opening for a Senior Software Engineer with a background in any or all of the following technologies: WinRT API Design/Testing, Developer Tools, SDK, Hardware Sensors, Computer Vision, Computer Graphics, Data Mining, Image Processing, Video Processing, Camera and Computational Photography. In this role you will be responsible for the test planning, test design, implementation, and optimization of computer vision components for a new product.

Key responsibilities include:
- Work collaboratively with a team of diverse and talented peers in various disciplines including design, hardware, program management and development for sustained long term success
- Partner with developer and program manager peers to provide test influence on feature and product designs
- Participate actively in detailed design, code reviews, bug/issue investigation with the feature teams and support well informed decisions towards business and engineering goals
- Create well thought and comprehensive test plans, implementing test automation focused on validating our features and end to end customer experiences
- Own accurate costing for your engineering activities, and execute with high accountability to schedule and quality
- Contribute to the development of the infrastructure for our features
- Maintain an unwavering focus on our customers and the value you can deliver to them
- Closely collaborate with partner teams when engineering & business dependencies exist
- Review instrumentation to make critical decisions about usage patterns and feature design

Successful candidates must have:
- A minimum of 5 years of relevant software test design and test development experience on consumer products or platforms
- Proven experience of working through the full product cycle from initial design to final product
- Outstanding technical problem solving and debugging ability
- Excellent development skills in C++ or C# design and coding
- Solid written and verbal communications skills
- Proven experience and high tolerance for ambiguity working through incubation to actual product definition to execution and final release
- A proven track record of shipping quality products on time
- A BS/MS in Computer Science or equivalent

osg.tommerl
osg.akipman

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
The era of holographic computing is here. We are creating the world's most advanced holographic computing platform, enabled by Windows 10. Our products incorporate ground-breaking technologies from the Holographic Processing Unit (HPU), to computer vision, machine learning, human-computer interaction, image and video processing, audio, speech recognition, networking and graphics. We bring these technologies to all Windows devices including the Internet of Things (IoT), phones, tablets, phones, desktops, Xbox, Surface Hub, and Microsoft HoloLens - enabling users to place holograms right into our world, right into our lives, with more reality than ever before. We are a growing team of expert engineers and artists working in an agile and highly energetic environment. We want to change the world and we need you!

We need experienced software engineers who are poised to play a key role in our mission to change the world. Join our team and help us design and assemble the next generation consumer hardware, technology, and user experiences.

A perfect fit in this environment, requires you to be:
oAdaptable to meet the dynamic goals in an agile team.
oSelf-motivated and proactive to maintain momentum and progress.
oPassionate about creating new, innovative, and ground-breaking user experiences
oA proven collaborator across all disciplines, including Engineering and Design.
oMotivated and able to quickly learn new technologies.

We have an immediate opening for a Senior Software Engineer with a background in any or all of the following technologies: WinRT API Design/Testing, Developer Tools, SDK, Hardware Sensors, Computer Vision, Computer Graphics, Data Mining, Image Processing, Video Processing, Camera and Computational Photography. In this role you will be responsible for the test planning, test design, implementation, and optimization of computer vision components for a new product.

Key responsibilities include:
- Work collaboratively with a team of diverse and talented peers in various disciplines including design, hardware, program management and development for sustained long term success
- Partner with developer and program manager peers to provide test influence on feature and product designs
- Participate actively in detailed design, code reviews, bug/issue investigation with the feature teams and support well informed decisions towards business and engineering goals
- Create well thought and comprehensive test plans, implementing test automation focused on validating our features and end to end customer experiences
- Own accurate costing for your engineering activities, and execute with high accountability to schedule and quality
- Contribute to the development of the infrastructure for our features
- Maintain an unwavering focus on our customers and the value you can deliver to them
- Closely collaborate with partner teams when engineering & business dependencies exist
- Review instrumentation to make critical decisions about usage patterns and feature design

Successful candidates must have:
- A minimum of 5 years of relevant software test design and test development experience on consumer products or platforms
- Proven experience of working through the full product cycle from initial design to final product
- Outstanding technical problem solving and debugging ability
- Excellent development skills in C++ or C# design and coding
- Solid written and verbal communications skills
- Proven experience and high tolerance for ambiguity working through incubation to actual product definition to execution and final release
- A proven track record of shipping quality products on time
- A BS/MS in Computer Science or equivalent

osg.tommerl
osg.akipman

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft
The era of holographic computing is here. We are creating the world's most advanced holographic computing platform, enabled by Windows 10. Our products incorporate ground-breaking technologies from the Holographic Processing Unit (HPU), to computer vision, machine learning, human-computer interaction, image and video processing, audio, speech recognition, networking and graphics. We bring these technologies to all Windows devices including the Internet of Things (IoT), phones, tablets, phones, desktops, Xbox, Surface Hub, and Microsoft HoloLens - enabling users to place holograms right into our world, right into our lives, with more reality than ever before. We are a growing team of expert engineers and artists working in an agile and highly energetic environment. We want to change the world and we need you!

We need experienced software engineers who are poised to play a key role in our mission to change the world. Join our team and help us design and assemble the next generation consumer hardware, technology, and user experiences.

A perfect fit in this environment, requires you to be:
oAdaptable to meet the dynamic goals in an agile team.
oSelf-motivated and proactive to maintain momentum and progress.
oPassionate about creating new, innovative, and ground-breaking user experiences.
oA proven collaborator across all disciplines, including Engineering and Design.
o Motivated and able to quickly learn new technologies.

We work in a culture where all our team members' value:
o Innovative: trying new things, leading the way
o Inclusiveness: making other great, transparency
o Energy: having fun, following your passion, and making things happen
o Improvement: learning from experience and fostering curiosity
o Winning: sticking at things for the long term, living and breathing the competition

We have an immediate opening for a Senior Software Engineer with a background in creation of applications, controls, and core system user experiences. In this role you will be responsible for the design, implementation, and perfecting of magical experiences and applications for a first to market product.

Responsibilities:
o Drive and deliver complex software components of our products.
o Work in close partnership with a team of diverse and talented peers in various disciplines including design, hardware, PM's and SDET's for sustained long term success
o Partner with the architects and other technical drivers to deliver solid technical designs
o Maintain an unwavering focus on our customers and the value you can deliver to them
o Closely collaborate with partner teams when engineering & business dependencies exist
o Own accurate costing for your engineering activities, and execute with high accountability to schedule and quality
o Drive detailed design reviews, code reviews, bug/issue triage with the feature teams, and support well informed decisions towards business and engineering goals

Successful candidates must have:
o 4+ years of relevant software design and development experience preferably on shipped games or consumer applications.
o Outstanding technical problem solving and debugging ability
o Excellent native development skills in C++ design and coding, with strong debugging skills
o Excellent written and verbal communications skills
o A BS/MS in Computer Science or equivalent

Successful candidates should have one or more of the following:
o Experience with application creation, or closely related experiences.
o Experience with Unity, WinRT, Windows, Windows Phone, Xbox, Mac, or Android system UI development.
o Experience with UI Frameworks such as XAML/Jupiter, WWA, WPF, Silverlight, and tools like Blend.
o Experience with Common Control libraries for the above.
o Background in computer graphics (especially 3D).
o NUI development such as Kinect for Windows or similar.
o Experience with game engines such as Unreal, Unity, or others.
osg.tommerl
osg.akipman

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.
Apply for this job at Microsoft