we are seeking a skilled Senior C++ Software Engineer to join its expanding R&D team.
The company specializes in utilizing AI and big data to analyze electronic components during the assembly process to identify faulty and counterfeit components.
Responsibilities:
Develop and maintain high-performance C++ applications in a constantly evolving and dynamic environment.
Take ownership of key tools and processes, ensuring reliability, efficiency, and scalability.
Optimize applications for improved performance, memory management, and real-time processing.
Collaborate with cross-functional teams to integrate complex algorithms and logic seamlessly.
Work with cloud-based infrastructure and contribute to scalable microservices architecture.
Debug and resolve complex software issues to maintain high system reliability.
The company specializes in utilizing AI and big data to analyze electronic components during the assembly process to identify faulty and counterfeit components.
Responsibilities:
Develop and maintain high-performance C++ applications in a constantly evolving and dynamic environment.
Take ownership of key tools and processes, ensuring reliability, efficiency, and scalability.
Optimize applications for improved performance, memory management, and real-time processing.
Collaborate with cross-functional teams to integrate complex algorithms and logic seamlessly.
Work with cloud-based infrastructure and contribute to scalable microservices architecture.
Debug and resolve complex software issues to maintain high system reliability.
Requirements:
5+ years of experience in C++ development with a strong understanding of modern C++ (C++11/14/17/20).
Strong problem-solving and debugging skills.
Self-motivated with a passion for learning and staying up-to-date with industry trends.
Excellent organizational and time management skills.
Precision and attention to detail.
Strong teamwork and communication skills in both Hebrew and English.
Technical Skills:
Experience with multithreading, concurrency, and real-time systems.
Experience with GPU programming (CUDA, Open CL)
Familiar with TensorFlow Serving
Expertise in low-level programming, memory management, and performance optimization.
Proficiency in API development and network programming.
Familiarity with relational and non-relational databases (PostgreSQL, MongoDB).
Experience with containerization tools (Docker) and cloud-based architectures (AWS).
Strong knowledge of Git, CI/CD pipelines, and software development lifecycle.
5+ years of experience in C++ development with a strong understanding of modern C++ (C++11/14/17/20).
Strong problem-solving and debugging skills.
Self-motivated with a passion for learning and staying up-to-date with industry trends.
Excellent organizational and time management skills.
Precision and attention to detail.
Strong teamwork and communication skills in both Hebrew and English.
Technical Skills:
Experience with multithreading, concurrency, and real-time systems.
Experience with GPU programming (CUDA, Open CL)
Familiar with TensorFlow Serving
Expertise in low-level programming, memory management, and performance optimization.
Proficiency in API development and network programming.
Familiarity with relational and non-relational databases (PostgreSQL, MongoDB).
Experience with containerization tools (Docker) and cloud-based architectures (AWS).
Strong knowledge of Git, CI/CD pipelines, and software development lifecycle.
This position is open to all candidates.