Applied Materials

C++ Engineer 6 - 10 yrs Software Engineer

Applied Materials
Apply
3 days ago
Bengaluru, IndiaSenior

Responsibilities

  • Design, develop, test, and maintain C++ software applications on Linux.
  • Build scalable, reliable, and high-performance system software.
  • Develop multithreaded and concurrent applications.
  • Conduct code reviews and follow coding standards and best practices.
  • Debug production issues, perform root cause analysis, and resolve software problems.
  • Optimize application performance, memory utilization, and system resources.
  • Collaborate with Product Management, QA, DevOps, and Architecture teams.
  • Participate in software design discussions and technical decision-making.
  • Create and maintain technical documentation and test procedures.

Requirements

  • Bachelor's or master's degree in Computer Science, Electronics, Information Technology, or a related discipline.
  • At least six years of software development experience in C++.
  • Strong proficiency with C++11, C++14, and C++17.
  • Hands-on Linux operating system experience.
  • Strong knowledge of data structures, algorithms, and object-oriented design.
  • Experience with multithreading, synchronization, concurrency, Linux system programming, IPC, sockets, and networking fundamentals.
  • Proficiency with GDB, Valgrind, and memory analyzers.
  • Experience with Git version control and CI/CD workflows.
  • Preferred experience with distributed systems, microservices architecture, TCP/IP, HTTP, REST APIs, Docker, Kubernetes, Azure, AWS, GCP, Google Test, CMake, Makefiles, Bazel, performance tuning, and system profiling.
  • Desired knowledge of Linux Kernel fundamentals, STL, Boost libraries, design patterns, and software architecture principles.
  • Nice-to-have experience in networking products, cybersecurity, storage systems, telecom, embedded systems, Python, Shell scripting, and large-scale enterprise software.

Benefits

  • Full-time regular employment.
  • Supportive work culture with learning, development, and career growth opportunities.
  • Employee health and wellbeing programs and support.
  • Work location: Bangalore, India.
  • Relocation is not available.
  • No travel information was provided.
Applied Materials

About Applied Materials

10,000+ employees

Applied Materials builds semiconductor and display manufacturing equipment and related materials engineering technologies used by chip and flat-panel makers. It sells capital tools, process technology, and lifecycle services and software to support high-volume wafer fabrication and display production worldwide. Founded in 1967 and headquartered in Santa Clara, California, the company is publicly traded on NASDAQ under the ticker AMAT.

Contact me