Senior C++ Software Engineer – Remote
BairesDev · Cajamarca
Descripcion del puesto
About the role
BairesDev is seeking a Senior C++ Software Engineer to design and implement a lightweight edge runtime that can operate under disconnected, intermittent, and low‑bandwidth conditions. The role focuses on building resilient systems that discover devices, provision digital twins, and ensure reliable data store‑and‑forward at the edge.
Key responsibilities
- Develop edge runtime software using modern C++ (C++20) with emphasis on coroutines, ownership, lifetimes, and concurrency.
- Implement IoT and edge functionality that tolerates disconnected and low‑bandwidth network links.
- Design and maintain secure networking components using gRPC and mTLS.
- Create device discovery, local persistence, and store‑and‑forward mechanisms.
- Write comprehensive tests covering unit, contract, integration, boundary, restart, and negative scenarios.
Required profile
- 5+ years of professional software engineering experience.
- Strong proficiency in modern C++ (preferably C++20) and systems‑level programming.
- Experience with Linux or Windows services and OS‑level APIs.
- Background in networking, secure transport protocols, and gRPC/mTLS.
- Advanced English communication skills.
Required skills
- C++20, coroutines, concurrency, asynchronous I/O, defensive error handling
- IoT and edge development, device discovery, store‑and‑forward patterns
- Linux/Windows systems programming, service processes, OS APIs
- gRPC, mTLS, sockets, connection lifecycle management
- Unit, contract, integration, boundary, restart, and negative testing
- Go (nice‑to‑have), Clang/LLVM, OTA updates, signed manifests, rollback
- SQLite or encrypted local databases, OpenSSL/TLS, cross‑compilation
Questions fréquentes
Por que reporta esta oferta?
Explorar más
Salarios, guías y búsquedas en Perú.
Salarios por profesión
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
Publicado hace 1 semana
Expira en 1 mes
19 vistas · 0 interested
Aumenta tus posibilidades
Sube tu CV: te propondremos las ofertas que coinciden con tu perfil.
Analizando tu CV...
BairesDev
Cajamarca
Ofertas relacionadas
-
Senior Kotlin/Java Backend Engineer - Remote work
BairesDev Cajamarca -
Azure Data Engineer (Remote)
BairesDev Cajamarca -
Senior Microsoft Fabric & Power BI Engineer (Remote)
BairesDev Cajamarca -
Especialista en Office y Excel Avanzado
J.R. ZAVALETA CONSULTING S.A. Lima -
Líder Técnico .NET - AWS
METRICA Perú Lima et périphérie