
We're looking for a passionate and bright C developer! If you are looking for a role in development, design, and all technical-related aspects, you will love this position! As a C Developer, you should be able to look at a problem from the user's perspective. In addition, you will discuss abstract concepts with other developers at our company.
Responsibilities:
-
Design, build and maintain efficient, reusable, and reliable C++ code.
-
Implement optimized and high-quality modules.
-
Identify process bottlenecks and bugs.
-
Suggest and implement solutions to problems.
-
Creation of High-Level designs.
-
Implementation by modular programming in C+.
-
Support our team in maintaining the code quality.
-
Analysis, design, and implementation Testing.
Requirements:
-
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
-
Bachelor’s in computer science, mathematics, or related field
-
Master degree preferred
-
Familiar with Object-Oriented Analysis and Design
-
Excellent problem-solving skills
-
Used to work independently