24FreelanceFreelance marketplace that never sleeps
Active

Engineer in Zig: embedded systems, Wasm, C-interop

86 views#2307
CategoryHandmade
Listing period7 daysuntil 20.11.2026
Posted22.08.2026
Views867 in 14 days

About the service

I develop systems software in Zig and treat every byte and cycle as something that needs justification. Manual memory management is the foundation of my work: I pass allocators explicitly, choose an arena or fixed buffer where appropriate, and run Zig's testing allocator to prove the absence of leaks and double-frees before delivery. If you already have a C or C++ codebase, I embed Zig right into it. Zig connects C headers with almost no friction, so I can wrap a ready library, replace one hot module or use `zig cc` as a cross-compiler for the entire project. Cross-compilation is where Zig quietly wins, and I use it actively: from one machine I build binaries for Linux, macOS, Windows, ARM boards and bare-metal without a fragile toolchain for each platform. On the embedded side I write firmware for microcontrollers with strict RAM limits, without a heap where the goal forbids it, and with predictable interrupt paths. For the web I compile Zig to WebAssembly to move heavy computation, parsers and codecs out of JavaScript into something small and fast. Comptime is my favorite tool: I generate tables, specialize data structures and validate configuration at compile time so runtime stays honest and the binary stays compact. Delivery usually includes source, working `build.zig`, unit tests, benchmarks and a short note on memory and safety decisions. I've shipped parsers, allocators, protocol codecs and MCU firmware and value handoff no less than the code itself. Describe the goal and constraints — I'll honestly say what Zig will give you.

SafeDeal Escrow Protection

Payora SafeDeal Astrina Shield Verified

Funds are locked in Payora USDT (TRC-20) escrow and released to the freelancer only after delivery approval.

Freelancer contacts
E-mailShow
24
Twenty · tip

Before you order

  • Look through the freelancer’s portfolio.
  • Describe your task and ask for a price and deadline.
  • Check reviews from other clients.
  • Or post a project and compare several offers.
Same category

Similar services

All services in the category
Good to know
How do I order this service?

Write to the freelancer using the form on this page: describe the task, the deadline and the result you need.

How do I check the freelancer?

Open the profile: rating, portfolio and reviews from other clients show experience with tasks like yours.

Yulia P.Handmade
Contact

What this page answers