24FreelanceFreelance-Marktplatz, der niemals schläft
Aktiv

Ingenieur in Zig: eingebettete Systeme, Wasm, C-Interop

55 Ansichten#2307
KategorieHandgemacht
Auflistungszeitraum7 Tagebis 20.11.2026
Veröffentlicht22.08.2026
Ansichten5530 in 14 Tagen

Über den Service

Übersetzt
Ich entwickle Systemsoftware in Zig und behandle jedes Byte und jeden Zyklus als etwas, das gerechtfertigt werden muss. Manuelle Speicherverwaltung ist die Grundlage meiner Arbeit: Ich übergebe Allokatoren explizit, wähle einen Arena- oder festen Puffer, wo es angebracht ist, und führe Zigs Testallokator aus, um das Fehlen von Lecks und doppelten Freigaben vor der Auslieferung zu beweisen. Wenn Sie bereits eine C- oder C++-Codebasis haben, bette ich Zig direkt darin ein. Zig verbindet C-Header mit fast keinem Reibungsverlust, sodass ich eine fertige Bibliothek einwickeln, ein heißes Modul ersetzen oder `zig cc` als Cross-Compiler für das gesamte Projekt verwenden kann. Die Cross-Kompilierung ist der Bereich, in dem Zig leise gewinnt, und ich nutze sie aktiv: Von einer Maschine aus baue ich Binärdateien für Linux, macOS, Windows, ARM-Boards und Bare-Metal, ohne eine fragile Toolchain für jede Plattform. Auf der eingebetteten Seite schreibe ich Firmware für Mikrocontroller mit strengen RAM-Grenzen, ohne einen Heap, wo das Ziel es verbietet, und mit vorhersehbaren Interrupt-Pfaden. Für das Web kompiliere ich Zig zu WebAssembly, um schwere Berechnungen, Parser und Codecs aus JavaScript in etwas Kleines und Schnelles zu verschieben. Comptime ist mein Lieblingswerkzeug: Ich generiere Tabellen, spezialisiere Datenstrukturen und validiere Konfigurationen zur Compile-Zeit, damit die Laufzeit ehrlich bleibt und die Binärdatei kompakt bleibt. Die Auslieferung umfasst normalerweise den Quellcode, ein funktionierendes `build.zig`, Unit-Tests, Benchmarks und eine kurze Notiz zu Speicher- und Sicherheitsentscheidungen. Ich habe Parser, Allokatoren, Protokoll-Codecs und MCU-Firmware ausgeliefert und schätze die Übergabe nicht weniger als den Code selbst. Beschreiben Sie das Ziel und die Einschränkungen — ich werde ehrlich sagen, was Zig Ihnen geben wird.
Freelancer contacts
E-mailShow
24
Zwanzig · Tipp

Bevor Sie bestellen

  • Durchsehen Sie das Portfolio des Freelancers.
  • Beschreiben Sie Ihre Aufgabe und fragen Sie nach Preis und Frist.
  • Überprüfen Sie die Bewertungen anderer Kunden.
  • Oder posten Sie ein Projekt und vergleichen Sie mehrere Angebote.
Gleiche Kategorie

Ähnliche Dienstleistungen

Alle Dienstleistungen in der Kategorie
Gut zu wissen
Wie bestelle ich diese Dienstleistung?

Schreiben Sie dem Freelancer über das Formular auf dieser Seite: beschreiben Sie die Aufgabe, die Frist und das Ergebnis, das Sie benötigen.

Wie überprüfe ich den Freelancer?

Öffnen Sie das Profil: Bewertung, Portfolio und Bewertungen von anderen Kunden zeigen Erfahrung mit Aufgaben wie Ihren.

Yulia P.Handgemacht
Kontakt
FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora