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
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob 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
Similar Jobs
Qualcomm
San Diego, United States of AmericaAssociate PCB CAD Specialist
US$30.8–46.2/hr Full Time Be an early applicant Posted 4 days ago
Qualcomm
San Diego, United States of AmericaGPU Low Power Engineer
US$119–179k/yr Full Time Be an early applicant Posted 4 days ago
Spotify
New York, United StatesSenior Machine Learning Engineer
US$184–263k/yr Full Time Be an early applicant Posted 4 days ago
Qualcomm
San Diego, United States of AmericaConsumer Home and Life Chipset Project Engineer
US$197–295k/yr Full Time Be an early applicant Posted 4 days ago
Qualcomm
San Diego, United States of AmericaManager, Procurement (Global Travel)
US$128–191k/yr Full Time Be an early applicant Posted 4 days ago
Qualcomm
San Diego, United States of America +1 moreSoftware Engineer
US$109–164k/yr Full Time Be an early applicant Posted 4 days ago
