Lead Software Engineer

Cadence Design Systems

4.4

(53)

Bengaluru, India

Why you should apply for a job to Cadence Design Systems:

  • 4.4/5 in overall job satisfaction
  • 4.4/5 in supportive management
  • 87% say women are treated fairly and equally to men
  • 89% would recommend this company to other women
  • 87% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Parental leave is available for both paternity and maternity
  • Flexible work options available
  • 88% of employees at Cadence say it is a great place to work compared to 57% of employees at a typical U.S.-based company.
  • #R49679

    Position summary

    cus 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 Summary

    Cadence Design Systems is looking for a highly motivated Principal Software Engineer to join a core team working on Cadence Palladium/Protium product line. The engineer will have the opportunity to develop cutting edge software, spanning logic optimization, compiler and graph algorithms.

    Job Responsibilities

    • Responsible for the design and development of start-of-the-art software programs.

    • Evaluating complex problems, considering relative value of several alternative solutions, and offer recommendations for a solution of choice for implementation. In addition to functional needs, ensure that the implementation builds-in design for scalability, software performance, stability, and debuggability.

    • Produce clear design and functional specifications as required, communicate complex ideas, and play a lead, mentor and reviewer role - as required, for less-experienced team members and colleagues.

    • Be able to work independently and efficiently, engaging with technical leaders and cross-functional team as needed.

    • Writing code to specifications - analyzing software design specifications, determining architecture, programming, and integrating activities based on requirements and knowledge of overall product architecture.

    • Continuously scale solutions (runtime, memory, capacity) to take care of next-generation larger designs.

    Qualifications

    • BE/BTech/ME/MS/MTech in Computer Science or Electrical/Electronic Engineering

    Experience and Technical Skills required

    • Excellent knowledge of C/C++ (C++11 and C++14 knowledge is added advantage).

    • 8-12 years of experience on design and development of complex software projects.

    • Strong background on Data Structures, Algorithms, and Design Patterns.

    • Excellent problem solving and debugging skills.

    • Willingness to explore new technology areas, formulate problem statements and independently work on solutions.

    • Familiarity with Emulation and Prototyping is a plus. Knowledge and experience with EDA flows and applications would be a significant plus.

    Behavioral skills required

    • Strong verbal, written and presentation skills.

    • Capable of generating and delivering project/technical presentations and reviews.

    • Ability to establish a collaborative working relationship with peers and management.

    • Comfortable expressing opinions, defending ideas, and actively engaging in discussions on technical issues.

    • Work effectively across functions and geographies.

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

    Why you should apply for a job to Cadence Design Systems:

  • 4.4/5 in overall job satisfaction
  • 4.4/5 in supportive management
  • 87% say women are treated fairly and equally to men
  • 89% would recommend this company to other women
  • 87% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Parental leave is available for both paternity and maternity
  • Flexible work options available
  • 88% of employees at Cadence say it is a great place to work compared to 57% of employees at a typical U.S.-based company.