
Software Engineer Rack Management (Senior and Staff Engineer level) SA📣 Job Ad
| Contract Type | Full-time | |
| Workplace type | Remote | |
| Location | Riyadh |
Job Description
About the Role
Qualcomm is expanding its presence in Riyadh, Saudi Arabia, and is seeking experienced Software Engineers for its growing data center infrastructure. This role supports the Kingdom's digital transformation initiatives by contributing to world-class computing capabilities for AI, cloud, and advanced connectivity. This is a full-time position based in Riyadh, requiring 5+ years of experience.
Role Overview
This position focuses on the development and operation of rack management software for AI accelerator products within large-scale data center environments. The role is hands-on and execution-oriented, emphasizing high-quality implementation, debugging, testing, and operational support of infrastructure software that operates close to hardware. You will collaborate with lead engineers and architects, participate in design discussions, and take ownership of implementing defined designs, investigating complex issues, and ensuring reliable software behavior in production.
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 such as Kubernetes, Terraform, and 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 standards.
- 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 with architects, lead engineers, hardware, firmware, and platform teams.
- Implement observability features such as logging, metrics, and tracing.
- Contribute towards documentation, runbooks, and operational procedures.
- Participate in code reviews, testing efforts, and continuous improvement of build and deployment pipelines.
Required Qualifications
- Bachelor’s or Master’s degree in Electrical or Computer Engineering, Computer Science, Information Systems, or a related field.
- 5+ years of software engineering experience.
- Experience in infrastructure software development.
- Proficiency in Python, C++, and shell scripting.
- Experience with Redfish APIs and Data Center Infrastructure Management (DCIM) tools.
- Understanding of server hardware, networking, and storage systems.
- Strong written and verbal communication skills for effective collaboration in a distributed team.
Preferred Qualifications
- Experience with *****
- Experience with Rack Management tools.
- Knowledge of AI workload orchestration tools (*, K8s, RKE2).
- Experience with tools like Prometheus and Grafana.
- Familiarity with rack-level lifecycle management.
- Familiarity with configuration management tools such as Foreman, Ansible, Chef, and Puppet.
- Working knowledge in GoLang.
Compensation and Benefits
Qualcomm offers a competitive compensation package that includes salary, housing and transport allowance, stock options (RSUs), and performance-related bonuses. Additional benefits include paid maternity and paternity leave, an employee stock purchase scheme, child education allowance, relocation and immigration support, and life and medical insurance. A Live+Well reimbursement is also provided for health and recreational membership fees.
Requirements
- Requires 2-5 Years experience
Similar Jobs
You may also like
- Related Software Engineer Rack Management (Senior and Staff Engineer level) SA Opportunities
- Waiter Jobs in Riyadh
- Sales Representative Jobs in Riyadh
- Nurse Specialist Jobs in Riyadh
- Data Entry Agent Jobs in Riyadh
- Videographer And Designer Jobs in Riyadh
- Other Job Fields in Riyadh
- Waiter Jobs in Riyadh
- Sales Representative Jobs in Riyadh
- Nurse Specialist Jobs in Riyadh
- Data Entry Agent Jobs in Riyadh
- Videographer And Designer Jobs in Riyadh
- Business Development Manager Jobs in Riyadh
- Marketing Specialist Jobs in Riyadh
- Sales Manager Jobs in Riyadh
- Sales Consultant Jobs in Riyadh
- Sales Accountant Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Executive Secretary Jobs in Al Khobar
- Customer Services Specialist Jobs in Al Jubail
- Barista Jobs in Jeddah
- Lifeguard Jobs in Dhahran
- Sales Representative Jobs in Al Khobar
- Technical Support Specialist Jobs in Riyadh
- Waiter Jobs in Jeddah
- Digital Marketing Manager Jobs in Riyadh
- Administrative Manger Jobs in Al Jafr
- Sales Specialist Jobs in Al Khobar