DevJobs

Modern C++ developer

Overview
Skills
  • C++ C++ ꞏ 5y
  • Dart Dart
  • Flutter Flutter
  • Networking Networking
  • Transformations
  • Spatial data structures
  • Scene graph
  • Protobuf
  • OpenGL
  • UI programming
  • 3D scene management
  • gRPC
  • DirectX
  • Video processing
  • Computer vision
  • Collisions
  • C++20
  • Vulkan
  • Multithreading
  • Threads
  • Mutexes
  • Condition variables
  • Asynchronous programming

Who we are


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


We are looking for a talented Modern C++ Software Developer to join our team.

This is an exciting opportunity to work with cutting-edge technologies in the fields of computational geometry, real-time safety systems, and video processing, using modern C++ and software engineering best practices.


Responsibilities

  • Designing and implementing core system features and components.
  • Design and implementation of algorithms in computational geometry.
  • Refactoring and improving existing code.
  • Reviewing code and contributing to technical discussions.


Minimal Qualifications

  • Proven Experiance with Modern C++ (Minimum 5 and Up to 10 years).
  • Excellent understanding and proven experiance of multithreading (threads, mutexes, condition variables) and asynchronous programming.
  • Ability to design and implement clean and robust code.
  • Passion for technology and strong self-learning ability.
  • Excellent communication and teamwork skills.
  • Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.


Preferred Qualifications

Proven experience, or familiarity, in one or more of the following:

  • C++20 features.
  • Networking fundamentals and network programming concepts.
  • gRPC and Protobuf.
  • Graphics-related engines and APIs (DirectX, Vulkan, OpenGL)
  • Video processing and computer vision.
  • UI programming.
  • 3D scene management and spatial data structures (scene graph, collisions, transformations).
  • Flutter \ Dart


Job Location: Caesarea north park, near train station , Israel (On-site with 1-day remote option).

Ultrawis