DevJobs

Senior C++ Software Engineer

Overview
Skills
  • C++ C++ ꞏ 6y
  • Python Python
  • Linux Linux ꞏ 6y
  • Git Git
  • Docker Docker ꞏ 6y
  • CD
  • CI

Job Description – Senior C++ Software Engineer

We’re looking for a Senior C++ Software Engineer to join our team and work on high-performance distributed systems in a Linux environment.


What’s in it for you?

This is an opportunity to work on cutting-edge technologies in a collaborative and technically challenging environment, where your ideas and designs will make a real impact.


Our Group:

The Optical Diagnostics and Control (ODC) Business Unit is a leading division within Applied Materials focused on developing advanced inspection and diagnostics solutions for semiconductor manufacturing.

We work in a dynamic, collaborative environment, combining strong technical skills with the flexibility needed to keep up with changing industry needs.


What you'll be doing:

  • As a member of this core team you will initiate, design and develop facilitating SW for the next high end processing product.
  • You will make important technical decisions, ensure scalability and performance of our applications.
  • You will create an innovative product and see it being launched.


What you should have?

Must-Have:

  • B.Sc. in Software Engineering, Computer Science, or a related field.
  • 6+ years of hands-on experience in C++ development on Linux with Docker containers.
  • Strong analytical, problem-solving, and debugging skills.
  • Proven ability to design and implement complex software architectures, not just write code.
  • Good collaboration skills and ability to work effectively with a team.
  • Experience with Agile methodologies, Git ecosystem, and CI/CD pipelines.


Nice-to-Have:

  • Proven experience in developing high-performance distributed systems.
  • Proficiency in Python – strong advantage.
  • Experience in real-time image processing or working with high-volume data.
  • Experience with inter-processing communication.
Applied Materials Israel