C Modello di descrizione del lavoro per sviluppatori/Breve

Stiamo cercando uno sviluppatore C di talento per unirci al nostro frenetico team IT. Il tuo compito principale sarà la progettazione e la creazione di moduli C stabili e facili da mantenere e sistemi incorporati per lingue di alto livello. È inoltre possibile che ti venga chiesto di implementare moduli di prestazioni, rilevare colli di bottiglia e risolvere gli errori.

Per avere successo come sviluppatore C, dovresti essere fluente nei linguaggi di programmazione C e C ++, possiedi eccellenti capacità di risoluzione dei problemi e avere una solida comprensione degli strumenti di versioni di codice. Infine, uno sviluppatore C di alto livello può scrivere un codice pulito e riutilizzabile che funziona bene con altre lingue di livello superiore come Java, Go, Node.js e Python.

Profilo di lavoro per sviluppatori C

C è un linguaggio del computer che può essere utilizzato per vari scopi. Ai programmatori a C viene spesso chiesto di scrivere codice che si integrano in sistemi operativi, moduli, sistemi radicati o librerie di basso livello per i linguaggi di alto livello come Python, Node.js e Go. Può essere difficile trovare eccellenti sviluppatori C perché la lingua è relativamente antica e generalmente serve nicchie particolari.

Denunciare a

  • Lead tecnologico
  • Chief Technology Officer

C Requisiti e competenze degli sviluppatori

  • comprensione approfondita di Boost e STL
  • Solida conoscenza delle strutture e degli algoritmi di dati
  • Esperienza IPC, inclusa la programmazione di socket
  • Conoscenza di multithreading, comprese situazioni di razza, deadlock e risoluzione dei problemi
  • Comprensione di XML e database relazionali
  • Una laurea in informatica, matematica o disciplina correlata
  • Conoscenza dell'analisi e del design orientati agli oggetti
  • forti capacità di risoluzione dei problemi
  • Lavorava come individuo con un buon senso di proprietà

C Requisiti e competenze degli sviluppatori

  • Comprensione approfondita di Boost e STL
  • Solida conoscenza delle strutture e degli algoritmi di dati
  • Esperienza IPC, inclusa la programmazione di socket
  • Conoscenza di multithreading, comprese situazioni di razza, deadlock e risoluzione dei problemi
  • Comprensione di XML e database relazionali
  • Una laurea in informatica, matematica o disciplina correlata
  • Conoscenza dell'analisi e del design orientati agli oggetti
  • forti capacità di risoluzione dei problemi
  • Lavorava come individuo con un buon senso di proprietà