CareerPlanSign in

Software Engineer II

India, Karnataka, Bangalore💼 Full-time🗓 2026-09-04 → 2026-09-26

Core

Develop software and test automation scripts to validate hardware and software problems in PC, Enterprise server, and Cloud Server environments.

Role type

Software Engineer II (Test Automation & Hardware Validation)

Builds

Diagnostic code, test automation scripts, and validation reports for silicon and server hardware.

Domain

Hardware engineering, cloud infrastructure, server validation

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

C, C++, C#, Python, PowerShell, BASH, Linux, Windows Server, X86 architecture, CPU, motherboards, BIOS, BMC, memory, PCIe, storage, networking, cloud-scale architecture, silicon vendor collaboration

Preferred skills

Laboratory environment experience, remote problem solving in cloud, FPGA/GPU experience

Technologies

C, C++, C#, Python, PowerShell, BASH, Windows Server 2012/16/19, Linux, X86, CPU, SoC, FPGA, GPU

Responsibilities

Develop SW and test automation scripts to support validations; Solve hardware and software problems in PC, Enterprise server, or Cloud Server; Work with Silicon vendors (CPU, SoC, FPGA, GPU) and ODMs; Plan and adapt work in a rapidly evolving environment.

Seniority

Mid-level, hands-on IC

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