Lead Software Engineer

1 month ago


San Jose, California, United States Cadence Design Systems Full time

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

Cadence Design Systems is looking for a highly motivated software engineer to work as a member of the R&D staff on Cadence's Genus Synthesis Solution product. Genus is a complete product that encompasses logic synthesis and physical design. The product breadth means we are looking for skilled and motivated candidates with backgrounds in logic synthesis, word-level synthesis, static timing analysis, computer architecture, verification, RTL compilation, placement, power analysis, routing, extraction, and optimization. You will be part of a team responsible for creating the innovative technologies required for technology leadership in this space. Development responsibilities include designing, developing, troubleshooting, debugging and supporting the Genus software product.

Come join our experienced team of outstanding software developers

Job Responsibilities:

The role's day to day responsibilities cover:

  • Design, implementation and validation of new innovative synthesis optimization algorithms to improve the timing, area, and power design metrics. Validation and analysis of these on benchmark designs to measure achieved improvements.
  • R&D support of application and product engineers for customer problems and requests. This consists of problem analysis, debugging and fixing, or the development of new features and enhancements to improve synthesis results with respect to timing, area and power.

Job Qualifications:


• MSc / PhD in Computer Science, Electrical, Mathematics or related field

Required Skills

The successful candidate will possess the following combination of education and experience:

  • Proficient in C/C++
  • Excellent programming and software engineering skills
  • Experience with UNIX and/or LINUX platforms is preferred
  • RTL knowledge - System Verilog, VHDL is preferred
  • Strong knowledge of Tcl is preferred
  • Prior experience with large software development projects is highly recommended
  • Prior experience with timing analysis software development projects is highly recommended

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.



  • San Francisco, California, United States Software Aspekte Full time

    About Software AspekteAt Software Aspekte, we are dedicated to creating top-notch tools for AI developers. Our journey began with the realization that while there were exceptional resources for developers to enhance their code, there was a lack of equally effective tools for machine learning practitioners to refine their models. From our initial experiment...


  • San Francisco, California, United States Software Aspekte Full time

    About Software AspekteAt Software Aspekte, we are dedicated to creating exceptional tools for AI developers. Our company was established with the understanding that while there are outstanding resources for developers to enhance their code, there were insufficient tools available to assist machine learning practitioners in refining their models. Beginning...


  • San Jose, California, United States ACL Digital Full time

    Position Overview:We are seeking a highly skilled Lead Software Engineer with over 10 years of hands-on experience in MPEG and HEVC software development. This role requires a professional who can effectively manage and coordinate tasks between teams in different geographical locations, ensuring that priorities are set for the development team.Key...


  • San Francisco, California, United States Software Aspekte Full time

    About Software AspekteAt Software Aspekte, we are dedicated to creating top-notch tools for AI developers. Our journey began with the realization that while developers had access to excellent coding tools, there was a significant gap in resources available for machine learning practitioners to enhance their model-building capabilities. Our initial product...


  • San Francisco, California, United States Software Aspekte Full time

    About Software AspekteAt Software Aspekte, we are dedicated to creating exceptional tools for AI developers. Our company was established with the understanding that while there are outstanding resources for software developers, there was a lack of equally effective tools for machine learning practitioners to enhance their models.Initially launching our...


  • San Jose, California, United States Supermicro Full time

    About SupermicroSupermicro is a leading provider of advanced server, storage, and networking solutions for data centers, cloud computing, enterprise IT, and other industries. We are a top-tier company with a strong presence in the technology sector.Job SummaryWe are seeking an experienced and skilled Senior Software Engineer to join our team. As a key member...


  • San Jose, California, United States Calsoft Labs Inc. Full time

    Lead Software EngineerLocation: RemoteRole Overview:As a Lead Software Engineer, you will oversee the development process from initial concept to final implementation, ensuring high-quality outcomes through meticulous organization and attention to detail.Technical Expertise Required:Front-end Development: Proficiency in essential front-end technologies...


  • San Francisco, California, United States Software Aspekte Full time

    Position OverviewAt Software Aspekte, we are dedicated to crafting exceptional tools for AI developers. Our foundation is built on the realization that while there are outstanding resources for software developers, there is a lack of equally effective tools for machine learning practitioners to enhance their models.Our journey began with a pioneering...


  • San Jose, California, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software engineering utilizing one or more programming languages, alongside expertise in data structures and algorithms. 3 years of experience in testing, maintaining, or launching software products, with at least 1 year focused on software design and...


  • San Jose, California, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software engineering utilizing one or more programming languages, along with expertise in data structures and algorithms. 3 years of experience in testing, maintaining, or launching software products, and at least 1 year in software design and...


  • San Jose, California, United States eTrigue Full time

    Job OverviewPosition SummaryAre you an experienced software engineer who thrives on crafting and deploying sophisticated code aimed at addressing business challenges? Do you believe that your work is only complete when end-users can effectively utilize your solutions? If you appreciate diversity in your tasks and the autonomy to engage in various aspects of...


  • San Jose, California, United States Tik Tok Full time

    About TikTok:TikTok stands as the premier platform for short-form mobile video, dedicated to inspiring creativity and delivering joy. With a global presence, our offices span across major cities worldwide. Our Mission:At TikTok, we believe in the power of creation. Our platform is designed to nurture imagination and innovation. We embrace challenges as...


  • San Jose, California, United States Tik Tok Full time

    Key Responsibilities TikTok stands as the premier platform for short-form mobile video, dedicated to fostering creativity and delivering joy. Our global headquarters are strategically located, and we maintain a presence in numerous major cities worldwide. Why You Should Consider Joining Us At TikTok, creativity is at the heart of our mission. Our platform is...


  • San Jose, California, United States BDO Full time

    Position Summary:The Senior Software Engineer specializing in Valuation & Capital Market Analysis plays a crucial role within the Data Science division. This position emphasizes the development of Python-based models and the associated infrastructure, aimed at optimizing the creation and implementation of diverse model types on a large scale, thereby...


  • San Jose, California, United States eTrigue Full time

    Job OverviewPosition SummaryAre you an experienced engineer who thrives on crafting and executing sophisticated code aimed at addressing business challenges? Do you believe that your work is complete only when end-users are effectively utilizing your solutions? If you appreciate diversity in your tasks and the autonomy to explore various facets of a product,...


  • San Jose, California, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software engineering across various programming languages, along with expertise in data structures and algorithms. 3 years of experience in testing, maintaining, or launching software products, and at least 1 year in software design and architecture.Preferred...


  • San Jose, California, United States Tik Tok Full time

    About TikTokTikTok stands as the premier platform for short-form mobile video, dedicated to fostering creativity and spreading joy. With a global presence, our offices span across various major cities worldwide.Why Join UsAt TikTok, creation is at the heart of our mission. We strive to cultivate an environment where creativity flourishes, and this is equally...


  • San Jose, California, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software engineering utilizing one or more programming languages, alongside a strong understanding of data structures and algorithms. 3 years of experience in testing, maintaining, or launching software products, with at least 1 year in software design and...


  • San Jose, California, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software engineering utilizing one or more programming languages, alongside expertise in data structures and algorithms. 3 years of experience in testing, maintaining, or launching software products, with at least 1 year in software design and...


  • San Jose, California, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software engineering utilizing one or more programming languages, along with expertise in data structures and algorithms. 3 years of experience in testing, maintaining, or launching software products, and at least 1 year in software design and...