Software Engineer (Integrity 3D-IC Infra)
Overview
- Added in 30 days
- 678
- At this company, still open
Skills named in this posting
- Place and route
- C++
- Tcl
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
Job Description:
This position focus on developing digital central solutions for 3D-IC application. The role works closely with customers to understand design/advanced node requirements and collaborates with foundry partners to translate those requirements into advanced software solutions.
The primary responsibility is the development of early-stage physical design flows, specifically pre-place-and-route (pre PnR) methodology, rather than implementation tools or sign-off tools.
Programming Languages & Tools
• Java (primary; JDK 11 to JDK 25)
• Tcl scripting
• Linux shell scripting
• C++ (minor)
Preferred Qualifications:
• Master's degree in Computer Science or Electrical Engineering, or a related field.
• Strong foundation in computer science fundamentals, including but not limited to data structures, algorithms, computational geometry, database theorem, parallel programming, information theory, compiler.
• Experience with EDA tools, CAD tools, desktop applications handling large-scale datasets.
• Familiarity with early-stage physical design flows, prior to place-and-route.
• Experience with software performance optimization, software capacity, and usability design.
• Exposure to or experience with forward-deployed AI in engineering workflows is a plus.
Position Requirements:
• Passionate to learn and explore new technologies and demonstrates good analysis and problem-solving skills.
• Self-driven in learning unfamiliar technologies through technical documentation, online communities, and internal knowledge sharing platforms.
• Ability to debug program with large legacy codebase.
• Knowledgeable of object-oriented programming language, data structures and algorithms.
• Knowledgeable of UNIX/Linux environments; familiarity with Windows is also beneficial.
• Excellent organization, analytical and presentation skills.
• Capability to assess task value, requirements, risks, and trade-offs for effective assignment and execution.
• Ability to interact professionally across teams.
• Ability to communicate in English.
• Ability to work individually without face-to-face working model.
Career Position:
• Software Architect for large-scale data and software infrastructure.
• Software Architect in design automation for System-level PPA, design ECO, and early-stage optimization flows.
We’re doing work that matters. Help us solve what others can’t.
Apply on the employer's site
Original posting: cadence.wd1.myworkdayjobs.com
RISC-V ecosystem
Cadence Design Systems, Inc. in the RISC-V ecosystem
RISC-V International: Strategic
Cadence is a leading provider of EDA and semiconductor IP.
- EDA vendor active in RISC-V: supported NSITEXE (with Imperas) in developing RISC-V vector processor IP for automotive AI
- Publishes RISC-V ecosystem commentary ("The State of the RISC-V Union", Paul McLellan) and RISC-V verification/emulation flows
Same employer
More roles at Cadence Design Systems, Inc.
HR Operations Assistant
Cadence Design Systems, Inc.
BELO HORIZONTEOct 29, 2026Sr Principal Project Manager - AE
Cadence Design Systems, Inc.
SHANGHAIRTL / HDLVerificationSoC / ASICOct 29, 2026Sr Credit & Collections Analyst
Cadence Design Systems, Inc.
SHANGHAIOct 29, 2026Sr Systems Engineer
Cadence Design Systems, Inc.
SHANGHAICompilersKernel / LinuxOct 29, 2026Sr Systems Engineer
Cadence Design Systems, Inc.
SHANGHAICompilersKernel / LinuxOct 29, 2026Software Engineer II: Hardware Job Scheduler R&D
Cadence Design Systems, Inc.
BELO HORIZONTERTL / HDLPhysical designSoC / ASICOct 29, 2026