Cadence Design Systems

Lead Software Engineer

Cadence Design Systems$120K — $150K *
Enterprise Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • PhD in Computer Engineering, Computer Science, or related field
  • C++ programming for efficient EDA algorithms
  • Proficient in multithreading to enhance performance
  • Strong grasp of data structures and algorithms, focusing on optimization
  • Familiarity with graph theory and VLSI routing
  • Understanding of VLSI physical design methodologies
  • Experience in Linux and shell scripting for EDA tools
  • TCL programming for tool scripting and design analysis
  • Python programming for data analysis and machine learning

Responsibilities

  • Research, design, and develop software for a multinational computational software company.
  • Analyze user needs to create tailored software solutions.
  • Utilize advanced skills to develop essential data structures for EDA software.
  • Create a next-generation VLSI routing engine for cutting-edge technology nodes.
  • Enhance existing routing technology within the Innovus Implementation System.
  • Develop products and technologies for advanced integrated circuits in communication and AI.
  • Conduct foundational research on VLSI physical design theories.
  • Perform code reviews and documentation for software architecture.

Benefits

  • Innovative projects in advanced technology fields
  • Engagement with cutting-edge VLSI and EDA technologies
  • Opportunities for impactful research and development
  • Collaborative work environment with skilled professionals
  • Access to professional development and training resources
Full Job Description
Job Duties:
  • Research, design, and develop computer and network software or specialized utility programs for multinational computational software company.
  • Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
  • Utilize graduate-level analysis and skills to develop essential data structures and algorithms for electronic design automation (EDA) software.
  • Develop next-generation VLSI routing engine for advanced technology nodes.
  • Maintain and enhance the existing routing technology as part of the Innovus Implementation System.
  • Develop technologies and products that enable the manufacturing of the most advanced integrated circuits built for communication, Internet of Things (IoT), and AI markets.
  • Perform fundamental research on VLSI physical design theories.
  • Perform code review for other team members.
  • Write documents to explain software architecture and implementation.


Qualifications:

  • PhD in Computer Engineering, Computer Science, or related field
  • Programming in C++ for implementing efficient algorithms and data structures in EDA
  • Multithreading programming to optimize algorithm performance
  • Data structures and algorithms, including complexity analysis and implementation techniques for efficient memory and Input/Output (I/O) utilization
  • Knowledge of graph theory and combinatorial optimization for VLSI routing algorithms
  • Knowledge of VLSI physical design theories and methodologies including placement and routing
  • Linux environment and shell scripting to test and develop tools under Cadence development environment
  • Programming in TCL for EDA tool scripting and design data analysis
  • Programming using Python language for data analysis and machine learning algorithm implementation


About Cadence Design Systems

Cadence Design Systems, Inc. is an American multinational electronic design automation software and engineering services company, founded in 1988 by the merger of SDA Systems and ECAD, Inc. The company produces software, hardware and silicon structures for designing integrated circuits, systems on chips (SoCs) and printed circuit boards.
Learn more about Cadence Design Systems
Size
9,300 employees
Market Cap
$43.9 billion
Industry
Net Income
$590.6 million
Founded
2018
5 Year Trend
+10.5%
Revenue
$2.6 billion
NASDAQ

Similar Jobs

More Jobs at Cadence Design Systems

More Enterprise Technology Jobs

Find similar Lead Software Engineer jobs: