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

11 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