Jobiglo

Sin resultados.

Senior C++ Software Engineer (Remote)

BairesDev

Remote
Remote Senior 🇬🇧 English
C++ C++20 coroutines ownership lifetimes concurrency asynchronous I/O defensive error handling IoT Linux Windows service processes OS-level APIs gRPC mTLS sockets connection lifecycle management negative testing Go Clang/LLVM SQLite OpenSSL TLS

Descripcion del puesto

About the role

As a Senior C++ Software Engineer you will design and implement a lightweight edge runtime that operates reliably under disconnected, intermittent and low‑bandwidth conditions. The role focuses on modern C++ system‑level development for IoT and edge devices, ensuring secure communication and robust data handling.

Key responsibilities

  • Build edge runtime software using modern C++ (C++20) with emphasis on coroutines, ownership, lifetimes and concurrency.
  • Develop IoT and edge functionality that supports device discovery, local persistence and store‑and‑forward behavior.
  • Implement secure networking using gRPC and mutual TLS (mTLS) connections.
  • Author comprehensive tests including unit, contract, integration, boundary, restart and negative scenarios.
  • Maintain and troubleshoot Linux/Windows service processes and OS‑level APIs.

Required profile

  • 5+ years of software engineering experience.
  • Strong proficiency in modern C++ (preferably C++20) with experience in coroutines, concurrency and defensive error handling.
  • Hands‑on experience with IoT/edge development, device discovery and store‑and‑forward mechanisms.
  • Background in Linux or Windows systems programming and secure transport protocols (gRPC, mTLS, sockets).
  • Proven ability to write and maintain extensive automated test suites.
  • Advanced proficiency in English.

Required skills

  • C++ (C++20)
  • Coroutines, ownership, lifetimes
  • Concurrency and asynchronous I/O
  • Linux and Windows systems programming
  • gRPC, mTLS, sockets
  • Unit, contract, integration, boundary, restart and negative testing
  • IoT and edge computing concepts

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec BairesDev.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Por que reporta esta oferta?

Gracias por su reporte. Revisaremos esta oferta.

Postula en 30 segundos

Ingresa tu email para postular. Se creara una cuenta automaticamente.

Al continuar, aceptas nuestras condiciones de uso.

Ya tienes cuenta? Iniciar sesion

💬 Escríbenos en Telegram Chatear por WhatsApp

Publicado hace 1 semana

Expira en 1 mes

18 vistas · 0 interested

Aumenta tus posibilidades

Sube tu CV: te propondremos las ofertas que coinciden con tu perfil.

Analizando tu CV...

BairesDev