C

Senior Principal Software Engineer

Cadence

Bengaluru, Karnataka, India · Full Time

Be the first to apply

Experience
12–16 yrs
Salary
—
Openings
1
Posted
3 weeks ago
Work mode
In office
Education
BE/BTech/ME/MTech
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

At Cadence, we seek leaders and innovators eager to create technological breakthroughs. The Senior Principal Software Engineer position (Grade T5) is based in Bangalore or Noida and requires 12-16 years of experience. The role involves supporting R&D in addressing customer problems through problem analysis, debugging, and developing new features aimed at enhancing synthesis results focused on timing, area, and power efficiency.

Job Responsibilities

  • Provide research and development assistance to application and product engineers for customer issues and feature requests.
  • Analyze and debug software problems, fixing bugs or developing new enhancements.
  • Improve synthesis outcomes with attention to timing, area optimization, and power consumption.
  • Engage in intellectually challenging problem-solving within an innovative research-driven environment.
  • Receive mentoring to contribute effectively to complex EDA (Electronic Design Automation) problems and elevate programming skills to professional software engineering standards.

Educational and Skills Requirements

  • Degree in BE/BTech/ME/MTech specializing in Computer Science or related fields.
  • Proficient hands-on experience in RTL coding.
  • Capable of writing, maintaining, and optimizing register-transfer level code adhering to System Design Guide standards using VHDL or Verilog.
  • Experience conducting functional simulation using Xcelium, performing static timing analysis, and running design-for-test validations to detect bugs.
  • Ability to validate, test, and investigate simulator accuracy and performance concerns.
  • Familiarity with Design-For-Test (DFT) methodologies and/or Memory-Built-In Self-Test (MBIST) technology is advantageous.

Additional Information

This position is ideal for professionals seeking to extend their software engineering career within a stimulating and challenging environment characterized by significant research and innovation. Cadence offers the opportunity to tackle problems where the solutions are not yet known.

Level

Senior

Minimum education

Bachelor's Degree

How they work

Problem Solving Attention to Detail Leadership Creativity Learning Agility
🤖
Online · instant AI help
Broxer