Principal Software Engineer at Microsoft
Sydney, New South Wales, Australia -
Full Time


Start Date

Immediate

Expiry Date

20 Jan, 26

Salary

0.0

Posted On

22 Oct, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Engineering, Operating Systems, Formal Methods, Programming Languages, High-Performance Computing, Scalable Software, Reliable Code, Runtime Configurations, Data Processing, Cloud Products, Confidential Computing, Agility, Performance, ASIC Design, DPU Software, Microsoft Azure

Industry

Software Development

Description
The Data Processing Unit (DPU) team combines advanced software and hardware expertise to create a highly programmable and high-performance application-specific integrated circuit (ASIC) designed to efficiently process large data streams. This integrated solution enables improved agility and performance compared to central processing unit (CPU)-based alternatives and is being integrated into Microsoft Azure cloud products. We are looking for engineers with experience in operating systems, formal methods, or programming languages to help implement proven approaches that enhance productivity and deliver the next generation of confidential computing. We are seeking a Principal Software Engineer to join the DPU Runtime Operating System team. In this role, you will develop high-performance, scalable, and programmable DPU software that applies formal methods and programming languages to produce reliable code and runtime configurations. 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.
Responsibilities
Develop high-performance, scalable, and programmable DPU software. Apply formal methods and programming languages to produce reliable code and runtime configurations.
Loading...