Join the Innovus team to develop next-generation routing and physical synthesis technologies for digital IC design. You will work on high-performance, multi-threaded systems that enable advanced semiconductor design flows.
The Software Engineer II will be responsible for designing, implementing, and optimizing algorithms for physical synthesis and routing engines, while collaborating with global teams to deliver innovative software solutions in C/C++ on Linux platforms.
This position is for mid-career professionals with strong foundational skills in programming and software engineering principles.
A Master’s degree in Electrical Engineering, Computer Science, or a related field is required, along with strong programming skills in C/C++ and development experience on Linux. Candidates must have a solid understanding of data structures, algorithms, and software engineering principles, along with excellent analytical and problem-solving skills.
Master’s degree in Electrical Engineering, Computer Science, or a related field.
Company: Cadence Design Systems
Headquarters: San Jose, California, USA
Cadence Design Systems is a global electronic design automation company that provides software, hardware, and intellectual property for designing advanced semiconductor chips. With over 25 years in the industry, Cadence is known for its innovative technology solutions and has been recognized by Fortune Magazine as one of the 100 Best Companies to Work For. The company is dedicated to solving complex technical challenges in order to enable customers to create revolutionary products and experiences.
