Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal EDA Software Engineer (C++, Characterization)

$136.5k - $253.5k

Cadence Inc

Cadence Job Opportunity

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Join our expert R&D team as we create technologies and products that enable static and dynamic transistor-level analysis of the most advanced custom digital and mixed-signal circuits, powering the communication, IoT, and AI markets.

Key Responsibilities
  • Enhance and expand existing tools' architecture to cover timing analysis.
  • Create new frameworks for analyzing effects dominant at n5 and below.
  • Leverage machine learning technology to achieve significant improvements in speed, capacity, and usability over existing solutions.
Must-Have Qualifications
  • 8+ years of experience in development of EDA tools and expertise in one or more areas: transistor-level timing, power, noise, aging, reliability, and EMIR analysis.
  • Hardcore C++ knowledge, particularly in a Linux environment.
  • Strong proficiency in designing data structures, algorithms, and applying software engineering principles.
  • Industry experience developing and maintaining C++ based applications on Unix or Linux platforms.
Requirements
  • Experience with quality and software processes.
  • Proficiency in designing data structures, algorithms, and software engineering principles.
  • Ability to analyze transistor or gate-level schematics.
  • BS degree in Computer Science, Electrical Engineering, or Computer Engineering preferred.
Nice-to-Have Skills
  • Experience in development of circuit simulation or library characterization programs.
  • Understanding of SPICE simulation transistor models at a high level.
  • Experience with distributed programming, database design, and cloud APIs for distributed computing.
Why Cadence?

At Cadence, you'll work alongside industry leaders and innovators who are passionate about advancing technology. Your contributions will directly impact the development of cutting-edge tools and solutions for the communication, IoT, and AI industries. We foster a collaborative environment where your expertise and ideas will shape the technology of tomorrow.

Apply Today

If you are ready to make a difference and push the boundaries of EDA technology, we encourage you to apply and join Cadence's world-class R&D team.

The annual salary range for California is $136,500 to $253,500. 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.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Principal EDA Software Engineer (C++, Characterization) in San Jose, CA vacancy
  • $136.5k - $253.5k

     ...experience in development of EDA tools and expertise in one...  ...EMIR analysis. ~ Hardcore C++ knowledge, particularly in a...  ...structures, algorithms, and applying software engineering principles. ~ Industry...  ...simulation or library characterization programs. Understanding of... 
    Suggested

    Cadence Design Systems

    San Jose, CA
    1 day ago
  • $154k - $286k

     ...Cadence C++ Software Engineer At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology....  ...PhD with a minimum of 5 years of experience Experience in EDA software development. Strong background in SDC constraints... 
    Suggested

    Cadence Inc

    San Jose, CA
    5 days ago
  • $147k - $237.5k

     ...mindset, determination and enthusiasm. A strong background in C/C++ is essential. Key Responsibilities: Lead the change - Own...  ...: ~ Education Requirement: All degrees must be in Engineering, Computer Science, or a closely related field. Bachelor's degree... 
    Suggested
    Full time
    Work experience placement
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    4 days ago
  • $172k - $349k

     ...Principal Software Engineer (Networking, Python, C/C++) This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company... 
    Suggested
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Sunnyvale, CA
    6 days ago
  •  ...the Role We are seeking a Principal Software Quality Engineer to serve as the senior technical leader...  ...drive the hardest debugging, characterization, and qualification problems. Your work...  ...and infrastructure; strong C++ for debugging, and extending production... 
    Suggested
    Contract work
    Shift work

    Advanced Micro Devices , Inc.

    San Jose, CA
    2 days ago
  • $134.95k - $224.92k

     ...Principal Application Engineer Keysight is at the forefront of technology innovation, delivering breakthroughs...  ...Extensive commercial experience with EDA, semiconductors design and...  ...requirements and translate them into software roadmaps and plans Ability to disseminate... 
    Flexible hours

    Keysight Technologies

    Santa Clara, CA
    3 days ago
  • $272k - $425.5k

    Principal Software Engineer – Large-Scale LLM Memory and Storage Systems page is loaded## Principal Software Engineer – Large-Scale LLM Memory and...  ...high-performance storage, or ML systems infrastructure in C/C++ and Python, with a track record of delivering production... 
    Local area
    Remote work

    NVIDIA Corporation

    Santa Clara, CA
    4 days ago
  • $173.66k - $330.34k

     ...quality of life. Join us and help make the future more wonderful for everyone. Life at Intel ( Intel is seeking a Senior EDA Software Engineer for the Silicon Chassis team. In this technical hands-on leadership role, you will help define end-to-end automation... 
    Internship
    Local area
    Immediate start
    Shift work
    Night shift

    Intel

    Santa Clara, CA
    6 days ago
  • $120k - $200k

     ...latency execution of on-vehicle robotics software. Your mission extends beyond building a rock...  ...autonomous driving - you will also equip engineers with the tools needed to analyze system...  ..., debugging, and profiling multithreaded C++ applications. Familiarity with... 

    PlusAI, Inc.

    Santa Clara, CA
    5 days ago
  •  ...Introduction At IBM Software, we transform client challenges into...  ...role pairing directly with the Principal Architect to bridge the gap between...  ...and the Velox execution engine. You will define how Presto utilizes...  ...capabilities with the Velox C++ execution library. ·... 

    IBM

    San Jose, CA
    3 days ago
  •  ...Senior Software Engineer - Embedded UI (Qt / C++) It started with a simple idea: what if surgery could be less invasive and recovery less painful? Nearly 30 years later, that question still fuels everything we do at Intuitive. As a global leader in robotic-assisted... 
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    4 days ago
  • $242k

     ...employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us. Principal Software Development Engineer Our Technology Team partners with teams across Expedia Group to create innovative products, services, and tools... 
    Full time
    Local area
    Flexible hours

    Traveltechessentialist

    San Jose, CA
    1 day ago
  •  ...networking peripherals. Develop and execute software test plans. Collaborate with cross-...  ...Bachelor's degree in Electrical Engineering, Computer Science, or related field with...  ...+ years experience. Proficient in C, C++, and Python programming for embedded systems... 

    Webex Events (formerly Socio)

    Milpitas, CA
    4 days ago
  •  ...Principal Software Engineer - Full Stack Bangkok, Bangkok Our client is an online travel booking platform for accommodations, flights, and more. They build and deploy cutting‑edge technology that connects travelers with more than 3.6 million accommodations globally... 
    Work experience placement
    Live in
    Visa sponsorship
    Relocation package

    Avomind

    San Jose, CA
    1 day ago
  •  ...Senior Software Engineer Applied Intuition, Inc. is powering the future of physical AI. Founded in 2017 and now valued at $15 billion, the...  ...We are looking for senior software engineers experienced in C++ who are interested in designing elegant solutions for difficult... 
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Worldwide
    Day shift

    Applied Intuition

    Sunnyvale, CA
    3 days ago
  • $125k - $222k

     ...C++ Software Engineer Applied Intuition, Inc. is powering the future of physical AI. Founded in 2017 and now valued at $15 billion, the Silicon Valley company is creating the digital infrastructure needed to bring intelligence to every moving machine on the planet.... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    3 days ago
  • $154k - $286k

     ...technology. This position is for an R&D engineer, who will be involved in developing a...  ...developing, troubleshooting and debugging software programs in the areas of physical synthesis...  ...with excellent problem solving skills C/C++ software development experience in Linux... 

    Cadence Inc

    San Jose, CA
    25 days ago
  •  ...Principal Software Engineer - Kernels At d-Matrix, we are focused on unleashing the potential of generative AI to power the transformation of...  ...software, and machine learning fundamentals. Proficient in C/C++ and Python development in Linux environments and using... 
    Work experience placement
    3 days per week

    d-Matrix

    Santa Clara, CA
    1 day ago
  • $240k - $270k

     ...seek talented, passionate, and committed engineers, technologists, and business leaders to...  ...Supermicro is seeking an experienced Principal Software Engineer - Switch Design to lead the design...  .... ~ Strong programming skills in C/C++ and/or Go. ~ Expertise in data... 
    Worldwide

    Super Micro Computer

    San Jose, CA
    5 days ago
  • $154k - $286k

     ...and memory-coherent systems, where early software bring-up, performance analysis, and protocol...  ...to PCIe and CXL In this role, the engineer will be responsible for designing,...  ...languages (SystemVerilog/Verilog) and/or C/C++ Understanding of standard interconnect... 

    Cadence Inc

    San Jose, CA
    25 days ago
  • $170k - $277k

     ...great outcomes. Job Summary We are seeking an experienced Software Engineer to contribute to the design, development, and delivery of next...  ...system-level programming. Demonstrated proficiency in C/C++ or another object-oriented programming language (Python, Java)... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    3 days ago
  •  ...of AI and beyond. Together, we advance your career. PRINCIPAL SOFTWARE DEVELOPMENT ENGINEER - PYTORCH TRAINING FRAMEWORKS THE ROLE: AMD...  ...studies) Strong programming skills in Python and C/C++ (ability to land clean, maintainable changes in large codebases... 

    Advanced Micro Devices , Inc.

    San Jose, CA
    5 days ago
  • $240k - $270k

     ...Principal Software Engineer - Switch Design Supermicro® is a Top Tier provider of advanced server, storage, and networking solutions for Data...  ...networking operating systems. Programming experience with C/C++ and Python. Strong grounding in data structures and algorithms... 
    Remote work
    Worldwide

    Super Micro Computer

    San Jose, CA
    2 days ago
  • $162.7k - $263.18k

     ...systems. Write scalable and testable software using modern cloud architectures Collaborate...  ...Your Experience ~ Proficient in C++, Python and Linux development environment...  ...experience as a Security Researcher or Software Engineer ~ Experience working on sandbox... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    3 days ago
  • $147k - $237.5k

     ...Digital Experience Management) group is seeking an accomplished Principal Software Engineer with expertise in developing client-side software for MacOS...  ...-level programming skills in Swift, Objective-C, or modern C++ with experience building native MacOS desktop applications... 
    Full time
    Work at office
    Visa sponsorship
    Work visa

    Palo Alto Networks

    Santa Clara, CA
    3 days ago
  • $172k - $349k

     ...Principal Software Engineer - Embedded (RIS) This role has been designed as ''Onsite'' with an expectation that you will primarily work from an...  ...systems development and debugging experience ~ Strong in C/C++, Embedded Systems and Device driver development in Linux/... 
    Work experience placement
    Work at office

    Hewlett Packard Enterprise

    Sunnyvale, CA
    13 days ago
  • $195k - $292k

     ...fundamentals: algorithms, data structures, systems Solid graph algorithm knowledge and reasoning ability Proficiency in Python and C/C++ Demonstrated exceptional problem-solving ability - IOI medal, ACM ICPC medal, Codeforces Grandmaster, USACO Platinum, or... 
    Local area

    Ampere

    Santa Clara, CA
    1 day ago
  • $217k - $326k

     ...Principal Software Engineer, Datapath Santa Clara, California We're in an unbelievably exciting area of tech and are fundamentally reshaping...  ...developing, and deploying systems software using languages such as C++, Java, or Go. ~ In-depth knowledge and proven ability to... 
    Work at office
    Immediate start
    Flexible hours

    Pure Storage

    Santa Clara, CA
    5 days ago
  •  ...Strategic Customer Engineering Engineer An engineer on the Strategic Customer Engineering team plays...  ...distributed cloud engineering experience in a software development environment ~ Development experience in Java/C++/C# as well as scripting languages. Experience... 
    Flexible hours

    Oracle

    Santa Clara, CA
    16 hours ago
  •  ...Applications Engineer We are seeking a highly capable Applications Engineer to support and advance Velocity-based EDA-to-ATE conversion flows for leading semiconductor customers worldwide...  ...in Python, Java, Perl, and/or C++ • Strong debugging and analytical problem... 
    Work at office
    Worldwide

    Advantest

    San Jose, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal EDA Software Engineer (C++, Characterization). Be the first to apply!