
C++ Engineer 6 - 10 yrs Software Engineer
Applied Materials11 hours ago
Bengaluru, IndiaSenior
Responsibilities
- Design, develop, test, and maintain C++ software applications on Linux.
- Build scalable, reliable, and high-performance system software, including multithreaded and concurrent applications.
- Perform code reviews and uphold coding standards and best practices.
- Debug production issues, conduct root cause analysis, and troubleshoot complex applications.
- 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 modern C++ standards, Linux operating systems, 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 analysis tools.
- Experience with Git version control and CI/CD workflows.
- Preferred experience with distributed systems, TCP/IP, HTTP, Docker, Kubernetes, Azure, AWS, GCP, Google Test, CMake, Makefiles, Bazel, performance tuning, and system profiling.
- Knowledge of Linux kernel fundamentals, STL, Boost, design patterns, software architecture, Python or Shell scripting, and enterprise software products is desirable.
Benefits
- Full-time regular employment in Bangalore, India.
- Supportive culture with learning, career development, and growth opportunities.
- Employee health and wellbeing programs supporting personal and professional needs.
- Relocation is not available.
Tech Stack
Categories
About Applied Materials
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.