Low-level C++ Engineer (Blockchain)

  1. Home
  2. Remote jobs
  3. C++
  • Company Logos
  • Employment Full-time
  • Location Remote (Worldwide)
  • Submitted Posted 2 months ago - Updated 1 day ago
<div class="content-intro"><p>Logos is a movement supporting the development of the decentralised web. Logos technologies lay the foundations for a freer internet upon which communities can evolve into network states. Each protocol in the Logos stack seeks to empower its users while upholding civil liberties and fundamental freedoms.</p><p>&nbsp;</p></div><p id="The-role" data-startline="6" data-endline="6"><a href="https://logos.co">Logos</a> is a social movement and decentralised technology stack built to revitalise civil society.</p><p data-startline="6" data-endline="6"><strong>The job:</strong></p><p data-startline="6" data-endline="6">You will design and implement liblogos, a modular plugin runtime for decentralised nodes, while optimising IPC, strengthening module isolation, fault-tolerance, scalability, and security. You will also collaborate with teams to build and test modules, like our Logos blockchain, messaging and storage modules.</p><p data-startline="6" data-endline="6"><strong>Responsibilities:</strong></p><ul data-startline="12" data-endline="16"><li data-startline="12" data-endline="12">Help design and implement liblogos, which provides a modular plugin-based runtime for decentralized nodes and applications.</li><li data-startline="13" data-endline="13">Optimize IPC performance.</li><li data-startline="14" data-endline="14">Improve isolation (also in regards to efficiency), fault tolerance, independent scalability, and secure boundaries of modules to prevent cross-module vulnerabilities.</li><li data-startline="15" data-endline="16">Collaborate with component teams to build and test modules like decentralised nodes.</li></ul><p><strong>You ideally have:&nbsp;</strong></p><ul data-startline="18" data-endline="25"><li data-startline="18" data-endline="18">Proficiency in systems programming languages including C, C++, Rust, and Nim.</li><li data-startline="19" data-endline="19">Experience with plugin architectures, dynamic loading, and package managers for modular runtime systems.</li><li data-startline="20" data-endline="20">Strong understanding of microkernel principles: minimal core, service isolation, fault tolerance, and extensibility without core modifications.</li><li data-startline="21" data-endline="21">Experience with Linux namespaces and cgroups for process isolation, containerization techniques, and achieving microkernel-style separation in user-space environments.</li><li data-startline="22" data-endline="22">Knowledge of IPC optimization, and low-level performance tuning in multi-process environments.</li><li data-startline="23" data-endline="23">Experience in network programming.</li></ul><p><strong>Bonus points!</strong></p><ul data-startline="27" data-endline="30"><li data-startline="27" data-endline="27">Experience working for an open-source organization.</li><li data-startline="28" data-endline="28">Knowledge of type theory and programming language foundations.</li><li data-startline="29" data-endline="30">Experience with peer-to-peer technologies, blockchain, or cryptography.</li></ul><p><strong>Hiring Process:</strong></p><ul data-startline="33" data-endline="36"><li data-startline="33" data-endline="33">Intro Call with our POps team</li><li data-startline="34" data-endline="34">One or two technical interviews</li><li data-startline="35" data-endline="35">Home assignment</li><li data-startline="36" data-endline="36">Interview with co-founder</li></ul><h4>Compensation:&nbsp;</h4><p>&nbsp;We are happy to pay in any mix of fiat/crypto.&nbsp;</p>

Loading similar jobs...

C Developer Jobs

Forge your path in the heart of programming excellence! Explore career opportunities in C/C++ and C#.

© 2026 Created by C Developer Jobs. All rights reserved.