Senior C++ Developer


We are looking for an experienced C++ Developer who is extremely skilled at designing and developing software that is written in C++ . You will be using modern object-orientated programming practices to write scalable, modular, and robust C++ code. Senior Software Engineer is responsible for designing, developing, and maintaining software applications for clients in a variety of verticals, and for mentoring and guiding junior software engineers.

About us

We are an NVIDIA partner, providing professional services of software development, Artificial Intelligence algorithms development, and performance optimization, maximizing the heterogeneous (CPU&GPU) hardware utilization.

Job Responsibilities:

  • Designing and developing software applications using languages such as C++
  • Design and implement software written in C++  
  • Implement complex algorithms 
  • Create an adequate amount of unit tests to verify software functionality 
  • Collaborating with cross-functional teams to define, design, and ship new features 
  • Debugging and troubleshooting software issues 
  • Writing and maintaining documentation for software applications 
  • Mentoring and guiding junior software engineers 
  • Staying up-to-date with industry developments and learning new technologies as needed 
  • Participating in code reviews to ensure that code is of high quality and follows best practices 
  • Leading projects and coordinating the work of other engineers 


  • At least Bachelor's degree in Software Engineering, Computer Science (or related field)
  • 3 + years of relevant work experience. 
  • Critical thinking and problem-solving skills.
  • Deep understanding of software development principles, as well as the ability to work effectively in a team and lead projects.
  • High-level knowledge of the C++ programming language.
  • Knowledge of the CUDA programming language – advantage.
  • Knowledge of Artificial Intelligence algorithms using Neural Networks – advantage.

Full time Job

Location: Yokneam, Hybrid

We at Deloitte believe that diversity and inclusion among our people is a critical component of our success and that is why we cultivate an organizational culture that contains and embraces diversity in all its forms.

Share this job

Share this job