Principal Software Engineer (UCIe)

Full Time1 year ago

Employment Information

Job description
We are seeking a Principal Software Engineer to join our DPU Runtime (OS) team responsible for developing cutting edge , high-performance scalable and programmable DPU software with a focus on DPU to FPGA interconnect development .
You will be a key contributor within our DPU software team.
You will bring your OS and embedded development experience to contribute to DPU driver code and related host software and support.
Yo ur contributions will have a wide impact across Azure through the development of the latest generation PCIe adapter cards .
Strong knowledge of C/C++ programming languages
Strong understanding of Computer Architecture and Operating System s
Good software architectural and design sense
Excellent written and verbal communication skills
Experience with Universal Chiplet Interconnect Express (UCIe)
Embedded software experience
Tasks  
Architect and design accelerator firmware for the DPU
Develop, maintain and debug DPU SW issues , including use of protocol a nalyzers
Participate in code reviews and provide feedback to other developers
Mentor junior members of the team
Role: Software Development - Other
Industry Type: IT Services & Consulting
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
Education
UG: Any Graduate
PG: Any Postgraduate
Key Skills
ASICArchitectureFPGACloudComputer architectureData processingmicrosoftdata center infrastructureinfrastructure securityEmbedded software

Your experience on this site will be improved by allowing cookies Cookie Policy