DevJobs

C++ software developer

Overview
Skills
  • Modern C++ Modern C++
  • Asynchronous Programming
  • Multithreading
  • DirectX
  • GPGPU and parallel architectures such as CUDA
  • Graphics related engines & APIs
  • OpenCL
  • OpenGL
  • UI programming
  • Vulkan


Job Location: Matam Park, Haifa

Who we are

Ultrawis is an Elbit systems start-up company that develops Advanced Driver Assistance System for cranes, with a vision to enable fully autonomous cranes at digital jobsites

We are seeking a highly skilled Modern C++ software developer 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 computer vision, 3D graphics 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



Bachelor's degree in Computer Science or related field, or equivalent experience

Proficiency in Modern C++ (14/17/20)

Strong understanding in multithreading (threads, mutexes, condition variables) andasynchronous programming

Experience with graphics related engines & APIs (DirectX, Vulkan, OpenGL) -Advantage

Experience with GPGPU and parallel architectures such as CUDA, OpenCL - Advantage

UI programming experience - Advantage

Ability to design and implement clean and robust code

Passion for technology & self-learning skills

Excellent communication and teamwork skills

Experience with graphics related engines & APIs (DirectX, Vulkan, OpenGL)

Experience with GPGPU and parallel architectures such as CUDA, OpenCL

UI programming experience
Elbit Systems