C Developer Jobbeskrivelse Skabelon/kort

Vi søger efter en talentfuld C-udvikler til at deltage i vores hurtige IT-team. Din primære opgave vil være at designe og opbygge stabile og let at vedligeholde C-moduler og indlejrede systemer til sprog på højt niveau. Du kan også blive bedt om at implementere ydelsesmoduler, registrere flaskehalse og fejlfindingsfejl.

For at få succes som C-udvikler skal du være flydende i C ++ -programmeringssprog, besidde fremragende problemløsningsevner og have et solidt greb om kodeversionsværktøjer. Endelig kan en top-tier C-udvikler skrive ren, genanvendelig kode, der fungerer godt med andre sprog på højere niveau som Java, Go, Node.js og Python.

C -udviklerjobprofil

C er et computersprog, der kan bruges til forskellige formål. C-programmerere bliver ofte bedt om at skrive kode, der integreres i operativsystemer, moduler, indgroede systemer eller biblioteker på lavt niveau for ekstra sprog på højt niveau såsom Python, Node.js og GO. Det kan være svært at finde fremragende C -udviklere, fordi sproget er relativt gammelt og generelt tjener bestemte nicher.

Rapporterer til

  • Tech Lead
  • Chief Technology Officer

C -udviklerkrav og færdigheder

  • grundig forståelse af boost og STL
  • Solid viden om datastrukturer og algoritmer
  • IPC -oplevelse, inklusive socketprogrammering
  • Kendskab til multithreading, herunder racesituationer, dødvande og fejlfinding
  • Forståelse af XML og relationelle databaser
  • En bachelorgrad i datalogi, matematik eller en beslægtet disciplin
  • Kendskab til objektorienteret analyse og design
  • Stærke problemløsningsevner
  • plejede at arbejde som individ med en god følelse af ejerskab

C -udviklerkrav og færdigheder

  • grundig forståelse af boost og STL
  • Solid viden om datastrukturer og algoritmer
  • IPC -oplevelse, inklusive socketprogrammering
  • Kendskab til multithreading, herunder racesituationer, dødvande og fejlfinding
  • Forståelse af XML og relationelle databaser
  • En bachelorgrad i datalogi, matematik eller en beslægtet disciplin
  • Kendskab til objektorienteret analyse og design
  • Stærke problemløsningsevner
  • plejede at arbejde som individ med en god følelse af ejerskab