C Entwickler Stellenbeschreibung Vorlage/Brief

Wir suchen nach einem talentierten C-Entwickler, der sich unserem schnelllebigen IT-Team anschließt. Ihre Hauptaufgabe wird darin bestehen, stabile und leicht zu machende C-Module und eingebettete Systeme für hochrangige Sprachen zu entwerfen und zu bauen. Möglicherweise werden Sie auch gebeten, Leistungsmodule zu implementieren, Engpässe zu erkennen und Fehler zu beheben.

Um als C-Entwickler erfolgreich zu sein, sollten Sie die C- und C ++-Programmiersprachen fließend sprechen, über hervorragende Fähigkeiten zur Problemlösung verfügen und eine solide Verständnis für Code-Versioning-Tools haben. Schließlich kann ein Top-C-Entwickler einen sauberen, wiederverwendbaren Code schreiben, der gut mit anderen höheren Sprachen wie Java, Go, Node.js und Python funktioniert.

C Entwicklerjobprofil

C ist eine Computersprache, die für verschiedene Zwecke verwendet werden kann. C-Programmierer werden häufig gebeten, Code zu schreiben, der in Betriebssysteme, Module, tief verwurzelte Systeme oder Bibliotheken auf niedriger Ebene integriert wird, um zusätzliche Sprachen auf hoher Ebene wie Python, Node.js und GO zu erhöhen. Es kann schwierig sein, exzellente C -Entwickler zu finden, da die Sprache relativ alt ist und im Allgemeinen bestimmte Nischen dient.

Berichte an

  • Tech Lead
  • Chief Technology Officer

C -Entwickleranforderungen und Fähigkeiten

  • gründliches Verständnis von Boost und STL
  • solide Kenntnis von Datenstrukturen und Algorithmen
  • IPC -Erfahrung, einschließlich Socket -Programmierung
  • Kenntnis der Multithreading, einschließlich Rassensituationen, Deadlocks und Fehlerbehebung
  • Verständnis von XML und relationalen Datenbanken
  • Ein Bachelor -Abschluss in Informatik, Mathematik oder eine verwandte Disziplin
  • Kenntnis der objektorientierten Analyse und des Designs
  • Starke Fähigkeiten zur Problemlösung
  • Wird verwendet, um als Individuum mit einem guten Gefühl für Eigentum zu arbeiten

C -Entwickleranforderungen und Fähigkeiten

  • gründliches Verständnis von Boost und STL
  • Solides Wissen über Datenstrukturen und Algorithmen
  • IPC -Erfahrung, einschließlich Socket -Programmierung
  • Kenntnis der Multithreading, einschließlich Rassensituationen, Deadlocks und Fehlerbehebung
  • Verständnis von XML und relationalen Datenbanken
  • Ein Bachelor -Abschluss in Informatik, Mathematik oder eine verwandte Disziplin
  • Kenntnis der objektorientierten Analyse und des Designs
  • Starke Fähigkeiten zur Problemlösung
  • Wird verwendet, um als Individuum mit einem guten Gefühl für Eigentum zu arbeiten