Data Centre Software Engineer - Rack Management - Riyadh, KSA
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Qualcomm is hiring Senior and Staff Software Engineers in Riyadh to develop rack management software for AI accelerator products in large-scale data centers.
Key Skills for This Role
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 partners
- Write high quality, secure, and maintainable code following established coding standards
- Own debugging and root cause analysis of complex issues across development, integration, and production environments
- Implement observability features such as logging, metrics, and tracing
- Participate in code reviews, testing efforts, and continuous improvement of build, test, and deployment pipelines
Requirements
- Bachelor's or Master's degree in Electrical or Computer engineering, Computer Science, Information Systems, or 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
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Qualcomm
Senior Staff Cyber Security Engineer - Riyadh, KSA
Riyadh, KSA
Qualcomm seeks a Senior Staff Cyber Security Engineer to lead security for large datacenter and sovereign AI deployments in Riyadh. You will design and operationalize infrastructure identity, perimeter security, and data
Senior Staff Cyber Security Engineer - Riyadh, KSA
, KSA
Qualcomm is hiring a Senior Staff Cyber Security Engineer in Riyadh to lead security for large datacenter and sovereign AI deployments. The role involves designing infrastructure identity, perimeter security, and ensurin
Infrastructure & Site Reliability Engineer – Datacentre AI Engineering - Riyadh, KSA
Riyadh, KSA
Qualcomm is hiring a Site Reliability Engineer for Datacentre AI Engineering in Riyadh. You will design, deploy, and operate large-scale AI inference systems, ensuring reliability and scalability. Requires 2-8 years expe
Cloud Machine Learning Engineer - Riyadh, KSA
Riyadh, KSA
Qualcomm is hiring a Cloud Machine Learning Engineer in Riyadh to optimize deep learning models on Qualcomm AI 100, build framework extensions, and collaborate on AI SW stack. Requires 2-8 years of software engineering e
Cloud Machine Learning Engineer - Riyadh, KSA
الرياض, KSA
Qualcomm is hiring a Cloud Machine Learning Engineer in Riyadh to work on AI development in a Linux environment. The role involves optimizing deep learning models on Qualcomm AI 100, building framework extensions, and co
Datacenter AI Solutions Engineer - Riyadh, KSA
الرياض, KSA
Qualcomm is hiring a Datacenter AI Solutions Engineer in Riyadh to research, develop, and optimize AI/ML solutions for data center deployment. The role involves designing GenAI applications, model benchmarking, and custo
Infrastructure & Site Reliability Engineer – Datacentre AI Engineering - Riyadh, KSA
Riyadh, KSA
Qualcomm is hiring a Site Reliability Engineer or Senior Engineer for Datacentre AI Engineering in Riyadh, Saudi Arabia. The role focuses on designing, operating, and improving large-scale AI inference systems, ensuring
Data Centre Engineer - Riyadh, KSA
Riyadh, KSA
Qualcomm is seeking a Software Engineer to design, develop, and validate embedded and cloud edge software. The role requires a Bachelor's degree in Engineering or related field and experience with programming languages l
Senior Staff Cyber Security Engineer - Riyadh, KSA
Riyadh, KSA
Senior Staff Cyber Security Engineer - Riyadh, KSA
, KSA
Infrastructure & Site Reliability Engineer – Datacentre AI Engineering - Riyadh, KSA
Riyadh, KSA
Cloud Machine Learning Engineer - Riyadh, KSA
Riyadh, KSA
Cloud Machine Learning Engineer - Riyadh, KSA
الرياض, KSA
Datacenter AI Solutions Engineer - Riyadh, KSA
الرياض, KSA
Infrastructure & Site Reliability Engineer – Datacentre AI Engineering - Riyadh, KSA
Riyadh, KSA
Data Centre Engineer - Riyadh, KSA
Riyadh, KSA