B

Senior C++ Software Engineer - Edge & IoT Systems

BairesDev • Mexico
Remote
Apply Now

Build lightweight edge runtime software using modern C++ to handle disconnected, intermittent, and low-bandwidth conditions. Develop IoT functionality including device discovery, local persistence, and store-and-forward behavior for unreliable networks. Requires 5+ years of experience in C++20, systems programming, and secure networking with gRPC and mTLS.

Key Highlights
100% remote work from anywhere with flexible hours
Work on genuinely hard systems engineering focusing on resilience and recovery
Collaborate with a global team of the world's Top 1% of tech talent
Key Responsibilities
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.
Technical Skills Required
C++ gRPC mTLS
Benefits & Perks
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 national holidays
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

Job Description

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 at BairesDev
Want the full job description? Read the complete details on LinkedIn, the original posting.
Continue on LinkedIn

This is a short excerpt. All rights to the full description belong to its original publisher.

See Jaabz jobs first on Google 1 tap · free · in AI Overviews Jaabz is on your Google Manage Preferred Sources

Similar Jobs

Explore other opportunities that match your interests

Full-Stack Developer (Django + React)

Programming
•
15h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

BairesDev

Mexico
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

SimplePractice

Mexico

Senior Python & Django Developer

Programming
•
1d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

BairesDev

Mexico

Subscribe our newsletter

New Things Will Always Update Regularly