Systems & Embedded Engineering
Systems Programming (C / C++ / Rust)
High-performance, low-level software — concurrency, networking primitives and performance tuning.
Low-level systems programming for performance-critical components: lock-free data structures, atomics and memory ordering, BSD sockets and custom network servers, custom allocators and cache-aware data layout, profiled and benchmarked with perf, Valgrind and sanitizers.
What you get
Concurrency & lock-free design
Sockets / custom servers & proxies
Custom allocators & data structures
Profiling & benchmarking
Sanitizer-hardened builds