Jobiglo

No results.

Senior C++ Software Engineer – Semiconductor CAD

amat · Mumbai

New
Senior 🇬🇧 English
STL Templates Smart pointers Memory management Data structures Algorithms Computational geometry Software architecture Windows Linux Git Debugging Profiling Performance optimization Microservices gRPC REST APIs Docker Kubernetes CI/CD pipelines Automated testing frameworks

Job description

About the role

As a Software Engineer at Applied Materials you will dive deep into groundbreaking technologies such as machine learning and AI to create novel software solutions for high‑value semiconductor and display challenges. You will design, prototype, develop, and debug high‑performance applications for semiconductor CAD tools.

Key responsibilities

  • Design, develop, test, and maintain complex C++ software for semiconductor CAD applications.
  • Analyze business and system requirements and translate them into scalable architecture and detailed design specifications.
  • Develop and optimise algorithms for layout data processing and geometry operations on large hierarchical design databases.
  • Own software features through the full lifecycle, including unit, integration, and regression testing.
  • Troubleshoot and resolve performance bottlenecks and complex defects in data‑intensive workflows.

Required profile

  • Strong analytical and problem‑solving abilities with excellent communication skills.
  • Demonstrated leadership experience, including mentoring junior engineers and driving technical projects.
  • Self‑motivated, able to work independently in an Agile environment.
  • Customer‑focused mindset with a passion for technology and continuous learning.

Required skills

  • Modern C++ (C++14/17/20) with 8‑15 years of development experience.
  • Deep knowledge of OOP, STL, templates, smart pointers, and memory management.
  • Expertise in data structures, algorithms, and computational geometry.
  • Proficiency in multithreaded and concurrent programming.
  • Understanding of software architecture principles and system integration on Windows/Linux.
  • Experience with Git, debugging, profiling, and performance optimisation.
  • Familiarity with microservices, gRPC/REST APIs, Docker, Kubernetes, CI/CD pipelines, and automated testing frameworks.

What we offer

  • Supportive work culture that encourages learning, development, and career growth.
  • Health and wellbeing programs focused on personal and professional support.
  • Opportunities to work on cutting‑edge semiconductor and display technologies.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec amat.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:workday

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 3 hours ago

Expires 1 month from now

3 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

amat

Mumbai