Principal C++ Software Engineer (R48202/vs)
Cadence - San Jose
Work at Cadence
Overview
- View job
Overview
Principal C++ Software Engineer - Protium Prototyping Platform (R48202/hg)
This role is to provide essential Software innovations to improve Protium's Performance.
Base Pay Range
$175,000.00/yr - $190,000.00/yr
Additional Compensation Types
Annual Bonus and RSUs
Job Responsibilities
- Improve Performance of Protium System
- Work includes writing efficient C++ code using optimized data structures.
- Improving runtime by multi-threading & improving memory footprint by using efficient data structures & algorithms.
- Reading using timing annotations & incorporating in the Protium Compiler.
Position Requirements/Qualifications:
- Bachelor’s in computer science, Electrical/Computer Engineering and a minimum of 4 years of related experience, or Masters and a minimum of 2 years of related experience, or PhD with thesis in a relevant area.
- Working experience of EDA applications like synthesis/place and route/timing/optimizations
- Excellent programming skills in C/C++, Object Oriented Programming, Multi-threaded programming.
- Knowledge of Verilog or System Verilog and good understanding of digital circuits.
Seniority Level
Mid-Senior level
Employment Type
Full-time
Job Function
Engineering and Information Technology
Industries
Computer Hardware Manufacturing
#J-18808-Ljbffr