logo[мetahunt]
> DOU

Software Engineer

Airlab
format:Remotecompany:Product
c++c#multithreadinglinuxwindowscmakeopengldirectxwpf
raspberry pijetson
experience3+ years
> full description

Being an independent software developer and publisher, Airlab is a sister company to Ubisoft, Guillemot Corporation, and Longtail Studios. We are looking for an exceptional and talented Windows/Linux platforms C++ developer to join our outstanding team.

Responsibilities

  • Develop, maintain, and extend a cross-platform Windows/Linux desktop application, with C++ as one of the core technologies;
  • Participate in porting existing application functionality between Windows and Linux;
  • Integrate C++ modules with the application’s Avalonia-based UI layer;
  • Develop functionality related video/audio communication, streaming, and data processing;
  • Implement and optimize graphics and video-processing functionality using OpenGL, DirectX, and platform-specific rendering APIs;
  • Work with GPU-accelerated rendering, texture processing, frame conversion, and efficient data transfer between CPU and GPU;
  • Integrate and manage external hardware, including cameras, microphones, audio/video devices, sensors, and other peripherals;
  • Integrate third-party C++ libraries, SDKs, multimedia frameworks, and platform-specific APIs;
  • Debug and resolve platform-specific issues across Windows and Linux;
  • Develop multithreaded and asynchronous components for real-time data and media processing;
  • Profile and optimize application performance, including CPU usage, memory consumption, and video processing pipelines;
  • Collaborate with other developers and UI/UX designers on architecture, implementation, and integration of new functionality;
  • Contribute to the future porting and optimization of the application for mini-computers and embedded Linux platforms.

Requirements

  • 3+ years of professional C++ development experience;
  • Strong knowledge of modern C++ (C++14/17/20);
  • Experience in C# development;
  • Experience developing and debugging applications for Windows and/or Linux;
  • Strong experience with multithreading, asynchronous programming, and performance-critical applications;
  • Experience integrating third-party C++ libraries, SDKs, and native APIs;
  • Experience with audio/video processing, real-time communication, or external hardware integration;
  • Strong debugging, profiling, and problem-solving skills.

Preferred Qualifications

  • Experience porting software for mini computers such as Jetson or Raspberry Pi.
  • Hands-on experience in integrating external sensors and audio/video devices.
  • Experience with audio/video data processing.
  • Knowledge of UI frameworks such as WPF or UWP.

We Offer

  • 🌍 Fully remote work — work from anywhere, without relocation.
  • 🌴 20 vacation days per year.
  • 💙 15 additional Personal Paid Days for mental health, birthdays, holidays, weddings, or other important events.
  • 📊 Full accounting support — we handle the paperwork, so you can focus on your work.
  • 🚀 Space to grow — opportunity to try out new technologies and innovate within
Відгукнутись на вакансію