CareerPlanSign in

Senior Software Engineer

India, Karnataka, Bangalore💼 Full-time🗓 2026-09-24 → 2026-09-25

Core

Design and develop AI Accelerator Agent software for device configuration, monitoring, and lifecycle management, building scalable communication between control-plane services, host agents, and accelerator devices.

Role type

Senior IC systems software engineer (AI accelerator infrastructure)

Builds

AI hardware infrastructure capabilities, tools for node provisioning, configuration, health monitoring, diagnostics, and lifecycle management

Domain

AI hardware infrastructure, distributed systems, networking, and device enablement

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++, C#, Rust, Go, distributed systems programming, computer networking, concurrency, asynchronous programming, state management, failure recovery, Linux, device drivers, firmware interfaces, PCIe, SR-IOV, device virtualization, telemetry, profiling, tracing, FPGA, hardware emulation, simulation, GPU/AI accelerator management, high-performance networking

Preferred skills

AI-assisted engineering practices, AI-assisted workflows for code comprehension and debugging, reusable engineering practices

Technologies

FPGA, emulation, simulation, virtual platforms, Linux, PCIe, SR-IOV, PF/VF

Responsibilities

Design and develop AI Accelerator Agent software for device configuration, monitoring, and lifecycle management; Build scalable communication between control-plane services, host agents, and accelerator devices; Develop and optimize networking for high throughput, low latency, and resilient distributed communication; Enable accelerator software across pre-silicon and post-silicon platforms; Develop device-enablement software integrating with operating systems, drivers, firmware, and accelerator hardware; Build AI hardware infrastructure capabilities and tools for node provisioning, configuration, health monitoring, diagnostics, and lifecycle management; Develop robust mechanisms for device health, state management, fault detection, and recovery.

Seniority

Senior, hands-on IC

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.