Talent.com
This job offer is not available in your country.
Principal Software Engineer

Principal Software Engineer

Cadence Design Systems, Inc.Bengaluru, Karnataka, India
11 hours ago
Job description

At 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 world’s 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.
  • Cadence’s 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 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.

    Create a job alert for this search

    Principal Software Engineer • Bengaluru, Karnataka, India

    Related jobs
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    Commonwealth BankBengaluru, Karnataka, India
    At CommBank, we never lose sight of the role we play in other people’s financial wellbeing.Our focus is to help people and businesses move forward to progress. To make the right financial decisions ...Show moreLast updated: 11 hours ago
    • Promoted
    • New!
    Principal Software Engineer I - Periscope

    Principal Software Engineer I - Periscope

    McKinsey & CompanyBengaluru, Karnataka, India
    Driving lasting impact and building long-term capabilities with our clients is not easy work.You are the kind of person who thrives in a high performance / high reward culture - doing hard things, pi...Show moreLast updated: 11 hours ago
    • Promoted
    • New!
    Software Principal Engineer

    Software Principal Engineer

    Dell TechnologiesBengaluru, Karnataka, India
    Software Principal Engineer (I8).PowerScale, a Gartner Magic Quadrant leader in Unstructured Data Storage and Management is evolving by re-architecting its stack to cater to the unique demands of t...Show moreLast updated: 11 hours ago
    • Promoted
    • New!
    Principal Software Engineer - Payments

    Principal Software Engineer - Payments

    ToastBengaluru, Karnataka, India
    Toast is driven by building the restaurant platform that helps restaurants adapt, take control, and get back to what they do best : building the businesses they love. As a Principal Engineer / Archit...Show moreLast updated: 11 hours ago
    • Promoted
    • New!
    Principal Software Eng Manager

    Principal Software Eng Manager

    MicrosoftBengaluru, Karnataka, India
    The AI Platform organization at Microsoft builds the end-to-end Azure AI stack / PaaS and is core to Azure’s innovation and differentiation, as well as all of Microsoft’s flagship products, from Offi...Show moreLast updated: 11 hours ago
    • Promoted
    • New!
    Sr. Principal Software Engineer

    Sr. Principal Software Engineer

    SkyworksBengaluru, Karnataka, India
    If you are looking for a challenging and exciting career in the world of technology, then look no further.Skyworks is an innovator of high performance analog semiconductors whose solutions are powe...Show moreLast updated: 11 hours ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    FivetranBengaluru, Karnataka, India
    From Fivetran’s founding until now, our mission has remained the same : to make access to data as simple and reliable as electricity. With Fivetran, customer data arrives in their warehouses, canonic...Show moreLast updated: 11 hours ago
    • Promoted
    • New!
    Principal Software Engineer (IC4)

    Principal Software Engineer (IC4)

    OracleBengaluru, Karnataka, India
    At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of fellow creators and inventors. We act with the speed and attitude of a start-up, with the ...Show moreLast updated: 11 hours ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    RipplingBengaluru, Karnataka, India
    Rippling gives businesses one place to run HR, IT, and Finance.It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, benefits, and co...Show moreLast updated: 2 days ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    EurofinsBengaluru, Karnataka, India
    Eurofins is currently accelerating the deployment of standard processes across its Laboratories.Eurofins has initiated several group programs. One of them is the eLIMS First Generation Standard prog...Show moreLast updated: 11 hours ago
    • Promoted
    • New!
    Principal Software Engineer I - DP

    Principal Software Engineer I - DP

    Curriculum AssociatesBengaluru, Karnataka, India
    At Curriculum Associates, we believe in the potential of every child and are changing the face of education technology with award-winning learning programs like i-Ready that serve a third of the na...Show moreLast updated: 11 hours ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    AutodeskBengaluru, Karnataka, India
    We’re growing our Engineering team within Autodesk’s Enterprise Services IT organization.This team leverages Software Engineering and DevOps principles to build the foundations for the company’s bu...Show moreLast updated: 11 hours ago
    • Promoted
    • New!
    Principal Software Engineer I

    Principal Software Engineer I

    Curriculum AssociatesBengaluru, Karnataka, India
    At Curriculum Associates, we believe in the potential of every child and are changing the face of education technology with award-winning learning programs like i-Ready that serve a third of the na...Show moreLast updated: 11 hours ago
    • Promoted
    • New!
    Principal Engineer Software (Cortex XSIAM)

    Principal Engineer Software (Cortex XSIAM)

    Palo Alto NetworksBengaluru, Karnataka, India
    At Palo Alto Networks everything starts and ends with our mission : .Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer and mo...Show moreLast updated: 11 hours ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    Eurofins GSC IT DCBengaluru, Karnataka, India
    WORKING LOCATION : Bangalore, India.SUMMARY OF POSITION AND OBJECTIVES : .Eurofins IT Solutions, Bengaluru, Karnataka, India. With 36 facilities worldwide, Eurofins BioPharma Product Testing (BPT) is t...Show moreLast updated: 11 hours ago
    • Promoted
    • New!
    Principal Software Engineer - Player team, Bangalore

    Principal Software Engineer - Player team, Bangalore

    Warner Bros DiscoveryLangford Gardens, Karnataka, India
    When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD’s vast portfolio of iconic ...Show moreLast updated: 11 hours ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    First American IndiaBengaluru, Karnataka, India
    First American (India) is a GCC (Global Capability Center) of the First American Financial Corporation (NYSE : FAF) family of companies. FAI is a proud member of the FORTUNE 500 companies and has bee...Show moreLast updated: 11 hours ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    VerintBengaluru, Karnataka, India
    At Verint, we believe customer engagement is the core of every global brand.Our mission is to help organizations elevate Customer Experience (CX) and increase workforce productivity by delivering C...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Principal Software Engineer 1

    Principal Software Engineer 1

    Visteon CorporationBengaluru, Karnataka, India
    At Visteon, the work we do is both relevant and recognized—not just by our organization, but by our peers, by industry-leading brands, and by millions of drivers around the world.And, as a truly gl...Show moreLast updated: 11 hours ago
    • Promoted
    Principal Engineer

    Principal Engineer

    Recrobangalore, karnataka, in
    Essential duties / responsibilities : .Investigate, troubleshoot, and resolve software issues to ensure system stability and reliability. Maintain and enhance existing applications by optimizing perform...Show moreLast updated: 30+ days ago