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 4 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
    5 days ago
  •  ...Jose, California is seeking an experienced developer for EDA tools with expertise in C++. The ideal candidate will have over 8 years of...  ...transistor-level timing analysis, and proficiency in software engineering principles. This role includes enhancing tool architecture... 
    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
    4 days ago
  • $184k

     ...devices to Prisma Access™ Cloud. We are seeking an experienced Software Engineer to design, develop and deliver next-generation technologies...  ...Extensions, and Endpoint Security Framework. ~ Proficiency in C/C++ programming languages, with a strong emphasis on macOS... 
    Suggested
    Full time
    Casual work
    Work at office
    Remote work
    Relocation package

    Palo Alto Networks

    Santa Clara, CA
    3 hours ago
  • $195k - $220k

     ...NinjaTrader equips traders with award-winning software and brokerage services to navigate the...  ...optimization Mentor and guide junior engineers, promoting best practices and technical...  ...stakeholders Experience in Java/Scala/Rust/C++ or functional programming languages... 
    Suggested
    Remote work
    Worldwide
    Flexible hours

    GrabJobs

    San Jose, CA
    1 day ago
  • $131.95k - $188.5k

     ...Applied R&D Engineer As an Applied R&D Engineer, you will be part...  ...the Event Driven Automation (EDA) backend group, working on the...  ...and improvement of application software. Your focus will be on creating...  ...Develop application software in C++ and Golang for Kubernetes... 
    Full time
    Temporary work
    Work experience placement

    Nokia

    Sunnyvale, CA
    4 days ago
  • $136.5k - $253.5k

     ...representation learning, active learning. Software and Systems (Not needed but any of the...  ...Programming proficiency in Python and/or C++ is a plus (NumPy/SciPy, PyTorch/JAX, performance...  .... Electronic design automation (EDA): SPICE/Spectre/Verilog-A, netlists, PVT/Monte... 

    Cadence Inc

    San Jose, CA
    4 days ago
  • A leading technology company is looking for a skilled EDA Software Engineer to join the Database, Infrastructure & Tooling Team. You will contribute...  ...ideal candidate will have excellent programming skills in C/C++ and Python, along with experience in developing EDA tools and... 

    Altera

    San Jose, CA
    3 days ago
  • $185k - $203k

     ...Principal Embedded Software Engineer - Ethernet Retimers San Jose, United States Astera Labs provides...  ...teams to develop test plans, automate characterization flows, and verify firmware behavior...  ...field ~10+ years of embedded C/C++ firmware development in resource-... 
    Work at office
    Worldwide
    Flexible hours

    Astera Labs

    San Jose, CA
    5 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... 
    Contract work
    Shift work

    Advanced Micro Devices , Inc.

    San Jose, CA
    1 day ago
  • $165k - $200k

    black.ai is looking for a Principal Characterization-Failure Analysis Engineer in Milpitas, California. The role focuses on thermomechanical characterization and failure analysis of sub-assemblies and silicon dies, requiring deep mechanical and thermal engineering knowledge... 

    black.ai

    Milpitas, CA
    5 days ago
  • $156k - $331k

    ## Principal GenAI Software Development EngineerSan Jose, California, United States of America**Our vision...  ...in Computer Science, Electrical Engineering or equivalent experience* 2+ years working...  ...Engineering* 3+ years building LLM EDA workflows* 3+ years experience supervising... 
    Full time
    Work experience placement
    Local area
    Immediate start

    Micron Memory Malaysia Sdn Bhd

    San Jose, CA
    2 days ago
  • $74.2k - $137.8k

    Clough AMEC. is seeking an Application Engineer for a full-time rotational program in San Jose, CA. This entry-level role is designed for...  ...graduates with a strong foundation in electronic design automation (EDA) tools. The program consists of two six-month rotations covering... 
    Rotational program
    Full time

    Clough AMEC.

    San Jose, CA
    5 days ago
  • $148k - $235.75k

     ...distributed infrastructure. As an engineer on our team, you will play a...  ...an outstanding mix of core software engineering, data management,...  ...infrastructure.* Familiarity with EDA (Electronic Design Automation)...  ...as vital. Experience with C++ is a plus.* Solid grasp of software... 

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago
  • $140k - $175k

     ...semiconductor company in Sunnyvale seeks a Customer Support/Applications Engineer. This role involves supporting global customers with IP...  ...engineering teams. Candidates should have 2-3 years of experience in an EDA application support environment and a Master's degree in... 

    Analog Bits, Inc.

    Sunnyvale, CA
    2 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
    2 days ago
  •  ...Principal Engineer, Endpoint AI Learning Framework CrowdStrike's Sensor Security Platform team builds foundational security capabilities...  ...kernel development, is preferred but not required. Strong C/C++ development experience. Experience with systems level programming... 
    Work at office
    Worldwide
    2 days per week

    CrowdStrike

    Sunnyvale, CA
    4 days ago
  • Lattice Semiconductor in San Jose is looking for a software development engineer to design and develop FPGA software tools....  ...should have over 10 years of experience in EDA SW Tool development, strong programming skills in C++ and Python, and familiarity with FPGA... 

    Lattice Semiconductor

    San Jose, CA
    2 days ago
  • $100k - $155k

    A leading semiconductor company based in California is seeking a skilled Sr. CAD Engineer to support EDA tools and design workflows. The ideal candidate will have experience in CAD design and proficiency in shell scripting. Responsibilities include maintaining CAD libraries... 

    Monolithic Power Systems, Inc.

    San Jose, CA
    3 days ago
  • $248k - $391k

     ...graphical processing, PC gaming, and AI computing. As a Principal Software Development Engineer specializing in Solid State Drives (SSD), you’ll help define...  ...of firmware development experience in Industry using C/C++ Ways to Stand Out from the Crowd: Innovative... 

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $210k - $290k

     ...Piper Companies is seeking an Principal Software Engineer - SONIC & SAI who will design and develop high-performance-based networking platforms...  ...Layer with experience in ISSU and BSP. - Proficient in C/C++ and Python programming within Linux-based environments.... 

    Piper Companies

    San Jose, CA
    4 days 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
    4 days ago
  • $272k - $431.25k

     ...infrastructure, and we’re searching for engineers enthusiastic about building the next generation of scalable AI systems. As a Principal Software Engineer on the Dynamo project, you will...  ...proficiency in systems programming (Rust and/or C++), with experience in Python for workflow... 

    NVIDIA

    Santa Clara, CA
    4 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
    2 days ago
  •  ...Principal Software Engineer This role has been designed as ''Onsite'' with an expectation that you will primarily work from an HPE office....  ...systems development and debugging experience ~ Strong in C/C++, Embedded Systems and Device driver development in Linux/Unix... 
    Work at office

    Hewlett Packard Enterprise

    Sunnyvale, CA
    4 days ago
  • $264.51k - $302k

     ...solutions in a continuous delivery model. Use advanced software engineering tools, such as Python, Java programming, Linux, bash scripting...  ...experience with the following: programming language concepts (C++, Python, or Java); database concepts (SQL and MySQL); source... 
    Remote work
    Worldwide

    Barracuda Networks

    Campbell, CA
    2 days ago
  • $147k - $237.5k

     ...great outcomes. The Team Engineering - Our engineering team is at...  ...found it. Job Summary As a Principal SQA Engineer on the SASE SD...  ...‑class, multi‑functional software engineering team dedicated...  ...Experience with performance characterization and analysis of networking... 
    Full time
    Work at office

    Palo Alto Networks, Inc.

    Santa Clara, CA
    3 days ago
  • $135k - $155k

     ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, C++ (STARLINK) At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the world’s... 
    Permanent employment
    Full time
    Temporary work
    Internship
    Worldwide
    Weekend work

    Spacex

    Sunnyvale, CA
    3 hours ago
  • $134k - $231.15k

     ...Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/...  ...talent to join our Vision team as a Principal Software Engineer-LabVIEW located in...  ...certification Preferred: Proficiency in C/C++ is a PLUS Experience working in... 
    Local area

    J&J Family of Companies

    Milpitas, CA
    2 days ago
  • $174k - $261k

     ...systems, test operations, systems and safety engineering – all dedicated to making a real,...  ...autonomy stack). This includes the backend C++ simulation/resimulation frameworks that...  ...~3+ years’ experience with developing software for autonomous vehicles ~1+ years’ experience... 
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    GrabJobs

    San Jose, CA
    2 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!