4–8 yrsMumbaiOn-siteDirect career pageEst. 12–28 LPA
Posted 10h ago
Reach people at Applied Materials, Inc.
People at this company you can reach
Log in to see who works here
Create a free account or log in to see the people at Applied Materials, Inc. you could write to:
- Recruiters & HR
- People in this function
- Work addresses
Your match
Against your primary resume
Log in to see your match score
Create a free account or log in to unlock your CV match score across:
- Role fit
- Experience
- Industry relevance
Protocol Intelligence
How competitive this role is
Competition
Background fit
Strictness
Log in to see why each signal reads the way it does.
Job description
Structured overview of role & requirements
About This Role
- Design, develop, test, and maintain high-performance software features for semiconductor CAD applications using modern C++.
- Own software feature development lifecycle including implementation, unit testing, integration testing, and defect resolution.
- Collaborate with cross-functional teams (product management, QA, engineering) to deliver scalable, reliable software solutions and maintain documentation.
Minimum Requirements
- 4–8 years of software development experience with proficiency in modern C++ (C++11/14/17).
- Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Engineering, IT, Electronics, Electrical Engineering, or related technical field.
- Working knowledge of Object-Oriented Programming, STL, templates, smart pointers, multithreading, and operating systems (Windows/Linux).
- Experience with source control (Git), debugging, and performance optimization techniques.
Ideal Candidate Profile
- Experience in system-level development for semiconductor CAD or closely related domains with a focus on computational geometry or algorithm optimization.
- Comfortable working in Agile environments and collaborating closely across departments on technical design and product delivery.
- Demonstrates strong ownership and accountability with the ability to independently drive tasks to completion with limited supervision.