Cadence is Hiring for Software Engineer II

Job Overview

Cadence is looking for talented Software Engineers to join its Genus High-Level-Optimization (HLO) team in Bangalore. This role offers an exciting opportunity to work on cutting-edge algorithmic solutions and next-generation product roadmaps in the electronic design automation (EDA) space. If you have a strong background in C/C++, data structures, and algorithms, and are passionate about technology and innovation, this could be the perfect role for you.

Job Details

Company: Cadence
Job Position: Software Engineer II
Location: Bangalore
Qualification: Bachelor’s or Master’s in Engineering (Computer Science, Electronics, or related fields)
Experience: 1-3 years
Salary: ₹8 LPA to ₹15 LPA (Estimated based on industry standards)
Employment Type: Full-time
Job Requisition ID: R49975
Posting Date: 18 Days Ago

Key Responsibilities

  1. Develop high-performance software solutions for electronic design automation (EDA).
  2. Implement innovative algorithms for high-level synthesis and optimization.
  3. Contribute to the development of Genus HLO, focusing on word-level and bit-level optimizations.
  4. Work on complex logic synthesis challenges.
  5. Collaborate with cross-functional teams to define the next-generation product roadmap.
  6. Utilize C/C++ for performance-critical software development.
  7. Debug, troubleshoot, and optimize code for performance improvements.
  8. Contribute to the design of software architecture and object-oriented design.
  9. Implement graph algorithms and other complex data structures.
  10. Conduct code reviews and provide technical guidance to junior engineers.
  11. Analyze customer requirements and translate them into technical specifications.
  12. Participate in code refactoring and continuous improvement initiatives.
  13. Work in a Unix/Linux development environment.
  14. Stay updated with the latest advancements in EDA and software engineering.
  15. Support software testing and validation processes.

Required Skills and Knowledge

  • Strong C/C++ programming skills
  • Good understanding of data structures and algorithms
  • Experience with Unix/Linux development environments
  • Knowledge of Verilog and logic synthesis (desirable)
  • Understanding of computer science fundamentals, including graph algorithms
  • Strong problem-solving and debugging abilities
  • Ability to work in a collaborative team environment
  • Excellent communication and analytical skills
  • Passion for technology and continuous learning
READ ALSO:  Wells Fargo is Hiring for Analytics Associate

About Cadence

Cadence is a global leader in electronic design automation, known for providing cutting-edge software, hardware, and IP solutions for the semiconductor industry. Ranked #9 among Fortune 500 best companies and a Great Place to Work in 2024, Cadence fosters innovation and creativity, empowering engineers to solve complex design challenges and push the boundaries of technology.

Why Join Cadence

  1. Work on innovative and impactful technology solutions.
  2. Be part of a globally recognized, award-winning company.
  3. Collaborate with industry leaders in high-performance computing.
  4. Competitive compensation and benefits.
  5. Career growth and development opportunities.
  6. Inclusive, diverse, and collaborative work culture.
  7. Work on cutting-edge EDA tools and technologies.
  8. Opportunity to make a significant impact on the semiconductor industry.
  9. Continuous learning and skill enhancement.
  10. Flexible work environment with a focus on work-life balance.

Important Links

Apply Link: click here

Leave a Comment