Software Engineer II
Indexed description
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 Responsibilities
- Responsible for designing, developing, troubleshooting, and debugging start-of-the-art software programs
- Improve stability, debug capabilities of the software
- Work independently and efficiently
- Engage with customers as needed and help in creative solutions
- Continuously scale solutions (runtime, memory, number of CPUs etc.) to take care of next-generation larger designs
- BE/BTech/ME/MS/MTech in Computer Science or Electrical/Electronic Engineering
- Candidate must have experience of complex software development using C/C++
- Strong background in software Algorithms and Data structures
- Familiarity with Qt (Quick Time), openGL and EDA flows in general will be a plus
- 2+ years of experience working on delivery of EDA applications is preferable
- Must possess strong written, verbal and presentation skills
- Ability to establish a close working relationship with both customer peers and management
- Work effectively across functions and geographies
- Push to raise the bar while always operating with integrity
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search