15 Aug
|
OPENEYE US
|
Bengaluru
15 Aug
OPENEYE US
Bengaluru
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
Position: Lead Software Engineer (Virtuoso)
Location: Bangalore
Experience: 4-6 Years
Cadence Design Systems is seeking a Lead Software Engineer to help lead the GUI and core workflow architecture for Quantus Insight, our next-generation parasitic extraction platform. Built from scratch less than four years ago, this contemporary codebase offers a rare EDA environment: minimal legacy burden with significant opportunities for greenfield project work.
Based in the Quantus Insight R&D; (Digital & Signoff Group), you will collaborate closely with leadership to design the application architecture using the Qt Framework and optimize the core structures supporting it. Because our databases frequently exceed one billion elements, you will solve complex scalability challenges by designing highly optimized, multi-threaded workflows with UI support that maintain high performance under heavy data loads.
This position also offers a unique opportunity to architect high-performance,
multi-tool collaborative workflows. You will design and implement robust Inter-Process Communication (IPC) layers that interface directly with other Cadence tools via the SKILL programming language, shaping technology used to design electronic devices worldwide.
Job Responsibilities
1. Architecture & Design (Core Engine & Workflow)
- High-Load Dataflow & Workflow Engineering: Design robust internal dataflows, defining how massive datasets smoothly migrate between the computational backend and downstream platform workflows.
- Core Optimization: Architect high-performance, UI-agnostic core structures and algorithms to optimize data throughput, memory footprints, and heavy computation cycles.
- Asynchronous Multi-Threading: Implement advanced multi-threading and parallel processing patterns to isolate heavy background database operations from the application's interactive layers.
2. Tool Interop
📌 Lead Software Engineer (Bengaluru)
🏢 OPENEYE US
📍 Bengaluru