Sr Principal Software Engineer

4 Hours ago • 3 Years +

Job Summary

Job Description

The Senior Principal Software Engineer will be part of the Digital Design Implementation Group, responsible for designing, developing, profiling, optimizing, and supporting application software for Innovus, the digital design implementation system. This involves developing data analysis and debugging tools, troubleshooting and debugging complex databases, and collaborating with geographically distributed teams. Strong C++ programming and software engineering skills are required, along with analytical and problem-solving abilities, and a growth mindset.
Must have:
  • Experience in software development, preferably in EDA.
  • Knowledge in physical design algorithms: Timing/Power Optimization, Placement, Routing.
  • Strong understanding of advanced semiconductor process technologies.
  • Experience with UNIX and/or LINUX platforms.
Good to have:
  • Experience with Machine Learning and AI is a plus.
  • Experience in scientific analysis and mathematical modeling

Job Details

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

Job Summary:

We are seeking a highly motivated software engineer to be a part of the Digital Design Implementation Group. The role involves designing, development, profiling, optimizing, and supporting application software for Innovus, digital design implementation system. The job responsibilities include

  • Development of data analysis and debugging tools for performance analysis, research, and development of data driven optimizations for physical implementation applications,
  • Troubleshooting and debugging on large complex databases, collaborative development and testing of advanced functionality with multiple geographically distributed teams.
  • The role requires a strong programming of C++ and software engineering skills, analytical and problem-solving skills, an ability, and interest to learn and adapt to changing requirements and technologies,
  • In possession of strong interpersonal and communication skills, as well as a collaborative and growth mindset.      

Desired Background Requirements:

  • Experience in software development, preferably in EDA.
  • Knowledge in physical design algorithms: Timing/Power Optimization, Placement, Routing
  • Experience with Machine Learning and AI is a plus
  • Strong understanding of advanced semiconductor process technologies.
  • Experience in scientific analysis and mathematical modeling
  • Experience with UNIX and/or LINUX platforms

Educational Qualification: 

Major in EE/CS/Math/Physics

Ph.D/Master degree with 3+ years of experience with EDA industry.

We’re doing work that matters. Help us solve what others can’t.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Hsinchu, Hsinchu City, Taiwan

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Cadence plays a critical role in creating the technologies that modern life depends on. We are a global electronic design automation company, providing software, hardware, and intellectual property to design advanced semiconductor chips that enable our customers create revolutionary products and experiences. Thanks to the outstanding caliber of the Cadence team and the empowering culture that we have cultivated for over 25 years, Cadence continues to be recognized by Fortune Magazine as one of the 100 Best Companies to Work For. Our shared passion for solving the world’s toughest technical challenges, our dedication to pushing the limits of the industry, and our drive to do meaningful work differentiates the people of Cadence.

Hsinchu, Hsinchu City, Taiwan (On-Site)

Ahmedabad, Gujarat, India (On-Site)

Noida, Uttar Pradesh, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

San Jose, California, United States (On-Site)

Yokohama, Kanagawa, Japan (On-Site)

Hyderabad, Telangana, India (On-Site)

View All Jobs

Get notified when new jobs are added by Cadence

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug