DevJobs

senior C++ Software engineers

Overview
Skills
  • C++ C++ ꞏ 5y
  • Modern C++ Modern C++
  • PostgreSQL PostgreSQL
  • MongoDB MongoDB
  • CI/CD CI/CD
  • Git Git
  • AWS AWS
  • Docker Docker
  • Networking Networking
  • TensorFlow Serving
  • API development
  • real-time systems
  • performance optimization
  • Open CL
  • multithreading
  • memory management
  • low-level programming
  • GPU programming
  • CUDA
  • concurrency
  • C++20
  • C++11

Cybord is 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. 


Requirements and Skills: 

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


Why Join Cybord? 

At Cybord, you will have the opportunity to work in an industry-defining and fast-growing startup environment where collaboration and innovation are key. Our teams operate globally, ensuring a diverse and dynamic work culture. 

Our offices are located in the heart of Tel Aviv, within a 5-minute walk from HaShalom train station. We follow a hybrid work model, allowing employees to work remotely twice a week.