C

Principal Software Engineer

Cadence

Bengaluru, Karnataka, India · Full Time

Be the first to apply

Experience
8+ yrs
Salary
—
Openings
1
Posted
1 week ago
Work mode
In office
Education
BE/BTech/ME/MS/MTech in Electrical/Electronics
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 Cadence

Cadence stands as a key innovator in electronic design, leveraging over 30 years of expertise in computational software. The company drives Intelligent System Design strategies integrating software, hardware, and IP to transform design ideas into tangible products. Serving leading companies globally, Cadence delivers top-tier electronic solutions across markets like consumer technology, hyperscale computing, 5G, automotive, aerospace, industrial, and healthcare sectors.

The Cadence Advantage

  • Engage with state-of-the-art technology fostering innovation, creativity, and meaningful impact.
  • Benefit from employee-centric policies promoting physical and mental wellness, career growth, and personalized learning opportunities.
  • Immerse in the "One Cadence – One Team" culture, encouraging collaboration across teams to secure customer success.
  • Access diverse learning and development programs tailored to individual interests and needs.
  • Collaborate with a motivated, talented, and dedicated workforce committed to customers, communities, and colleagues daily.

Job Overview

This role requires a professional with outstanding communication abilities and the aptitude to quickly and independently learn new technologies. The position offers a supportive and friendly environment passionate about technology and innovation where every team member's success is valued.

Qualifications

  • Bachelor’s or Master’s degree in Electrical or Electronics Engineering (BE/BTech/ME/MS/MTech).

Experience

Minimum of 8 years in software development related to electronic design.

Key Responsibilities

  • Demonstrate deep understanding of computer science fundamentals, including data structures, algorithms, system architecture, and databases.
  • Exhibit advanced skills in C++ programming, gdb debugging, and general software development practices.
  • Enhance the quality of results (QoR) of the Protium place-and-route (P&R) tool.
  • Develop and implement features that optimize P&R timing within the Protium P&R component.
  • Collaborate with users to deploy new functionalities and tools effectively.

Level

Lead

Minimum education

Bachelor's Degree

How they work

Communication Independence Learning Agility
🤖
Online · instant AI help
Broxer