Lead Software Engineer

3 Months ago • All levels • Research & Development • $110,600 PA - $205,400 PA

Job Summary

Job Description

Cadence is seeking a talented Lead Software Engineer to join the global placement group of the Innovus Place & Route product. This role is responsible for optimizing global placement, which determines the rough locations of standard cells in an integrated circuit (IC) design. This is a critical step for various optimization objectives of a chip design, including timing, power consumption, and routing congestion. The Innovus product is used by a variety of chip manufacturing companies, and the work done in this high-performance team has a significant impact on the chip industry and products used in our daily lives. The ideal candidate will have a strong background in electronic design automation (placement experience is a plus), excellent software engineering skills, experience with multithreaded and distributed optimization, and a passion for making a real impact on the industry.
Must have:
  • Highly technical engineer with excellent problem-solving skills
  • C/C++ software development experience in Linux environment
  • Strong understanding and extensive usage of data structures and algorithms
  • Great communication skills
  • MS (Ph.D. track a plus) in Electrical Engineering, Computer Science
Good to have:
  • Knowledge of physical synthesis algorithms, global placement is a strong plus
  • Knowledge of analytical solver, linear, non-linear, and combinatorial optimization
  • Experience in GPU programming and multithreading
  • Prior R&D experience working on IC physical designs tools
  • Hands-on experience using the above physical design tools for design closure and knowledge of physical design flows a plus
  • Experience with Tcl and other scripting languages
Perks:
  • Paid vacation and paid holidays
  • 401(k) plan with employer match
  • Employee stock purchase plan
  • Variety of medical, dental and vision plan options

Job Details

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

This R&D engineer role is part of the global placement group of Cadence’s Innovus Place & Route product.   This key Innovus R&D group is responsible for optimizing global placement, which decides the rough locations of the standard cells (basic circuit elements of a design). The global placement of an IC design is a critical step for various optimization objectives of a chip design, including timing (how fast a chip functions) and power (the power consumption of the chip), routing congestion (wiring of the circuits in the design with least detouring and no shorts), etc.

The Innovus product is a key product used by a variety of chip manufacturing companies such as mobile, automotive, CPU & GPU cores, & AI.  The work done in this high-performance team has a huge impact on the chip industry and products that are used in our daily lives.

We are looking for talented candidates with a strong background in electronic design automation (placement background is a plus), and excellent software engineering skills, experience with multithreaded and distributed optimization.  We are looking for individuals that can make the next breakthrough in the technology that we provide to the customers, making a big impact to the industry.

Minimum Qualifications:
Highly technical engineer with excellent problem solving skills
C/C++ software development experience in Linux environment
Strong understanding and extensive usage of data structures and algorithms
Great communication skills and a strong desire for working with customers
MS (Ph.D. track a plus) in Electrical Engineering, Computer Science.

Preferred:
Knowledge of physical synthesis algorithms, global placement is a strong plus.

Knowledge of analytical solver, linear, non-linear, and combinatorial optimization.

Experience in GPU programming and multithreading.  
Prior R&D experience working on IC physical designs tools.
Hands on experience using the above physical design tools for design closure and knowledge of physical design flows a plus.
Experience with Tcl and other scripting languages

The annual salary range for California is $110,600 to $205,400. You may also be eligible to receive incentive compensation: bonus, equity, and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure. Please note that the salary range is a guideline and compensation may vary based on factors such as qualifications, skill level, competencies and work location. Our benefits programs include: paid vacation and paid holidays, 401(k) plan with employer match, employee stock purchase plan, a variety of medical, dental and vision plan options, and more.

We’re doing work that matters. Help us solve what others can’t.

Similar Jobs

ByteDance - Test Development Engineer - Global Payment - San Jose

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Autodesk - Principal Software Developer (Full-stack-TypeScript & C++)

Autodesk

Montreal, Quebec, Canada (On-Site)
3 Months ago
KPIT - C++ Solution Architect/SME

KPIT

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Luxoft - Regular DevOps Engineer with Python knowledge

Luxoft

Poland, Ohio, United States (Remote)
2 Months ago
Fabric - Principal Design Verification Engineer, CPU

Fabric

Chicago, Illinois, United States (Remote)
4 Months ago
Zoox - Senior/Staff Software Engineer - Trajectory Generation

Zoox

Foster City, California, United States (Hybrid)
3 Months ago
Fabric - Principal Design Verification Engineer (contract)

Fabric

