Principal Software Engineer - DPU Integrations
Core
Design, build, test, and deploy integration/diagnostics tools and AI agents for DPU-based compute products; provide technical leadership to identify testing scope and create quality plans.
Role type
Principal Software Engineer (DPU Integrations & AI Agents)
Builds
Integration and diagnostics tools, AI agents for live site automation, quality plans for DPU compute products
Domain
Networking, Storage, Compute Cloud Platforms, Embedded Software (NICs/DPUs/IPUs)
Required skills
C, C++, C#, Java, JavaScript, Python, Azure cloud infrastructure, control plane, telemetry, monitoring, diagnostics, reporting, embedded software development/testing, networking (TCP/IP, RoceV2, routing/switching), Software Defined Networking, server platform firmware testing (BMC, BIOS), large-scale data analysis, AI agent development
Preferred skills
Debugging in lab and live site situations, cross-functional collaboration, mentoring engineers
Technologies
Azure, TCP/IP, RoceV2, BMC, BIOS
Responsibilities
Design and deploy innovative integration/diagnostics tools and AI agents; provide technical leadership to identify testing scope and create quality plans; manage project schedules with key stakeholders; monitor test plan execution and quality; act as DRI to guide engineers and monitor system status; debug field issues and drive root cause analysis; maintain dashboards of live/dormant cases and KPIs; provide feedback on field issues to the engineering process
Seniority
Principal, hands-on IC with strategy & mentorship