C Developer Requirements, Skills & Qualifications

The following common skills and qualifications are required of a C Developer:

  • Bachelor’s in computer science,mathematics or related field
  • Master degree preferred
  • Familiar with Object Oriented Analysis and Design
  • x+ years experience of C/C++ development 
  • In-depth knowledge of BOOST and STL
  • Good understanding of data structures and algorithms
  • Experience with IPC including socket programming
  • Multithreading experience including race conditions, deadlocks and debugging
  • Knowledge of XML and relational databases
  • Excellent problem solving skills
  • Used to work independently

Note that this is not an exhaustive list of C Developer skill, qualifications and experience. Job requirements for specific C Developer roles may vary, depending on the industry and type of employer.