Cadence Design Systems

Software Engineer

Cadence Design Systems$153K — $213K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Master's degree in Electrical Engineering, Computer Engineering or related field
  • Experience with performance evaluation, optimization and processor architecture
  • Knowledge in networking technology and protocols, and concurrent computation
  • Proficient in design and implementation of storage systems
  • Hands-on experience with cloud computing services and frameworks
  • Familiarity with complex system design and object-oriented programming
  • Skilled in programming, configuring, and debugging networked systems

Responsibilities

  • Research, design, and develop software for computational systems
  • Analyze user needs and create tailored software solutions
  • Apply advanced research skills to develop tools for Static Timing Analysis
  • Implement efficient multithreaded programming and memory organization
  • Develop software solutions for Distributed STA and parallel processing
  • Translate customer requirements into functional digital electronics specifications
  • Utilize algorithms and graph theory to enhance software functionalities
  • Collaborate with cross-functional teams to manage project requirements and dependencies

Benefits

  • Paid vacation and holidays
  • 401(k) plan with employer match
  • Employee stock purchase plan
  • Medical, dental, and vision plan options
  • Flexible telecommuting options
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 research and analysis skills to design, develop, and debug software programs in the areas of Static Timing Analysis (STA) with a focus on statistical analysis in presence of signal integrity effects.
  • Understand and implement highly scalable and massively parallel multithread programming and memory organization, applying foundations of Computer Systems.
  • Design, develop, and debug software programs in the areas of Distributed STA, loop analysis, and parallel processing.
  • Apply digital electronics concepts to develop functional requirements of customers in the area of STA.
  • Apply algorithms and graph theory concepts to support new functionalities and improve the current solution.
  • Work closely with cross-functional teams to handle the requirements and dependencies to STA engine.
  • Work with Product Engineering and Product Validation teams to understand customer requirements and get the feature set fully validated.
  • Some telecommuting permitted.


Qualifications:

  • Master's degree in Electrical Engineering, Computer Engineering or related field
  • Performance evaluation and optimization, processor architecture, memory organization and management, networking technology and protocols, supporting concurrent computation
  • Design, implementation, and use of storage systems
  • Executing cloud computing tasks on a state-of-the-art cloud computing service, and implementing a change or feature in a state-of-the-art cloud computing framework
  • Concepts of design for complex systems, object-oriented programming, static and dynamic analysis for programs
  • Program, configure and debug computer networks and networked systems

The annual salary range for California is $153,110 to $213,200. 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 base salary range is a guideline, and individual total 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.

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 Information Technology Jobs

Find similar Software Engineer jobs: