C++ Linux - Software Engineer
A free account shows the apply link for every role and matches you to the ones that fit your resume.
About the role
Applied Materials develops materials engineering solutions and equipment used to manufacture semiconductor chips and advanced displays. You will design and optimize high-performance computing software for image processing and deep-learning workloads used in chip manufacturing equipment.
What you'll do
- Design and implement high-performance computing software solutions
- Profile systems and optimize code, workflows, and processes
- Lead the design and implementation of complex software components
- Identify and mitigate technical risks across the software lifecycle
- Mentor junior software engineers
Skills
Must have
- C++
- Linux
- Data structures
- Algorithms
- Multithreading
- Inter-process communication
- Distributed computing
- Operating systems
- Networking
- Storage systems
Nice to have
- CUDA
- Openmp
- Openacc
- Opencl
- Mpi
- Ucx
- Rdma
- Roce
Tools
- Vtune
- Oprofiler
- Perf
- Nvidia nsight
- Apache Airflow
- Apache Spark
- Apache storm
- Intel tbb
- Slurm
- Torque
Who it's for
- Education
- Bachelor's degree
- Degree
- computer science
- Experience
- 5 to 10 years
- Domain
- semiconductor equipment
About Applied Materials
Applied Materials has 29 open roles in Bangalore, at Applied Materials India HQ, ITPB Whitefield. See every Applied Materials role.
More at Applied Materials
Lead or staff · 10 to 15 years
Mid level · 3 to 8 years
Senior · 7 to 10 years
Lead or staff · 10 to 15 years
Entry level · On-site · 1 to 2 years
Mid level · 2 to 4 years
Senior · 5 to 12 years
Similar roles
All backend engineering jobs
Baxter · Lead or staff · 12+ years

Sabre Corporation (Sabre Travel Technologies) · Mid level · 3+ years



