Logo
Qualcomm

Rack Management Senior Software Engineer

Qualcomm, San Diego, California, United States, 92189

Save Job

Rack Management Senior Software Engineer Join to apply for the

Rack Management Senior Software Engineer

role at

Qualcomm

About the Role Qualcomm is seeking an experienced engineer to lead the design, development, and deployment of rack management software for AI accelerator products in data center environments. This role spans provisioning, monitoring, orchestration, and lifecycle management across heterogeneous hardware and software stacks.

Minimum Qualifications

Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.

OR Master’s degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.

OR PhD in Engineering, Information Systems, Computer Science, or related field.

2+ years of academic or work experience with programming languages such as C, C++, Java, Python, etc.

Key Responsibilities

Architect and implement software solutions for rack provisioning, monitoring, and workload deployment.

Interface with rack hardware (BMC, PDU, CDU, PCIe switches) using Redfish, SNMP, and IPMI protocols.

Integrate rack management software with orchestration platforms (e.g., Kubernetes, Terraform, Foreman).

Collaborate with ODMs, ISVs, and internal teams to define and deliver scalable rack software solutions.

Develop dashboards and telemetry pipelines using Prometheus and Grafana.

Support firmware updates, crash dump parsing, and remote diagnostics across rack components.

Ensure secure boot, VLAN separation, and QoS enforcement for multi-tenant environments.

Contribute to software EBOM and protocol documentation with Pegatron and other partners.

Build and maintain unified dashboard for Rack Management.

Required Qualifications

2+ years of experience in infrastructure software development.

Proficiency in Python, C++, and shell scripting.

Experience with Redfish APIs and DCIM tools (e.g., Sunbird, Schneider Electric).

Familiarity with Foreman, Ansible, Chef, and Puppet for provisioning and configuration.

Strong understanding of server hardware, networking, and storage systems.

Excellent problem‑solving and cross‑functional collaboration skills.

Preferred Qualifications

Experience with OpenBMC tools like Gigabyte Pod Manager.

Knowledge of AI workload orchestration tools (e.g., Kubeflow, K8s).

Exposure to scalable telemetry systems and log aggregation pipelines.

Familiarity with rack‑level lifecycle management.

Compensation and Benefits Pay Range:

$111,300.00 – $166,900.00

(annual). The total compensation package includes a competitive annual discretionary bonus program and RSU grants. Additional benefits are described in full on Qualcomm’s US benefits site. See Our Product Details Here: https://www.qualcomm.com/products/technology/processors/cloud-artificial-intelligence/cloud-ai-100

Equal Opportunity Employer Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected classification.

For accommodations for individuals with disabilities, please contact disability-accommodations@qualcomm.com.

#J-18808-Ljbffr