B

Senior C++ Software Engineer - Edge/IoT

BairesDev • Ecuador
Remote
Apply Now

This role builds a lightweight edge runtime for IoT devices using modern C++ (C++20). Key responsibilities include IoT/edge functionality, device discovery, store-and-forward behavior, and secure gRPC/mTLS networking. Candidates need 5+ years of software engineering experience, strong systems-level C++, and testing expertise.

Key Highlights
Build a resilient edge runtime using modern C++ (C++20) for IoT devices
Work on challenging systems engineering for disconnected, intermittent, and low-bandwidth environments
Join a fully remote global team and collaborate with the world's top 1% of tech talent
Key Responsibilities
Build edge runtime software using modern C++, focusing 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 unit, contract, integration, boundary, restart, and negative testing.
Technical Skills Required
C++ IoT and Edge Development Networking and Secure Transport
Benefits & Perks
100% remote work from anywhere
Excellent compensation in USD or local currency
Flexible hours and paid parental leaves
Hardware and software setup provided
Innovative multicultural work environment with growth opportunities
Nice to Have
Go programming language
Clang/LLVM
OTA and secure software updates
SQLite and encrypted local databases
Device discovery and provisioning protocols
OpenSSL, TLS/mTLS, and secure protocol design
Cross-compilation for non-host processor architectures
Test infrastructure including deterministic clocks, fault injection, sanitizers, and race detection
Python for build and test automation
Robotics, autonomous systems, maritime, or defense-adjacent 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

Senior Shopify Developer

Programming
•
1d ago

Premium Job

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

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

BairesDev

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

BairesDev

Ecuador

Senior Boomi Integration Engineer

Programming
•
2d ago

Premium Job

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

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

BairesDev

Ecuador

Subscribe our newsletter

New Things Will Always Update Regularly