Description
You will own the development and maintenance of C++ applications within Linux and Unix environments.
This role is on-site.
Responsibilities
- Write and maintain efficient C++ code using Object Oriented design principles.
- Implement solutions leveraging STL and Templates.
- Apply data structures and algorithms to solve complex engineering problems.
- Debug and resolve software issues using GDB or similar tools.
- Develop and deploy applications within Linux and Unix operating systems.
Required Skills
- 5+ years of hands-on C++ development experience.
- 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.
Preferred Skills
- Knowledge of network protocols.
- Basic L2 and L3 networking knowledge.