Job: Software Development Engineer, Senior-IEB-MSCIS (850152)

Job Category: Hardware Engineering
Location: Redmond, WA, US
Job ID: 850152-122630
Division: Devices and Studios Engineering

Description

Here is your chance to join a Software Engineering team to help ship the next great Microsoft Hardware Products like Surface RT, Surface Pro, XBOX360, Kinect, Large Multi-Touch Touch Screens and a wide variety of accessories. 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 innovative devices as well as Custom hardware stations running Windows with specialized equipment.
Working 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.

We are looking for Senior Software Development Engineers (SDE) 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.

Primary responsibilities of this position will include:
- Working 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.
- Developing 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.
- Developing libraries of verification routines that can be leveraged across multiple products.
- Driving innovation in the manufacturing of our existing and future Microsoft consumer electronic devices.
- Occasional international travel in support of our development efforts.

Minimum Qualifications:
- 10+ years of software development experience using C++ and/or C#, involving object-oriented practices.
- Extensive knowledge of embedded programming and computer hardware concepts is required.
- Proven ability to execute in all phases of the software development life cycle, resulting in high-quality software, delivered on time.
- Demonstrated ability to work in a self-directed manner, seeking out areas that need attention, rather than being asked to look at specific problem areas.
- Outstanding technical problem solving skills and a passion to solve hard problems.
- Exceptional 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.

Preferable Qualifications:
- Experience developing with the .NET platform, preferably with an implementation performed in C#.
- Experience specifying and developing robust Application Programming Interfaces (API’s).
- Experience with Agile software development practices.
- Experience working within a hardware manufacturing environment.
- Knowledge of scripting languages such as JavaScript, Perl, PowerShell, etc.
- Knowledge of Web Services.
- Knowledge of ASP.NET.

J2WERPD1

Nearest Major Market: Seattle 
Nearest Secondary Market: Bellevue 
Job Segments: Developer, Engineer, Computer Science, Embedded, Manufacturing Engineer, Technology, Engineerin
g

0 comments:

Post a Comment