is your chance to join a Software Engineering
team to help ship the next great Microsoft Hardware Products
RT, Surface Pro
, XBOX One
, Large Multi-Touch Touch Screens
and a wide variety of new Devices
to the market. You will create innovative software that will ensure our products leave the factory with world class quality and maintainability. The Software
you will develop will run on these Devices
as well as platform specific code for Custom
hardware stations with robotics running Windows
interacting with the Devices
and the features like Optics
, RF, and Touch
with Contract Manufacturing Partners
, the Manufacturing Software Engineering
team is responsible for designing, implementing, and supporting Software
solutions that verify the Microsoft Hardware
production quality in the Factory
We are looking for Senior Software Development Engineers
) who are willing to take on the wide array of challenges as each of our products has exciting innovative features which push our developers to grow in new, exciting areas.
It will be your responsibility to perform a "deep dive" into the products we manufacture and learn them from end to end. You will be expected to ramp quickly, contribute to, and improve the software solutions and platforms that we develop. You will be expected to solve complex technical issues, establish patterns and practices, and provide technical leadership to the entire team.
responsibilities of this position will include:
world class Software
technologies including Display
, RF, Optics
, etc for consumer electronics.
closely with the individual product teams to understand and characterize their systems, resulting in the development of the quality metrics by which the systems will be measured.
the manufacturing software, owning the entire lifecycle from design and specification, to implementation on the factory floor, to continuing to monitor its performance over time.
innovation in the manufacturing of our existing and future Microsoft
consumer electronic devices.
international travel in support of our development efforts.
- 10+ years of software development experience using C#, C++ involving object-oriented practices.
ability to execute in all phases of the software development life cycle, resulting in high-quality software, delivered on time.
ability to work in a self-directed manner, seeking out areas that need attention, rather than being asked to look at specific problem areas.
technical problem solving skills and a passion to solve hard problems.
communication skills which includes clear written and verbal communication as well as the ability to listen effectively.
- B.S. degree in Computer Science
, Computer Engineering
, Electrical Engineering
or related field with relevant experience.
developing with the .NET
platform, preferably with an implementation performed in C#.
specifying and developing robust Application Programming Interfaces
software development practices.
working within a hardware manufacturing environment.
of Web Services
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