C Developer Jobbbeskrivning Mall/kort

Vi söker efter en begåvad C-utvecklare för att gå med i vårt snabba IT-team. Din primära uppgift kommer att utforma och bygga stabila och lätt att underhålla C-moduler och inbäddade system för språk på hög nivå. Du kan också bli ombedd att implementera prestandamoduler, upptäcka flaskhalsar och felsöka fel.

För att lyckas som C-utvecklare bör du vara flytande i programmeringsspråk C och C ++, ha utmärkta problemlösningsförmågor och ha ett fast grepp om kodversionsverktyg. Slutligen kan en toppnivå C-utvecklare skriva ren, återanvändbar kod som fungerar bra med andra högre nivåer som Java, Go, Node.js och Python.

C Developer Job Profile

C är ett datorspråk som kan användas för olika ändamål. C-programmerare uppmanas ofta att skriva kod som integreras i operativsystem, moduler, ingripna system eller lågnivåbibliotek för extra språk på hög nivå som python, node.js och go. Det kan vara svårt att hitta utmärkta C -utvecklare eftersom språket är relativt forntida och i allmänhet tjänar särskilda nischer.

Rapporter till

  • Teknisk ledare
  • Chief Technology Officer

C Developer Krav och färdigheter

  • grundlig förståelse för boost och STL
  • Fast kunskap om datastrukturer och algoritmer
  • IPC -upplevelse, inklusive socketprogrammering
  • Kunskap om multithreading, inklusive rassituationer, dödlås och felsökning
  • Förståelse av XML och relationsdatabaser
  • En kandidatexamen i datavetenskap, matematik eller en relaterad disciplin
  • Kunskap om objektorienterad analys och design
  • Starka problemlösningsförmågor
  • brukade arbeta som en person med en god känsla av ägande

C Developer Krav och färdigheter

  • grundlig förståelse för boost och STL
  • Fast kunskap om datastrukturer och algoritmer
  • IPC -upplevelse, inklusive socketprogrammering
  • Kunskap om multithreading, inklusive rassituationer, dödlås och felsökning
  • Förståelse av XML och relationsdatabaser
  • En kandidatexamen i datavetenskap, matematik eller en relaterad disciplin
  • Kunskap om objektorienterad analys och design
  • Starka problemlösningsförmågor
  • brukade arbeta som en person med en god känsla av ägande