Theme

Language

Global EN
Sweden ENSV
India EN

VLSI Software Engineer

Technology, Data & Digital · Software & Web Development · Software Engineering

In short

Qualcomm is seeking a VLSI Software Engineer to join their Global CAD team, developing design solutions for Snapdragon chips. The role involves coding in Python or C++ and CAD development to create tools for design flows, collaborating with Physical Design and Timing/PDN teams.

Responsibilities

  • Develop and maintain internal software products for chip floorplanning, RTL module placement, and datapath routing.
  • Develop new features in existing internal software tools, including webapp GUI, parsers, and APIs.
  • Develop and augment design flow infrastructure software tools for regression automation and testcase extraction.
  • Apply best coding practices, including class definition, linting, CI/CD pipeline adherence, and documentation.
  • Participate in project and software specification development through meetings with designers and project leads.
  • Interface with Qualcomm Global CAD software developers and VLSI domain experts.

Requirements

  • Bachelor's degree in Science, Engineering, or related field.
  • 1-4 years of experience in software development in Python, Javascript or C++ (Python preferred).
  • Experience in software development platforms, such as git, gitlab or github.

Desired Qualifications

  • Masters degree or PhD in Computer Science, Compute Engineering, or related field.
  • Experience with the Physical Aware Tiling Qualcomm internal tool.
  • Support to the Snapdragon design team through tickets and code fixing.
  • Participate to the software development of projects in various VLSI domains such as floorplanning, synthesis, place and route, signoff timing analysis etc.
  • Participate to the software development of projects pertaining to CAD software infrastructure, including infrastructure for AI agents, design regression automation etc.
  • Participate to the development of project specs along with the CAD project lead and to the development of software specs with the software lead.
  • Adhere to all the Qualcomm Software development best practices, including GenAI unit test development, linting, procs and classes guidelines, documentation, gitlab merge requests etc.

Benefits

  • Qualcomm is an equal opportunity employer.
  • Qualcomm is committed to providing an accessible process for individuals with disabilities.
  • Qualcomm is committed to making our workplace accessible for individuals with disabilities.

Skills

PythonC++GitGitLabGithubJavascript
#VLSI#Software#Engineering#Python#C++#CAD#Snapdragon#RTL#Floorplanning#Placement#Routing#CI/CD#UML#Git#GitLab#Github#Javascript#AI
Qualcomm Logo

About Qualcomm

Enabling a world where everyone and everything can be intelligently connected.

Enabling a world where everyone and everything can be intelligently connected.\n\n

Qualcomm Logo

Company

Qualcomm

Job Posted

4 hours ago

Employment Type

Full Time

Work mode

On Site

Experience Level

Associate

Locations

Tijuana, Mexico

Qualification

Master, Doctoral, Bachelor

Applicants

Be an early applicant