skillindiajobs
Hyderabad Jobs
Banglore Jobs
Chennai Jobs
Delhi Jobs
Ahmedabad Jobs
Mumbai Jobs
Pune Jobs
Vijayawada Jobs
Gurgaon Jobs
Noida Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Principal Software Engineer

5.00 to 10.00 Years   Bengaluru / Bangalore   18 Jul, 2023
Job LocationBengaluru / Bangalore
EducationNot Mentioned
SalaryNot Mentioned
IndustryEngineering & Design
Functional AreaIT
EmploymentTypeFull-time

Job Description

Principal Software EngineerAt Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. 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 worlds 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.
  • Cadences 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 otherevery day.
Job SummaryWe are looking for an exceptional EDA software engineer to join the Protium Software Development Team to develop and enhance the Protium Compiler by implementing new algorithms and optimizations for performance and QoR. You will work with a small team of super star engineers to develop our next generation FPGA based verification platform. Youll have a great opportunity to make a difference by applying your creativity and problem-solving skills, learn and/or apply multi-threading/distributed computing to solve large scale compile problems. Job Responsibilities
  • Implement new algorithms and enhancements in C/C++ code base
  • Integrate your new solutions into a global software stack while interacting with engineers in other technology components
  • Write Design Specifications and Unit Tests for your code.
  • Develop set of skills necessary to debug functional problems in emulation/prototype and apply it towards successful release of your projects.
Position Requirements/Qualifications
  • BS with a minimum of 7 years of experience or MS with a minimum of 5 years of experience or PhD with a minimum of 1 year of experience
  • Strong understanding of software data structure and algorithms and proficiency in C/C++ are basic job requirements
  • Ideally you are a solid contributor in the FPGA or ASIC prototyping/synthesis/emulation/verification space and have delivered great QoR on these platforms.
  • You are well renowned for your excellent programming skills and you document your work clearly and love talking about it to your team.
  • Ideally you are familiar with Verilog or System Verilog and understand digital circuits with the ability to write RTL in these languages.
  • Familiarity with Linux/Unix development preferred
  • Familiarity with how RTL sequential models are mapped to logic is preferred, but not a hard requirement.
Were doing work that matters. Help us solve what others cant.

Keyskills :
C++FpgaASIC prototypingRTL

Principal Software Engineer Related Jobs

© 2020 Skillindia All Rights Reserved