DevJobs

Software Team Leader

Overview
Skills
  • C++ C++
  • Flutter Flutter
  • Asynchronous programming
  • boost::asio
  • grpc
  • Multithreading
  • CMake
  • DirectX
  • OpenGL
  • UI programming
  • vcpkg
  • Vulkan

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

 

Minimal Qualifications

  • 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 & vcpkg


Ultrawis