Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is seeking a Senior Software Engineer to join their Data Processing Unit (DPU) Build and Tools team. The team is responsible for developing a high-performance, scalable, and flexible DPU test platform with a focus on deployment automation, fleet management, and associated tools. The goal is to improve the quality and increase engineer productivity across Azure.
Requirements
- coding in language Python
- 3+ years of experience working in projects related to tooling, automation and test frameworks/infrastructure for HW/SW projects, in a SWE capacity.
- 1+ years of experience with web and REST (Application Programming Interface) APIs apps
- 1+ years of experience with pre and post silicon validation processes
- Experience with Operating System (Linux or Windows) configuration and deployment
- Experience with ARM architecture
- 2+ years of experience in automating infrastructure (on-prem, cloud)
Responsibilities
- Develop and maintain test infrastructure that allows DPU engineers to test their code on emulators and pre-production silicon/systems
- Keep test infrastructure and machine fleets running while continuously improving reliability and reducing maintenance burden
- Work with engineering teams to identify future requirements for infrastructure, machines, and test frameworks
- Develop test-related tooling, frameworks, and automation that improves developer productivity
- Ensure that the DPU Tools team can build and support needed build and test infrastructure
- Plan for longer-term requirements for both build hardware and access to prototype and working Azure systems
- Help team move existing build and test infrastructure toward Azure processes and platforms while keeping existing hardware and software development making rapid progress
Other
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.