EDA/CAD Infrastructure and Compute Lead
Qualcomm Technologies, Inc. at http://www.qualcomm.com/about/businesses/qct
Engineering – Hardware
California – San Diego
Qualcomm is a company of inventors that unlocked 5G ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But this is just the beginning. It takes inventive minds with diverse skills, backgrounds, and cultures to transform 5Gs potential into world-changing technologies and products. This is the Invention Age and this is where you come in.
Qualcomm Technologies Incs global CAD team develops tools, flows, and methodologies for different aspects of VLSI design. This position is about developing critical Firmware and CAD tools used in emulation and includes the following activities:
+ Work with industry-standard tools and technologies to develop solutions to a variety of infrastructure needs.
+ Develop critical emulation CAD algorithms that address unique Qualcomm SoC needs.
+ Drive compute and storage optimization.
+ Design and Implement critical firmware for custom emulation hardware
+ Mentor and lead other members of the team
All Qualcomm employees are expected to actively support diversity on their teams, and in the Company.
+ Bachelor’s degree in Science, Engineering, or related field.
+ 7+ years ASIC design, verification, or related work experience.
+ 10-15 years of relevant experience
+ 10+ years of direct hands-on experience with Python and C++ 10+ years of hands-on experience with Linux
+ 10+ years of direct hands-on experience with System Verilog, RTL/HDL
+ Demonstratable knowledge of data structures, algorithms and design patterns
+ Knowledgeable of agile project management principles and practices.
+ Excellent interpersonal and analytical skills with the ability to work independently, and create customer-facing applications **Preferred Requirements:**
+ Master’s or PhD. in Computer Science, Computer Engineering, or Applied Mathematics
+ 15+ years relevant experience
+ Preferred programming experience with multiple languages, statically/dynamical typed, functional/object oriented
+ Experience with Linux filesystems, including strace and proc file systems
+ Proven ability of software design principles, practices and patterns
+ Extremely knowledgeable of agile project management principles and practices
+ Knowledge of TDD, refactoring, code smells, design smells and SOLID principles
+ Experience with the following: Git, Perforce, LSF, Splunk, MySQL, Docker, Kubernetes, JIRA, and other related technologies
+ Exposure to VLSI design concepts, logic design
Required: Bachelor’s, Science and/or Engineering Preferred: Master’s or PhD’s, Computer Engineering and/or Computer Science and/or Applied Mathematics
EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.
Who is Qualcomm, and what do we do? We are engineers, scientists and business strategists. We are from many different countries and speak many different languages. We come from diverse cultures and have unique perspectives. Together, we focus on a single goal—invent mobile technology breakthroughs.