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
5,000+ Employees
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 exciting opportunity to work with cutting-edge High Performance Computing technologies and develop scalable solutions for one of the world's largest supercomputing infrastructures.

The position involves designing and developing software solutions for HPC infrastructure that supports Electronic Design Automation (EDA) workflows and AI workloads. As a Staff Software Developer, you'll be responsible for optimizing workflows, providing technical leadership, and managing the software development lifecycle from inception to production.

The ideal candidate brings 10+ years of hands-on experience in HPC software development, with deep expertise in parallel programming, GPU computing, and cloud infrastructure. You'll work with technologies like Python, Java, and various HPC job schedulers while collaborating with global engineering teams.

This role offers exceptional growth opportunities, working alongside industry-leading experts in a company that's at the forefront of 5G and AI innovations. Qualcomm provides comprehensive benefits including health coverage, professional development programs, and mentorship opportunities.

Join Qualcomm to be part of a team that's pushing the boundaries of technology while working on some of the most complex and impactful computing challenges in the industry. Your contributions will help shape the future of high-performance computing and support the development of next-generation technologies.

Last updated 3 months 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
  • 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 health support
  • Wellbeing programs and resources
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

Jobs Related To Qualcomm Staff HPC Software Developer

Technical Program Management/Staff

Technical Program Management role at Qualcomm focusing on Datacenter IP, SoC and system development for Snapdragon products.

Staff Engineer - Graphics

Staff Engineer position at Qualcomm focusing on GPU Developer Tools development, graphics optimization, and performance analysis for Adreno GPU technology.

CPU Physical Electrical Analysis Engineer

Senior CPU Physical Electrical Analysis Engineer position at Qualcomm, focusing on electrical analysis and power grid solutions for next-gen computing platforms.

GPU - Sr Staff Engineer

Senior Staff Engineer position at Qualcomm focusing on GPU Developer Tools development, requiring expertise in C/C++ and graphics technologies.

SOC Verification and Methodology Engineer - Sr Staff

Senior Staff SOC Verification Engineer role at Qualcomm, focusing on comprehensive verification of 5G and ML chip designs using advanced methodologies.