Senior Software Development Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, devices, and solutions.
Hanoi, Vietnam
Backend
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Hardware · Enterprise SaaS

Description For Senior Software Development Engineer

Microsoft Manufacturing Test & Infrastructure (MTI) team is expanding in Vietnam, focusing on Surface, Xbox, and future products. The team builds software to ensure customer delight with device experience, running solutions on manufacturing production lines for all product features. They're seeking a key technical contributor to create world-class software interfacing with hardware for next-generation platforms.

The role is part of the Windows Devices Group's Manufacturing Test & Infrastructure team, which is core to the Manufacturing and Sourcing (MnS) organization within the Experience and Devices (E+D) group. The team develops test solutions for all Microsoft branded hardware devices, partnering with internal teams and external suppliers.

The ideal candidate will have strong expertise in hardware modules (Ethernet, WiFi, Bluetooth, Audio/Video, Optical, Sensors, Multi-touch), software development (C++, C#), and manufacturing test experience. They should excel in problem-solving, technical leadership, and communication.

This position offers the opportunity to work with cutting-edge technology, influence product quality at scale, and collaborate across global teams. The role combines software development expertise with hardware knowledge in a high-volume manufacturing environment. Success requires both technical depth and strong collaboration skills to work effectively with internal and external partners worldwide.

Microsoft provides comprehensive benefits including healthcare, educational resources, savings plans, parental leave, and opportunities for professional growth. The company culture emphasizes respect, integrity, and accountability, fostering an inclusive environment where everyone can thrive.

Last updated 18 hours ago

Responsibilities For Senior Software Development Engineer

  • Work with manufacturing partners on design, engineering, manufacturing, and test of high-volume products
  • Build integrated hardware and software solutions deployed via Azure to manufacturing facilities worldwide
  • Provide solutions for specific product lines like Surface, Xbox and accessories
  • Participate in defining and building new platforms for hardware products
  • Ensure quality assurance in hardware and software development

Requirements For Senior Software Development Engineer

Java
  • Bachelor's Degree in Computer Engineering, Electronic Technology, or related field AND 6+ years experience in manufacturing test, software development experience
  • Software development experience with C++, C# or similar programming language
  • Good knowledge of hardware modules (Ethernet, WiFi, Bluetooth, Audio/Video, Optical, Sensors, Multi-touch)
  • Strong technical leadership abilities
  • Strong verbal and written technical communication skills in English
  • Self-motivated with superior problem-solving skills
  • Experience in high volume consumer electronics manufacturing

Benefits For Senior Software Development Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Development Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft AI organization focusing on building secure and compliant services for Copilot, Bing, and other Microsoft AI products.

Critical Environment Instrumentation Engineer (CEIE)

Critical Environment Instrumentation Engineer role at Microsoft focusing on maintaining and managing industrial control systems in 24x7x365 mission-critical datacenters.

Senior Software Engineer - Host Networking & Hardware Acceleration

Senior Software Engineer role at Microsoft Azure focusing on host networking and hardware acceleration, building performant and reliable cloud network infrastructure with up to 100% remote work option.

Senior Software Design Engineer

Senior Software Engineer role at Microsoft's Xbox Video team, focusing on video hardware, drivers, and firmware development for cutting-edge gaming systems.

Software Engineer / Senior Software Engineer

Senior Software Engineering role at Microsoft's Azure Core team in Romania, focusing on cloud infrastructure and distributed systems development.