C Opis stanowiska programisty szablon/krótki

Szukamy utalentowanego programisty C, który dołączy do naszego szybkiego zespołu IT. Twoim głównym zadaniem będzie projektowanie i budowanie stabilnych i łatwych do utrzymania modułów C oraz systemów osadzonych dla języków wysokiego poziomu. Możesz również zostać poproszony o wdrożenie modułów wydajności, wykrycie wąskich gardeł i rozwiązywanie problemów.

Aby odnieść sukces jako programista C, powinieneś płynnie w języku programowania C i C ++, mieć doskonałe umiejętności rozwiązywania problemów i mieć solidne zrozumienie narzędzi do wersji kodu. Wreszcie, twórca C najwyższego poziomu może pisać czysty, wielokrotnego użytku, który działa dobrze z innymi językami wyższego poziomu, takimi jak Java, Go, Node.js i Python.

C Profil pracy programisty

C jest językiem komputerowym, który może być używany do różnych celów. Programiści C są często proszeni o zapisanie kodu integracji z systemami operacyjnymi, modułami, systemami zakorzenionymi lub bibliotekami na niskim poziomie dla dodanych języków wysokiego poziomu, takich jak Python, Node.js i GO. Znalezienie doskonałych programistów C może być trudne, ponieważ język jest stosunkowo starożytny i ogólnie służy konkretnym niszom.

Raporty do

  • Lead technologiczny
  • Dyrektor Techniczny

C Wymagania i umiejętności programistyczne

  • Dokładne zrozumienie Boost i STL
  • Solidna znajomość struktur danych i algorytmów
  • doświadczenie IPC, w tym programowanie gniazda
  • Wiedza na temat wielowaństwa, w tym sytuacje wyścigowe, impas i rozwiązywanie problemów
  • Zrozumienie XML i relacyjnych baz danych
  • Licencjat z informatyki, matematyki lub powiązanej dyscypliny
  • Wiedza o analizie i projektowaniu obiektowym
  • Silne umiejętności rozwiązywania problemów
  • Kiedyś pracował jako jednostka z dobrym poczuciem własności

C Wymagania i umiejętności programistyczne

  • Dokładne zrozumienie Boost i STL
  • Solidna znajomość struktur danych i algorytmów
  • doświadczenie IPC, w tym programowanie gniazda
  • Znajomość wielowaśników, w tym sytuacje wyścigowe, impas i rozwiązywanie problemów
  • Zrozumienie XML i relacyjnych baz danych
  • Licencjat z informatyki, matematyki lub powiązanej dyscypliny
  • Wiedza o analizie i projektowaniu obiektowym
  • Silne umiejętności rozwiązywania problemów
  • Kiedyś pracował jako jednostka z dobrym poczuciem własności