Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Qualcomm Staff HPC Software Developer 
India, Karnataka, Bengaluru 
684853814

Yesterday

Job Area:

Information Technology Group, Information Technology Group > IT Software Developer

This role’s responsibilities include:

  • 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 a team of software developers as needed

  • Execute projects in partnership with global Engineering IT teams

  • Manage and track the software development process from development to production release in collaboration with other software developers

The ideal candidate will be able to demonstrate some of the following skills:

  • 10+ years of hand-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 such as AWS, Azure or Google Cloud

  • Proven 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

  • Familiarity with EDA and semiconductor design process

  • Exposure to AI and ML workloads running on HPC infrastructure

  • Expertise in software lifecycle management, version control, and CI/CD best practices for quality, agility and security

  • Ability to explain technical concepts and analysis implications in a clear manner to a wide audience.

  • Bachelor’s or Master’s in Computer Science, Computational Science or related field

Minimum Qualifications:

• 5+ years of IT-relevant work experience with Bachelor's degree in a technical field (e.g., Computer Engineering, Computer Science, Information Systems).

7+ years of IT-relevant work experience without a Bachelor’s degree.

• 4+ years of work experience with Full-stack Application Development (e.g., Java, Python, JavaScript, etc.).

• 3+ years of work experience with Data Structures, algorithms, and data stores.

Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.