Principal Development Manager

Microsoft Corporation Redmond , WA 98053

Posted 2 months ago

Are you looking to join a diverse and inclusive team developing the next generation of Devices Manufacturing Test Software? Do you want to bring your technical leadership and passion for high volume manufacturing operations to the forefront of Devices innovation at Microsoft as we build intelligent factory solutions for the future?

The Manufacturing Test Engineering group is responsible for designing, delivering, and supporting advanced test solutions for the entire Microsoft Devices portfolio - including Xbox, HoloLens, Surface and Foldable product lines. We are looking for a seasoned Software Development Professional to lead a team of software engineers designing and developing Manufacturing Test Solutions and the Manufacturing Test Platform they run on. Come and be a key technical contributor on the fast paced, high energy team responsible for ensuring the quality of each Device we ship to delight our customers!

  • 10+ years of Computer Science or Electrical/Computer Engineering experience.

  • 5+ years of related Systems Engineering experience.

  • 5+ years of software development experience with C++, C# or similar programing languages.

  • 10+ years of managing high-performing Software Engineering teams

  • Experience with .NET platform (Framework and Core), web/service/micro-service oriented architecture and Azure/Cloud development (serverless applications using Azure functions and apps)

  • Bachelors degree or equivalent in Computer Science, Computer Engineering or related technical field.

  • Proven track record as a strong, inspirational leader of software engineers and the ability to coach and grow people.

  • A strong background in software/hardware and systems engineering

  • Knowledge of medium to high volume consumer product manufacturing, hardware production lifecycles, and new hardware product launch processes are strongly desired.

  • Ability to work within large cross functional groups to reach common understanding or agreement related to measurement and test systems.

  • Cross functional experience with manufacturing, business processes, and product life cycle management.

  • Strong written/oral communication skills, problem solving skills, good judgment, solid presentation skills, and decision-making skills required.

  • Individual contributor skills necessary for success include strong customer focus, action/ results oriented, detailed planning and organizing, self-managed, flexible, thrive on change, change agent, able to achieve success in a dynamic environment, and a passion for technology

  • Some domestic and international travel is required.

  • Track record of shipping hardware/software products.

  • Knowledge of hardware and software development and quality assurance.

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.

  • Define the vision, strategy and execution of next generation software solutions and platforms for Manufacturing Testing wile working closely with development and business owners to deploy test solutions across our factory network

  • Articulate and weigh trade-offs in software architecture and design based on multiple competing requirements including cost, schedule, technical necessity.

  • Accountability for key MTE Test System metrics including Test Time, Non-Repeatable Failures, Program Cost, Schedule, Test System Uptime

  • Attract, develop, and retain key technical talent to build a high performing team

  • Motivate and collaborate across engineering and business disciplines to meet challenging cost, quality, and schedule goals.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Principal Software Development Engineer Manager

Microsoft Corporation

Posted 2 months ago

VIEW JOBS 8/15/2020 12:00:00 AM 2020-11-13T00:00 This is your chance to impact the future of computing by contributing to the tools and technologies underpinning Azure's accelerated computing platform. Our team's innovative solutions are used to build and optimize the hardware accelerators that power some of Microsoft's most important and strategic projects in the cloud. Our software team works at the hardware/software interaction boundary and co-designs those interfaces with partner hardware teams. The software team is creating the software abstractions, libraries, and tools that developers, compiler teams, and frameworks will use to program our accelerators. If you are excited about working on new and exotic hardware, embedded systems, compiler or operating system internals than this is a great team to join. We are looking for a collaborative Engineering Leader to work directly with our product group and partner teams. You will be managing a team of software engineers in this role and providing technical leadership. You will also work closely with customers of the accelerator, developers working on other parts of the software stack, and the hardware and other software teams building the accelerator. Key components for success in this role will be the ability to learn and adopt relevant new technologies, tools, methods and processes from Microsoft, industry, and the research community, while developing the team's ability to consume these technologies. This is a technical role: it will be hands on with software design and development skills. We're looking for someone who is motivated and able to motivate others, proactive with a demonstrated history of problem solving and persistent in the face of challenges. An entrepreneurial approach and ability to take initiative and operate autonomously are essential. As part of the Cloud Accelerated Systems and Technologies team, you would join a cross-discipline team of highly capable and motivated people in the Azure Hardware Systems Group. You will be expected to collaborate across multiple workstreams and roles like architects, program management leads and engineering leads across the Azure Hardware Systems Group. Excellent communication and presentation skills are important to be able to work with these partners and our customers. Required Qualifications: 8+ years of software development experience 2+ years of leadership experience of a software team B.S. or advanced degree in computer engineering, computer science, or related fields 4+ years' experience with C/C++ Preferred Qualifications: A strong technical background and solid foundation in software engineering principles and architecture design Desire to manage diverse, inclusive and collaborative software/hardware co-design teams Customer and partner engagement experience with a demonstrated track record of success Ability to plan, influence technical design and present to SLT on projects that will have potential long-term impact to Microsoft Strong background in computer science fundamentals with specialized experience in one of the following: computer arithmetic, distributed systems, high performance computing, embedded systems design, processor and accelerator architecture, operating system design, compiler design Exposure to Deep Neural Network training and inference and experience in one or more deep learning frameworks (PyTorch, Tensorflow, Keras, CNTK, etc) #azureaiarch #azurehardware Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter. 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. Technical leadership and management of software engineers. Software design and architecture. Software development in C/C++, Python, and other languages. Co-design with hardware partner teams on HW/SW interfaces. Design and code review of peer work. Microsoft Corporation Redmond WA

Principal Development Manager

Microsoft Corporation