Principal C++ Software Engineer - Protium Prototyping Platform

Cadence Design Systems

4.4

(53)

San Jose, CA

Why you should apply for a job to Cadence Design Systems:

  • 4.4/5 in overall job satisfaction
  • 4.4/5 in supportive management
  • 87% say women are treated fairly and equally to men
  • 89% would recommend this company to other women
  • 87% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Parental leave is available for both paternity and maternity
  • Flexible work options available
  • 88% of employees at Cadence say it is a great place to work compared to 57% of employees at a typical U.S.-based company.
  • #R48202

    Position summary

    on the physical and mental well-being of employees, career development, providing opportunities for learning, and celebrating success in recognition of specific needs of the employees.

    • The unique "One Cadence - One Team" culture promotes collaboration within and across teams to ensure customer success

    • Multiple avenues of learning and development available for employees to explore as per their specific requirement and interests

    • You get to work with a diverse team of passionate, dedicated, and talented individuals who go above and beyond for our customers, our communities, and each other-every day.

    Role

    As a Principal C++ Software Engineer, you will:

    • Innovate and develop cutting-edge solutions to improve performance for current and next generation Protium prototyping platform.

    • Develop efficient algorithms in C++ that leverage multi-threading and distributed computing to handle multi-billion gate designs.

    • Focus areas include advanced clocking, user-constraints support, timing-driven optimizations targeting high quality of results for performance, compile-time, congestion, etc.

    • Proficient in advanced software engineering tools and development processes related to documentation and coding practices, memory and runtime profiling, coverage, unit testing, etc. to develop high-quality commercial software.

    • Solid problem-solving and analytical skills. Excellent oral and written communication skills, ability to work with international teams spread in different locations/time zones.

    Position Requirements/Qualifications

    • Bachelors degree in Computer Science, Computer or Electrical Engineering with at least 7 years of related experience, or a Master's degree with a minimum of 5 years of related experience, or a PhD with a thesis in a relevant area with a minimum of 1 year of related experience.

    • Experience with EDA applications such as synthesis, place and route, timing, and optimizations.

    • Strong programming skills in C++ and expertise in object-oriented, multi-threaded programming and distributed computing.

    • Knowledge of Verilog or System Verilog and a solid understanding of digital circuits.

    The annual salary range for California is $131,600 to $244,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.

    Why you should apply for a job to Cadence Design Systems:

  • 4.4/5 in overall job satisfaction
  • 4.4/5 in supportive management
  • 87% say women are treated fairly and equally to men
  • 89% would recommend this company to other women
  • 87% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Parental leave is available for both paternity and maternity
  • Flexible work options available
  • 88% of employees at Cadence say it is a great place to work compared to 57% of employees at a typical U.S.-based company.