Description
You will focus on hands-on coding and design using C++ within Linux and Unix environments.
Responsibilities
- Write and maintain code using C++ and Object Oriented design principles.
- Implement efficient solutions using STL and Templates.
- Apply data structures and algorithms to solve complex problems.
- Debug software using GDB or similar debugging tools.
- Work within Linux and Unix operating systems to develop and deploy applications.
Required Skills
- 5+ years of experience in C++ development.
- Strong proficiency in Object Oriented design principles.
- Deep understanding of STL and Templates.
- Solid grasp of Data Structures and Algorithms.
- Knowledge of operating system fundamentals.
- Experience working in Linux or Unix environments.
- Advanced debugging skills using GDB or other debuggers.
- Any Graduate degree.
Preferred Skills
- Knowledge of network protocols.
- Basic L2 and L3 networking knowledge.