Santa Clara, California, United States (On-Site)
4 Months ago
Axinous - Principal Software Development Engineer

Axinous

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Rocket - Compiler Software Engineer

Rocket

United States (Remote)
5 Years ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Luxoft - Senior Android Embedded Software Developer

Luxoft

Poland, Ohio, United States (Remote)
2 Months ago
Zoox - Senior Software Engineer - Perception

Zoox

Foster City, California, United States (Hybrid)
3 Months ago
Rocket Werkz - MATHEMATICIAN PROGRAMMER

Rocket Werkz

Auckland, Auckland, New Zealand (On-Site)
7 Months ago
DigitalFish - Senior Software Engineer, C++

DigitalFish

California, United States (Hybrid)
3 Months ago
Google - Technical Solutions Engineer, Storage, Google Cloud (English)

Google

Mexico City, Mexico City, Mexico (On-Site)
3 Months ago
Streamline Media Group  Inc  - Project Manager (Games)

Streamline Media Group Inc

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
4 Months ago
Wargaming - Render Engineer (Unannounced project)

Wargaming

Berlin, Berlin, Germany (On-Site)
2 Months ago
Zoox - Senior/Staff Software Engineer - Motion Planning

Zoox

Foster City, California, United States (Hybrid)
3 Months ago
Cloud Imperium Games - Physics Programmer

Cloud Imperium Games

Frankfurt, Hessen, Germany (On-Site)
4 Months ago
Google - Analytics Scalability Solutions Consultant

Google

(On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in San Jose, California, United States

The Walt Disney Company - Director, Systems Reliability Engineering

The Walt Disney Company

New York, New York, United States (On-Site)
3 Months ago
Nasdaq - Index Portfolio Management - Index Launch Specialist

Nasdaq

Philadelphia, Pennsylvania, United States (Hybrid)
4 Months ago
xplor - Outside Sales Account Executive, Northeast

xplor

Ann Arbor, Michigan, United States (Remote)
3 Months ago
Applied Intuition - Procedural Technical Artist/Director

Applied Intuition

Mountain View, California, United States (On-Site)
7 Months ago
GAMURS Group - Siliconera: Freelance Video Game Writer (Guides & Lists)

GAMURS Group

United States (Remote)
8 Months ago
The Walt Disney Company - Director, Systems Reliability Engineering

The Walt Disney Company

Seattle, Washington, United States (On-Site)
3 Months ago
HP - Personal Systems Software Engineer Internship

HP

Spring, Texas, United States (On-Site)
4 Months ago
Intrepid Studios,  Inc  - Senior Anti-Cheat Engineer

Intrepid Studios, Inc

San Diego, California, United States (On-Site)
6 Months ago
Trek - Service Technician

Trek

Cypress, Texas, United States (On-Site)
3 Months ago
Zoox - Data Engineering, Content Internship/Co-op

Zoox

Foster City, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

ByteDance - Backend Engineer, ARK Large Model Platform (Singapore)

ByteDance

Singapore (On-Site)
3 Months ago
Virtuos - Senior R&D Site Reliability Engineer

Virtuos

China (On-Site)
3 Months ago
 Sagecor Solutions - Software Engineer 2 (FST - 004)

Sagecor Solutions

Annapolis Junction, Maryland, United States (On-Site)
3 Months ago
Riot Games - Senior Software Engineer - Data Foundation

Riot Games

Dublin, County Dublin, Ireland (On-Site)
3 Months ago
Fabric - Principal Design Verification Engineer

Fabric

Portland, Oregon, United States (Remote)
4 Months ago
Extreme Network - SR SW SYSTEMS ENGINEER 9544- Security Protocol Development - GoLang- AAA/RADIUS/ TACACS

Extreme Network

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
undefined - Principal Analog Layout Engineer

Bengaluru, Karnataka, India (On-Site)
3 Months ago
KPIT - Android Middleware Developer/Lead/Architect

KPIT

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Oblivious - Senior Algorithms Engineer

Oblivious

Bengaluru, Karnataka, India (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Feldkirchen, Bavaria, Germany (Hybrid)

San Jose, California, United States (On-Site)

Burlington, Massachusetts, United States (On-Site)

San Jose, California, United States (On-Site)

San Jose, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Shanghai, Shanghai, China (On-Site)

Hsinchu, Hsinchu City, Taiwan (On-Site)

Noida, Uttar Pradesh, India (On-Site)

View All Jobs

Get notified when new jobs are added by Cadence

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug