Lead Software Engineer

1 Year ago • 12 Years + • Software Development & Engineering

Job Summary

Job Description

This role involves leading a team of software developers to create best-in-class tools for design automation. Key responsibilities include designing and developing advanced automated design flows for 3D-IC and IC Packaging, as well as cutting-edge full design flow place and route solutions. The position requires applying strong knowledge of object-oriented programming, data structures, and algorithms, along with excellent communication and problem-solving skills, to deliver new breakthrough automated design technologies.
Must have:
  • Lead the team of software developers to deliver best-in-class tools for design automation.
  • Design and develop advanced automated design flows for 3D-IC and IC Packaging applications.
  • Design and develop cutting-edge automated full design flow place and route solutions.
  • Apply excellent knowledge of object-oriented paradigm, data structures and algorithms.
  • Provide technical leadership on project areas, including software engineering practices.
  • Collaborate on key architecture and design decisions.
  • Contribute to software system design to appropriately incorporate machine learning elements into product features.
  • Plan, design, develop, test and maintain key software enhancements.
  • Coordinate with other R&D teams, cross-functional teams and customers to keep development and product plans on track.
  • Troubleshoot and resolve system problems and customer issues.
  • Degree in Electrical or Computer Engineering or equivalent with 12+ years of relevant software development experience.
  • Proven success in development and productization software products.
  • Strong C/C++ development skills with a good understanding of object-oriented design.
  • Strong background of computer science fundamentals (data structures, algorithms).
  • Passionate to learn and explore new technologies and demonstrates good analysis and problem-solving skills.
  • Energetic, self-driven, good communication, organization, analytical, presentation and people skills.
Good to have:
  • Experience in EDA tool development.
  • Experience collaborating with other functions at local or international sites.
  • Hands-on technical management.
  • Proven leadership capabilities.
  • Ability to delegate and empower the team.

Job Details

Job Description:

  • Lead the team of software developers to deliver best-in-class tools for design automation
  • Design and develop advanced automated design flows for 3D-IC and IC Packaging applications
  • Design and develop cutting-edge automated full design flow place and route solutions, focusing on the advanced manufacturing technologies and solution automation
  • Apply excellent knowledge of object-oriented paradigm, data structures and algorithms, as well as good communication skills and a problem-solving mindset to deliver new breakthrough automated design technologies
  • Provide technical leadership on project areas, including software engineering practices
  • Collaborate on key architecture and design decisions
  • Contribute to software system design to appropriately incorporate machine learning elements into product features
  • Plan, design, develop, test and maintain key software enhancements, take responsibility for quality and customer delight in the capabilities implemented by you and the team
  • Coordinate with other R&D teams, cross-functional teams and customers to keep development and product plans on track
  • Troubleshoot and resolve system problems and customer issues

Responsibilities:

  • Degree in Electrical or Computer Engineering or equivalent with 12+ years of relevant software development experience.
  • Proven success in development and productization software products
  • Strong C/C++ development skills with a good understanding of object-oriented design.
  • Strong background of computer science fundamentals (data structures, algorithms).
  • Passionate to learn and explore new technologies and demonstrates good analysis and problem-solving skills.
  • Experience in EDA tool development preferred.
  • Experience collaborating with other functions at local or international sites.
  • Energetic. Self-driven. Good communication, organization, analytical, presentation and people skills.

Following experiences will be a plus:

  • Hands-on technical management.
  • Proven leadership capabilities. Ability to delegate and empower the team.

*The job title/grade level may differ from the posting job grade based on candidate’s qualification*

Similar Jobs

Uniswap Labs - Staff Backend Engineer

Uniswap Labs

New York, United States (Hybrid)
2 Months ago
Bosch Group India - Senior ML Engineer Lead - Time Series

Bosch Group India

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Optery - Head of Paid Media

Optery

United States (Remote)
3 Weeks ago
TransUnion - Data Scientist

TransUnion

White Plains, New York, United States (Hybrid)
2 Weeks ago
Well - Senior Software Engineer

Well

Boston, Massachusetts, United States (On-Site)
1 Month ago
brandovilla - Senior Software Engineer

brandovilla

San Diego, California, United States (Remote)
11 Months ago
zeta - Director - Sales Engineering

zeta

United States (Remote)
4 Months ago
Rippling - Forward Deployed Engineer

Rippling

San Francisco, California, United States (On-Site)
1 Month ago
Apple - MEMS Design Engineer

Apple

Boulder, Colorado, United States (On-Site)
2 Months ago
Sony Interactive Entertainment - Custom SSD Evaluation Software Development for PlayStation

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Fortra - Senior Data Scientist

Fortra

United Kingdom (Remote)
1 Month ago
Warner Bros Discovery - Senior Gameplay AI Programmer

Warner Bros Discovery

Montreal, Quebec, Canada (Hybrid)
4 Weeks ago
Shield AI - Senior Software Engineer – Localization and State Estimation (R3123)

Shield AI

San Diego, California, United States (On-Site)
2 Weeks ago
Google - Lead CPU RTL Engineer, Silicon

Google

Poughkeepsie, New York, United States (On-Site)
7 Months ago
Mindstorm studios - Software Engineer (AI/ML)

Mindstorm studios

Lahore, Punjab, Pakistan (On-Site)
3 Months ago
Ansys - Senior R&D Engineer (Cloud Platform Developer)

Ansys

Canonsburg, Pennsylvania, United States (On-Site)
3 Months ago
Play Perfect - Senior Data Scientist

Play Perfect

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Nasdaq - Back-End Java Developer

Nasdaq

Sydney, New South Wales, Australia (On-Site)
2 Weeks ago
Thales - System Engineer - Planning Products - M/F

Thales

Gennevilliers, Île-de-France, France (Hybrid)
2 Weeks ago
ShyftLabs - Data Scientist

ShyftLabs

Noida, Uttar Pradesh, India (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Zhubei, Hsinchu County, Taiwan

binance - Web3 Security Senior Software Engineer

binance

Taipei City, Taiwan (Remote)
8 Months ago
Corsair gaming - Go-To-Market Coordinator, Gaming

Corsair gaming

New Taipei City, Taiwan (On-Site)
1 Month ago
rivos - SOC Physical Design - Full time

rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
9 Months ago
binance - Clearing Manager

binance

Taipei City, Taiwan (Remote)
3 Months ago
Qualcomm - SRAM Characterization and Modeling Engineer

Qualcomm

Hsinchu City, Taiwan (On-Site)
2 Weeks ago
Google - Software Engineer, Home Camera Device

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Corsair gaming - Creative Designer

Corsair gaming

Taipei City, Taiwan (On-Site)
1 Month ago
Canonical - Graduate Software Quality Assurance Engineer

Canonical

Taipei City, Taiwan (On-Site)
2 Months ago
binance - Accountant / Accounting Manager (12 months contract)

binance

Taipei City, Taiwan (Remote)
2 Months ago
binance - Senior Product Manager, Trading Systems (Backend)

binance

Taipei City, Taiwan (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Sailpoint - Staff Software Engineer (FedRAMP)

Sailpoint

Austin, Texas, United States (Hybrid)
1 Month ago
Litmus - Application Engineer, Litmus GCC

Litmus

Pune, Maharashtra, India (On-Site)
2 Weeks ago
Mapbox - Software Development Engineer II, Directions API

Mapbox

Germany (Remote)
1 Month ago
Google - Software Engineer, PhD

Google

Sunnyvale, California, United States (On-Site)
3 Months ago
WebMD - Senior Software Engineer

WebMD

Navi Mumbai, Maharashtra, India (On-Site)
2 Weeks ago
fluence - Lead Engineer - Advanced Battery Modules

fluence

Houston, Texas, United States (Hybrid)
10 Months ago
Tangle Wood Games - Senior Engineer (Japanese Speaking)

Tangle Wood Games

Hartlepool, England, United Kingdom (Remote)
3 Months ago
Blinkhealth - Engineering Manager

Blinkhealth

India (On-Site)
1 Month ago
Airbyte - Software Engineer, Deployments

Airbyte

San Francisco, California, United States (On-Site)
3 Months ago
Anavation - Senior Software Engineer

Anavation

Clarksburg, West Virginia, United States (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Cadence plays a critical role in creating the technologies that modern life depends on. We are a global electronic design automation company, providing software, hardware, and intellectual property to design advanced semiconductor chips that enable our customers create revolutionary products and experiences. Thanks to the outstanding caliber of the Cadence team and the empowering culture that we have cultivated for over 25 years, Cadence continues to be recognized by Fortune Magazine as one of the 100 Best Companies to Work For. Our shared passion for solving the world’s toughest technical challenges, our dedication to pushing the limits of the industry, and our drive to do meaningful work differentiates the people of Cadence.

Beijing, China (On-Site)

Hsinchu, Hsinchu City, Taiwan (On-Site)

Oregon, United States (On-Site)

Burlington, Massachusetts, United States (Hybrid)

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

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

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

Burlington, Massachusetts, United States (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