Senior Software Engineer at Microsoft
Redmond, Washington, United States -
Full Time


Start Date

Immediate

Expiry Date

18 Feb, 26

Salary

0.0

Posted On

20 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Test Engineering, Validation, C, C++, C#, Python, Windows Platform, Debugging, WiFi, Bluetooth, Networking, Audio, Video, Display, Graphics, Firmware

Industry

Software Development

Description
Lead quality validation efforts for a Surface product. This includes the Software components. Be responsible for all aspects of test engineering and validation of the product hardware and software features, with opportunities to stretch more broadly. This will include working closely with software and hardware developers and program managers, located in Redmond and in Asia, to create solid core designs and enable testability of the products. Responsible for communicating program status and quality updates to upper management and key stakeholders. Develop and enforce test architectures, methodologies, tools, and comprehensive test plans, which will be performed in Redmond and by remotely located teams in Asia. Provide inputs or prepare content for quality status of your project. Provide first level investigation and repro steps to developer team for investigation. Investigate and debug problems and collaborate with team on solutions for problems and defects. Work on new devices at various stages of hardware development including proto-type hardware. Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python 4 or more years' experience coding and debugging in C, C++ and/or C#, Python, and in the Windows Platform. 1 or more ship cycles - Experienced shipping software and having been through more than one shipping cycle (same or different product). 1+ years' experience with two or more PC subsystems: WiFi, Bluetooth, Networking, Audio, Video, Display and Graphics, SSD and Storage, Touch systems, external ports like USB and DisplayPort, UEFI, firmware, and drivers. Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Background and understanding in Windows and PC architecture, including driver architecture. Electrical Engineering knowledge or experience. Working knowledge of firmware and/or embedded systems. Experience using a debugger to quickly identify and resolve issues spanning multiple subsystems.
Responsibilities
Lead quality validation efforts for a Surface product, including software components. Communicate program status and quality updates to upper management and key stakeholders while developing comprehensive test plans.
Loading...