Software Engineer - Redmond, United States - Microsoft

    Microsoft background
    Full time
    Description

    Overview

    We work in the Microsoft Teams, on Teams Devices, one of the fast-growing businesses in Microsoft. Our team is looking for a Software Engineer who has a passion for Test and hand-on experience with building Test automation framework and Test tools for devices. We are looking for a person who can understand the hardware capabilities that can power Microsoft Teams software experiences that we are bringing to Microsoft Teams devices eco system and have passion to create Test Automation Frameworks and Test tools to test various hardware components. If you recognize yourself in the above, this is the role for you.

    In this position, you will leverage your creativity, your critical and analytical thinking skills, your ability to influence internal and external partners, work together with your peers like Product Managers and engineering orgs across Microsoft Teams and the devices engineering teams of our external partners. You will be working with external partners so you can both be deeply technical as well as understand the business. You should feel comfortable with building Test automation frameworks, test tools, both functional and on the protocol level, Performance and Reliability tools. And all these tools and frameworks can be shared with external partners. The goal of your work will be to ship high quality Microsoft Teams Rooms and audio and video peripherals that are Certified for Microsoft Teams.

    Our team is a little different. We candidly and openly exchange ideas, we adapt quickly and collaborate with commitment, we have each other's backs, we put the product as our top priority, and we listen to learn and with respect. We work hard, play hard, and have a lot of fun. If that sounds like a good fit, please contact us

    Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

    Qualifications

    Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, TypeScript or PythonOR equivalent experience.
  • Preferred Qualifications:

  • 2+ Years experience in building test framework, test automation, performance and reliability tools.
  • Familiar with Windows Media Foundation and drivers programing.
  • Deep understanding of Universal Serial Bus (USB) Human Interface Devices (HID) and audio, video, and display peripheral interfaces for Windows systems.
  • Familiarity with device testing, software testing, video and audio quality testing.
  • Passionate about new technologies including Artificial Intelligence /Machine Learning system and NPU applications.
  • Ability to take ownership with a focus on product quality and reliability.
  • Demonstrated experience delivering results in an ambiguous and changing environment.
  • Software Engineering IC2 - The typical base pay range for this role across the U.S. is USD $76,400 - $151,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $100,300 - $165,400 per year.

    Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

    Microsoft will accept applications for the role until May 6, 2024.

    #MicrosoftTeams #TeamsCMD

    Responsibilities

  • Scoping, defining test scenarios and driving Automation test frameworks to test next generation of personal and shared device experiences.
  • Building Automation Test frameworks, test tools to check hardware compatibility, both functional and on the protocol level, Performance and Reliability tools etc
  • Building and maintaining high level inter-company relationships and enable external partners such as device manufacturers to ship high quality Microsoft Teams Rooms and audio and video peripherals that are Certified for Microsoft Teams.
  • Push the quality certification bar for audio and video peripherals for Microsoft Teams among our devices partners and our media and Artificial Intelligence/Machine Learning engineering teams.
  • Build test tools to test the audio and video test standards and refine our test protocols in the Certified for Microsoft Teams program.
  • Work with our Microsoft internal or Microsoft-authorized third-party certified testing centers to scale our quality know-how and testing.
  • Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.Industry leading healthcareEducational resourcesDiscounts on products and servicesSavings and investmentsMaternity and paternity leaveGenerous time awayGiving programsOpportunities to network and connect