{bc}
linkedin

Data Centre Software Engineer - Rack Management - Riyadh, KSA

Qualcomm
Riyadh, KSA
Full Time
Senior
Onsite
5 days ago
PythonC++Shell ScriptingRedfishSNMPIPMI
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.
  • As Saudi Arabia accelerates its digital transformation under Vision 2030, Qualcomm is investing in world class computing and data centre capabilities to power AI, cloud, and advanced connectivity at scale.
  • 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
  • Collaborate closely with architects, lead engineers, hardware, firmware, and platform teams

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