{bc}
bayt

Data Centre Software Engineer - Rack Management - Riyadh, KSA

Qualcomm Technologies, Inc
Riyadh, KSA
Full Time
Senior
Onsite
5 days ago
PythonC++Shell ScriptingRedfish APIsDCIMKubernetes
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

PythonC++Shell Scripting
Smart Apply

Full Job Posting

General Summary

  • Qualcomm is growing its presence in Riyadh and is hiring Data Centre Engineers to support expanding infrastructure across the region.
  • This role is hands on and execution focused, emphasizing high quality implementation, debugging, testing, and operational support of infrastructure software that runs close to hardware.

Key Responsibilities

  • Implement, test, and maintain 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 unified 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.
  • Write high quality, secure, and maintainable code following established coding standards and best practices.
  • Participate in design discussions and reviews, providing implementation focused feedback.
  • Own debugging and root cause analysis of complex issues across development, integration, and production environments.
  • Implement observability features such as logging, metrics, and tracing to support troubleshooting and operational reliability.

Required Qualifications

  • Bachelor’s or Master’s degree in Electrical or Computer engineering, Computer Science, Information Systems, or a related field and 5+ years of software engineering experience.
  • Experience in infrastructure software development.
  • Proficiency in Python, C++, and shell scripting.
  • Experience with Redfish APIs and DCIM tools.
  • Understanding of server hardware, networking, and storage systems.
  • Strong written and verbal communication skills for working effectively in a multi site, globally distributed team.

Preferred Qualifications

  • Experience with Node.js is a plus.
  • Experience with Rack Management tools.
  • Knowledge of AI workload orchestration tools (e.g., K8s, RKE2).
  • Experience with tools like Prometheus and Grafana.
  • Familiarity with rack level lifecycle management.
  • Familiarity with Foreman, Ansible, Chef, and Puppet for provisioning and configuration.
  • Working knowledge in GoLang is a plus.

What's on Offer

  • Salary including housing & transport allowance.
  • Stock (RSU's) and performance related bonus.
  • 16 weeks fully paid Maternity Leave.
  • 6 weeks fully paid Paternity Leave.
  • Employee stock purchase scheme.
  • Child Education Allowance.
  • Relocation and immigration support (if needed).
  • Life and Medical Insurance.
  • Live+ Well Reimbursement for health and recreational membership fees.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Qualcomm Technologies, Inc