Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Microsoft Software Engineer II 
United States, Washington 
481702872

28.01.2025

Required/Minimum Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, or Python.
    • OR equivalent experience.
  • 1+ years of experience in software and/or hardware product development.
  • 1+ years' experience developing, troubleshooting and debugging hardware Devices.

Preferred Qualifications

  • Working experience with debugging hardware/firmware/software interaction during board bring-up and subsequent updates.
  • Working experience with automation test frameworks.
  • Able to effectively collaborate with internal and external partners.
  • Demonstrated experience in driving requirements and translating them into solutions.
  • Experience with GIT, JTAG, JSON, Python, XML is highly desirable
  • Experience in reviewing HW schematics.
  • Working knowledge of OS primitives: memory management, scheduling, interrupts, threading and ACPI is an added advantage.
  • Experience with test automation and SOLID design principles.
  • A deep understanding of software lifecycle in a device development environment and the interplay between software and hardware development and schedules.

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 January 28, 2025.

Responsibilities
  • Design, implement, test and support system software stack on modern Windows-based devices and accessories.
  • Drive performance, stability and feature enhancements for the device level experiences aligned with Windows and Devices roadmaps
  • Collaborate with teams across Microsoft and the Windows Ecosystem to bring up new hardware designs.
  • Embody our