DevJobs

Senior C++ Developer

Overview
Skills
  • C++ C++ ꞏ 3y
  • CUDA
  • Neural Networks

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 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


Skills and experience:

  • 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.


Location: Yokneam or Tel Aviv, 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.

Deloitte