We are seeking a highly skilled C ++ software team lead to join our team.
This is an exciting opportunity to work with cutting-edge technologies in the fields of computer vision, video processing, and AI, utilizing latest C ++ standards and best practices.
Responsibilities
Designing and implementing core system features and components.
Implementing advanced algorithms in the areas of 3D scene representation, collision avoidance and computational geometry.
Conducting in-depth analysis and optimization to ensure optimal performance and responsiveness of our architecture.
Refactoring and improving existing code.
Providing guidance and mentorship to other team members.
Requirements: Proficiency in Modern C ++ (14/17/20).
Strong understanding in multithreading (threads, mutexes, condition variables) and asynchronous programming (boost::asio, grpc).
Ability to design and implement clean and robust code.
Passion for technology self-learning skills.
Excellent communication and teamwork skills.
Bachelor's degree in Computer Science or related field, or equivalent experience.
Preferred Qualifications
UI programming experience (Flutter).
Experience with graphics related engines APIs (DirectX, Vulkan, OpenGL)
Experience with cross platform C ++ development using CMake vcpk
.המשרה מיועדת לנשים ולגברים כאחד