Principal C++ Software Engineer - Protium Prototyping Platform (R48201/hg) Job at Cadence, San Jose, CA

TnVITmZVYUduenNYK1RzV013am5rekxHSkE9PQ==
  • Cadence
  • San Jose, CA

Job Description

Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality. Cadence customers are the world’s most innovative companies, delivering extraordinary electronic products from chips to boards to systems for the most dynamic market applications including consumer, hyperscale computing, 5G communications, automotive, aerospace industrial and health.

The Cadence Advantage

  • The opportunity to work on cutting-edge technology in an environment that encourages you to be creative, innovative, and to make an impact.
  • Cadence’s employee-friendly policies focus 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.

Job Responsibility

  • 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 & algorithm
  • Reading using timing annotations & incorporating in the Protium Compiler
  • Write Design Spec & Unit Tests

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 Verilog or System Verilog and good understand digital circuits .

Job Tags

Work experience placement,

Similar Jobs

Stash Talent Services

Sous Chef Job at Stash Talent Services

 ...preparation of all menu items and proper handling/storage of all food items in accordance with standards. Coordinates the purchase of...  ...knowledge of and comply with all departmental policies, service procedures and standards. Ensure that standards are maintained... 

Lensa

Graphic Illustrator Designer Job at Lensa

Lensa is the leading career site for job seekers at every stage of their career. Our client, Kaiser Permanente, is seeking professionals in Pleasanton, CA. Apply via Lensa today! Job Summary Produce freehand or electronic illustrations to visualize a concept necessary...

iiicareer | Interesse International Inc.

Japanese-English Bilingual Research Analyst (Visa Support Available) Job at iiicareer | Interesse International Inc.

 ...pressure. A motivated fast learner with a strong interest in the research and consulting field. Masters degree in business, economics, marketing, international affairs, public policy, public administration, political science or a related field is preferred but not... 

Timber Dental

Dental Assistant - Sherwood Job at Timber Dental

 ...Timber Dental is seeking a team-oriented, Dental Assistant to join our Timber Team. Our ideal candidate is positive, authentic...  ...for you and your family Paid Time Off (Up to 5 weeks!)...  ...Full Time 32-40 hours per week Part Time opportunities also available... 

ROMAN EMPIRE ABA SERVICES

Registered Behavior Technician/RBT/BCAT Job at ROMAN EMPIRE ABA SERVICES

 ...Registered Behavior Technician (RBT) or BCAT Bachelor's Degree and educational coursework completed in the areas of: Psychology, Child Development, Special Education, or a...  ...disorder (ASD) in their home Part-time entry level role with flexible hours Great...