CareerPlan

Senior Software Engineer

Bengaluru, IndiaFull-time2026-10-30 → 2026-11-09

Core

Develop automated tests and investigate system-level issues across hardware, firmware, and software for Linux server and SoC platforms.

Role type

Senior System QA Engineer (Linux/SoC)

Builds

Reliable platform bring-up, performance, and long-duration stability for server and SoC platforms

Domain

Hardware/Software Systems Engineering (Linux, SoC, Server)

Required skills

C/C++ programming, Python scripting, shell scripting, Linux kernel debugging, device driver validation, system architecture understanding, root-cause analysis, stress testing design

Preferred skills

BMC server management, secure boot, RAS validation, PCIe/NVMe validation, high-speed Ethernet/RDMA, AI/ML accelerator validation

Technologies

Linux, C, C++, Python, Shell, PCIe, NVMe, RDMA, BMC, PyTorch

Responsibilities

Develop and maintain functional, performance, stress, and stability tests; Create test automation and log-analysis tools; Validate and debug interactions across firmware, kernel, and hardware; Investigate failures and identify root causes; Exercise platform reliability features like power, thermal, and boot flows.

Seniority

Senior, hands-on IC