Work From Home Senior C++ Software Engineer - Remote Work / Ref. 0043E

BairesDev

Brasil

Teletrabalho

BRL 614 000 - 922 000

Tempo integral

Há 5 dias
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Destaca-te para esta função — gera um currículo e uma carta de apresentação personalizados em cerca de um minuto.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Remote work
Competitive USD salary
Flexible hours
Paid parental leave
Global team mentorship

Resumo da oferta

BairesDev, a global software company, is seeking a Senior C++ Software Engineer for a 100% remote role. You will build an edge runtime designed to survive disconnected and low-bandwidth conditions using modern C++20 features.

You will implement device discovery, local persistence, and secure networking with gRPC and mTLS, while writing tests across levels and collaborating with a diverse, international remote team.

Qualificações

  • 5+ years of software engineering experience.
  • Strong proficiency in modern C++, preferably C++20, including coroutines and concurrency.
  • Experience with IoT/edge development and edge connectivity scenarios.

Responsabilidades

  • Build edge runtime software using modern C++, focusing on coroutines and concurrency.
  • Develop IoT/edge functionality for disconnected, intermittent, and low-bandwidth conditions.
  • Implement device discovery, local persistence, and store‑and‑forward behavior.
  • Build and maintain secure networking using gRPC and mTLS.
  • Author tests across unit, contract, integration, and other testing types.

Conhecimentos

C++20
Edge/IoT development
English proficiency

Ferramentas

gRPC
mTLS
OpenSSL
Linux/Windows systems

Descrição da oferta de emprego

At BairesDev®, we've been leading the way in technology projects for over 15 years. We deliver cutting-edge solutions to giants like Google and the most innovative startups in Silicon Valley. Our diverse 4,000+ team, composed of the world's Top 1% of tech talent, works remotely on roles that drive significant impact worldwide. When you apply for this position, you're taking the first step in a process that goes beyond the ordinary. We aim to align your passions and skills with our vacancies, setting you on a path to exceptional career development and success.

Senior C++ Software Engineer - Remote Work at BairesDev

In this role, you'll build a lightweight edge runtime designed to survive disconnected, intermittent, and low-bandwidth conditions, store‑and‑forwarding data cleanly whenever the link drops. Working with modern C++ at the systems level, you'll build software that discovers devices, provisions digital twins, and keeps running reliably at the edge where connectivity can't be assumed.

What You'll Do:
  • Build edge runtime software using modern C++, with a strong focus on coroutines, ownership, lifetimes, and concurrency.
  • Develop IoT and edge functionality that operates under disconnected, intermittent, and low-bandwidth conditions.
  • Implement device discovery, local persistence, and store‑and‑forward behavior for unreliable network links.
  • Build and maintain secure networking using gRPC and mTLS connections.
  • Author tests across the full spectrum, including unit, contract, integration, boundary, restart, and negative tests.
What we are looking for:
  • 5+ years of experience in software engineering.
  • Strong proficiency in modern C++, preferably C++20, including coroutines, ownership and lifetimes, concurrency, asynchronous I/O, and defensive error handling.
  • Experience with IoT and edge development, including DDIL conditions, device discovery, local persistence, and store‑and‑forward behavior.
  • Experience with Linux or Windows systems programming, including service processes and OS‑level APIs.
  • Background in networking and secure transport, including gRPC, mTLS, sockets, and connection lifecycle management.
  • Strong test authoring skills across unit, contract, integration, boundary, restart, and negative testing.
  • Ability to explain and defend AI‑assisted code, including license and dependency verification.
  • Advanced proficiency in English.
Nice to have:
  • Familiarity with Go.
  • Experience with Clang/LLVM.
  • Background in OTA and secure software updates, including signed manifests and rollback.
  • Experience with local persistence tools such as SQLite or encrypted local databases.
  • Familiarity with device discovery and provisioning protocols.
  • Experience with OpenSSL, TLS/mTLS, or secure protocol design.
  • Experience with cross‑compilation for non‑host processor architectures.
  • Background in test infrastructure, including deterministic clocks, fault injection, sanitizers, and race detection.
  • Proficiency in Python for build and test automation.
  • Robotics, autonomous systems, maritime, or defense‑adjacent systems experience.
How we do make your work (and your life) easier:
  • 100% remote work (from anywhere).
  • Excellent compensation in USD or your local currency if preferred.
  • Hardware and software setup for you to work from home.
  • Flexible hours: create your own schedule.
  • Paid parental leaves, vacations, and holidays.
  • Innovative and multicultural work environment: collaborate and learn from the global Top 1% of talent.
  • Supportive environment with mentorship, promotions, skill development, and diverse growth opportunities.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior C++ Software Engineer - Remote Work | REF#304226
Senior C++ Software Engineer - Remote Work | REF#304226

BairesDev • Rio de Janeiro

Teletrabalho
BRL 614 000 - 922 000
100% remote
USD compensation
Equipment provided
+3
Work From Home Embedded Linux Engineer (C/C++) / Ref. 0043E
Work From Home Embedded Linux Engineer (C/C++) / Ref. 0043E

BairesDev • Brasil

Teletrabalho
BRL 461 000 - 768 000
Remote work
Competitive USD pay
Home office setup
+4
Work From Home Low-Level Systems Engineer (C/C++ & Linux) / Ref. 0043E
Work From Home Low-Level Systems Engineer (C/C++ & Linux) / Ref. 0043E

BairesDev • Brasil

Teletrabalho
BRL 512 000 - 717 000
Remote work from anywhere
Competitive USD compensation
Flexible hours
+2
Senior IoT Software Engineer - Remote Work | REF#303822
Senior IoT Software Engineer - Remote Work | REF#303822

BairesDev • Rio de Janeiro

Teletrabalho
BRL 614 000 - 922 000
100% remote work
USD compensation
Home office setup
C++ Optimization Engineer - Remote Work | REF#303347
C++ Optimization Engineer - Remote Work | REF#303347

BairesDev • Rio de Janeiro

Presencial
BRL 512 000 - 768 000
100% remote work
USD or local currency compensation
Hardware and software setup
+3
Senior .NET Engineer - Remote Work | REF#280830
Senior .NET Engineer - Remote Work | REF#280830

BairesDev • Região Geográfica Intermediária de São Paulo

Teletrabalho
BRL 327 690 - 655 380
100% remote work
Excellent compensation
Hardware and software setup
+6
Work From Home Senior Security Engineer - Remote Work / Ref. 1164E
Work From Home Senior Security Engineer - Remote Work / Ref. 1164E

BairesDev • Brasil

Teletrabalho
BRL 614 000 - 922 000
Remote work
Competitive USD compensation
Home setup provided
+3
Work From Home Senior SDK Engineer (C#/Unity) - Remote Work / Ref. 0001E
Work From Home Senior SDK Engineer (C#/Unity) - Remote Work / Ref. 0001E

BairesDev • Brasil

Teletrabalho
BRL 614 000 - 922 000
100% remote work
Excellent compensation in USD or local
Hardware and software setup
+3
Computer Scientist - Remote Work
Computer Scientist - Remote Work

BairesDev • Minas Gerais

Teletrabalho
BRL 624 000 - 936 000
100% remote work
Excellent compensation
Paid parental leave
+2
Fullstack Engineer (AI Project) - Remote Work | REF#283501
Fullstack Engineer (AI Project) - Remote Work | REF#283501

BairesDev • Salvador

Teletrabalho
BRL 273 000 - 492 000
100% remote work
Excellent compensation
Hardware and software setup
+7