Software Engineer II - Innovus
Cadence Design SystemsJob Title
Software Engineer II - Innovus
Role Summary
Join the Innovus placement team in Korea to develop and maintain placement-related software used in post-end-of-line digital design flows. The role focuses on engineering robust C/C++ code and tools supporting placement algorithms and EDA backend workflows.
Work involves feature development, debugging, and collaboration with cross-functional teams; clear English communication is required.
Experience Level
Entry-level (0β3 years of professional experience). Title indicates a mid-tier engineer level within an early-career range.
Responsibilities
The core responsibilities include:
- Design, implement, and maintain placement-related software modules in C/C++.
- Develop and debug code in Unix/Linux environments; use native debuggers and profiling tools.
- Collaborate with placement algorithm and EDA backend engineers to integrate features and fixes.
- Analyze and diagnose performance, correctness, and scalability issues in placement flows.
- Prepare and present technical results in English to team members and stakeholders.
Requirements
Must-have and preferred technical skills:
- Must-have: Strong software programming skills in C/C++ and advanced debugging experience on Unix/Linux.
- Must-have: Strong problem-solving and algorithmic abilities; familiarity with optimization algorithms is expected.
- Must-have: Good verbal and written English communication skills.
- Nice-to-have: Experience with scripting languages; TCL is a plus.
- Nice-to-have: Knowledge of EDA backend flows and placement toolchains.
Education Requirements
MS or PhD in Electrical Engineering, Computer Science, Mathematics, or a related technical field; targeted for candidates with 0β3 years of experience.
About the Company
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.
