Staff HPC Software Developer

Qualcomm is enabling a world where everyone and everything can be intelligently connected, providing 5G and AI innovations that power the connected intelligent edge.
Backend
Staff Software Engineer
In-Person
10+ years of experience
AI · Enterprise SaaS

Description For Staff HPC Software Developer

Qualcomm is seeking a Staff HPC Software Developer to join their Engineering Software Solutions and Data Services team (ESSDS). This role offers an opportunity to work on cutting-edge High Performance Computing technologies and develop scalable solutions deployed on global supercomputing infrastructures. The position involves working with the latest HPC technologies to support Qualcomm's engineering teams in designing and developing new products using electronic design automation (EDA) tools.

The ideal candidate will bring extensive experience in HPC infrastructure development, with expertise in cluster management, job scheduling, and parallel programming. They will be responsible for designing and implementing solutions for HPC infrastructure that supports both EDA workflows and AI workloads. The role requires a deep understanding of performance optimization, efficient algorithms, and modern computing architectures.

As a Staff HPC Software Developer, you'll collaborate with global Engineering IT teams, provide technical leadership, and mentor other developers. The position offers exposure to cutting-edge technologies in cloud computing, GPU computing, and AI/ML workloads. You'll be part of a team that enables Qualcomm's innovation in 5G and AI technologies, working on some of the largest supercomputing infrastructures globally.

Qualcomm offers comprehensive benefits including world-class health coverage, financial planning support, and wellbeing programs. The company fosters a culture of continuous learning with tuition reimbursement and mentorship opportunities. This role presents an excellent opportunity for experienced developers looking to work at the intersection of high-performance computing, electronic design automation, and artificial intelligence.

Last updated 21 hours ago

Responsibilities For Staff HPC Software Developer

  • Design and develop software solutions and services for HPC infrastructure running EDA workflows and AI workloads
  • Identify opportunities and deliver solutions for EDA workflow optimizations
  • Provide HPC expertise across portfolio of projects, guiding and mentoring team of software developers
  • Execute projects in partnership with global Engineering IT teams
  • Manage software development process from development to production release

Requirements For Staff HPC Software Developer

Python
Java
Linux
Kubernetes
  • 10+ years of hands-on experience in developing software solutions for HPC grid infrastructure
  • Broad knowledge of latest compute, storage and networking architectures
  • Experience of building HPC infrastructure in public cloud environments
  • Expertise in parallel and distributed programming, GPU computing and performance engineering
  • Proficiency in programming languages such as Python, C++, Java, Rust
  • Deep understanding of HPC job schedulers such as LSF, Slurm and PBS
  • Bachelor's or Master's in Computer Science, Computational Science or related field

Benefits For Staff HPC Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and eligible dependents
  • Financial planning and future security programs
  • Emotional/mental strength and resilience support
  • Comprehensive wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

Jobs Related To Qualcomm Staff HPC Software Developer

Full Stack Developer, Staff

Staff Full Stack Developer position at Qualcomm India, requiring 10+ years of experience in Java and web technologies, offering technical leadership opportunities and comprehensive benefits.

Engineering IT Software Solutions Manager

Lead a team of 20 software developers at Qualcomm, managing critical HPC infrastructure and cloud data platforms while driving technical innovation and team growth.

ASIC Timing Engineer, Staff

Staff-level ASIC Timing Engineer position at Qualcomm focusing on timing analysis for advanced semiconductor products with competitive compensation and benefits.

Sr Staff Software Engineer - Connectivity SW Engineering

Senior Staff Software Engineer position at Qualcomm focusing on connectivity software engineering and next-generation WLAN products.

Senior Program Manager (Multimedia)

Senior Program Manager position at Qualcomm focusing on automotive multimedia technologies, requiring 4+ years of program management experience.