Microsoft Software Engineer

New job, posted less than a week ago!

Job Details

Posted date: Sep 19, 2025

There have been 1199 jobs posted with the title of Software Engineer all time at Microsoft.
There have been 1199 Software Engineer jobs posted in the last month.

Category: Software Engineering

Location: Redmond, WA

Estimated salary: $132,300
Range: $84,200 - $180,400

Employment type: Full-Time

Travel amount: 25.0%

Work location type: Fully on-site

Role: Individual Contributor


Description

Microsoft Surface Devices is on a mission to deliver iconic end-to-end products across hardware, software, and services that people trust and rely on every day. Central to this mission is ensuring the performance, reliability, and connectivity of our devices, especially in the development and integration of RF systems.

As we strive to build desirable and powerful devices that enable the experiences people want, wireless connectivity is critical. Developing these new devices and associated experiences requires close collaboration between hardware engineers, software engineers, designers, and manufacturing partners, all with a shared focus on creating industry-defining RF solutions. Our commitment to innovation and our passion for enabling everyone to do and be their best is reflected in our devices, ensuring that they are not only cutting-edge but also robust and reliable.

We are seeking a Software Engineer to contribute to the development and validation of RF-related firmware and drivers for Surface Devices. You will work closely with electrical engineers, system engineers, firmware engineers, and architects to define and implement features that optimize wireless performance across Wi-Fi, Bluetooth, cellular, and other RF technologies.

Join us as we scale our organization to meet the challenges of creating new and innovative experiences and delivering devices that people love and trust. 

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.

Develps and debugs RF software and Windows drivers (kernel and user-mode).Supports integration and validation of RF components in collaboration with hardware and system teams.Participates in performance tuning and issue resolution for wireless connectivity features.Contributes to test automation and validation frameworks for RF subsystems.Collaborates with internal teams and external partners (IHVs, OS teams) to ensure seamless RF integration.

Qualifications

Required Qualifications

Bachelor's Degree (or currently pursuing a degree) in Computer Science or related technical discipline, OR equivalent experience. Proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. Experience with Embedded Software Development. Hands-on experience with hardware development and debugging.

Other Requirements

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.

Preferred Qualifications:

Bachelor's Degree in Computer Science or related technical field AND 1+ year(s) technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. OR Master's Degree (or currently pursuing a degree) in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. Internship or academic project experience involving RF systems or wireless technologies.Familiarity with wireless communication protocols such as Wi-Fi, Bluetooth, or LTE.Exposure to kernel-mode or user-mode driver development.Experience with test automation frameworks or RF validation tools.Software Engineering IC2 - The typical base pay range for this role across the U.S. is USD $84,200 - $165,200 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 $109,000 - $180,400 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay

Microsoft will accept applications for the role until September 26, 2025.

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.

#W+DJOBS

#EiP

#IC2SWE



Email/text job link for Software Engineer at Microsoft

Provide your email or phone number to recieve a short message with the job link and details.

Check out other jobs at Microsoft.