Senior C++ Software Engineer

NOK for Human Capital Solutions - Maadi, Cairo

16
Applicants for
1 open position
4
Seen
Experience Needed:
More than 5 years
Career Level:
Experienced (Non-Manager)
Job Type:
Freelance / Project
Salary:
Negotiable
Vacancies:
1 open position
About the Job

Our client is a strong new star in Software & Web Development field.

Due to strong pipeline and on hold clients' requests, we are hiring Developers with below job description:

  • We are looking for a C++ developer responsible for building applications that may range from desktop applications to native mobile applications and embedded systems.
  • Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure.
  • Design, build, and maintain efficient, reusable, and reliable C++ code.
  • Implement performance and quality modules.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Help maintain code quality, organization, and automation.
Job Requirements
  • Must have computer science qualifications. A programmer's certification may be dependent on the level at which they operate, Experience in engineering or mathematics is also acceptable.
  • Strong proficiency in C++, with fair knowledge of the language specification thorough knowledge of the standard library, STL containers, and algorithms.
  • Good understanding of memory management in non-garbage collected environments
  • Understanding of dynamic polymorphism and C++ specific notions, such as friend classes
  • Familiarity with template in C++
  • Knowledge of the latest C++11 standard is appreciated.
  • Familiarity with embedded systems design, low-level hardware interactions.
  • Knowledge of low-level threading primitives and real-time environments.
  • Familiarity with system call wrapper library functions.
  • Knowledge of writing native modules for high-level languages such as Node.js, Python, Go, etc.
  • Knowledge of component data sheets and specifications.
  • Implementation of automated testing platforms and unit tests.
  • Proficient understanding of code versioning tools {{such as Git, SVN}}.
  • Familiarity with continuous integration.
About this Company

A newly established Egyptian S.A.E company, came to life in February 2018.
We are targeting a real change in the Human Resource operations game. We are not fans of hit and run business models. We plan to fly on a different altitude than others. Targeting a long-term... (More)

See all Careers and Jobs at NOK for Human Capital Solutions