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