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 2 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

Windows Enterprise Deployment & Print - Product Manager Staff

Staff Product Manager role at Qualcomm leading Windows Enterprise Deployment & Print initiatives, focusing on AI PC transformation with Snapdragon X Elite.

Central Program Management (TPE) - AP Technologies – SW Program Manager

Senior Software Program Manager role at Qualcomm focusing on multimedia and OS technologies with competitive compensation and benefits.

Sr. Staff CPU Physical Design CAD Engineer

Senior Staff CPU Physical Design CAD Engineer position at Qualcomm focusing on developing and supporting implementation tools and flows for custom CPUs.

Graphics Software Kernel Mode Engineer - Senior Staff

Senior Staff Graphics Software Kernel Mode Engineer position at Qualcomm, focusing on GPU hardware and driver development with competitive compensation and benefits.

Thermal Engineer

Thermal Engineer position at Qualcomm Technologies focusing on thermal design and optimization for high-performance server solutions.