CareerPlanSign in

C++ Developer

Mumbai,IND💼 Full-time🗓 2026-09-17 → 2026-09-26

Core

Design, develop, and maintain high-performance software applications for semiconductor CAD tools and equipment components.

Role type

Senior C++ Software Engineer (IC)

Builds

Semiconductor CAD applications and equipment control software

Domain

Semiconductor manufacturing / Electronic Design Automation (EDA)

Deliverable

production ML models | product features

Required skills

Modern C++ (C++14/17/20), Object-Oriented Programming, STL, templates, smart pointers, memory management, data structures, algorithms, computational geometry, multithreaded programming, system integration, OS knowledge (Windows/Linux), debugging, profiling, performance optimization, Git

Preferred skills

Microservices architecture, gRPC, REST APIs, Docker, Kubernetes, CI/CD pipelines, large-scale data processing

Technologies

C++14/17/20, STL, Git, Docker, Kubernetes, gRPC, REST

Responsibilities

Design and implement scalable software architecture for layout data processing and geometry operations; optimize algorithms for large hierarchical design databases; troubleshoot and resolve complex software defects in data-intensive workflows; define and execute software verification and validation strategies; lead code reviews and technical discussions; mentor junior engineers; collaborate with cross-functional teams including product management and QA.

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.