Key Responsibilities
Design, develop, and maintain software solutions in C++ (11, 14, 17, 20) focused on networking and traffic control systems.
Work independently to design and implement modules for configuration management and network protocols (Layer 2 and Layer 3).
Apply object-oriented design principles to create modular and maintainable code.
Collaborate with cross-functional teams to integrate networking components with APIs and configuration interfaces.
Troubleshoot and optimize networking and configuration issues within Linux-based environments.
Leverage knowledge of APIs, JSON, RPC, and REST to build and interact with networked applications and services.
Qualifications
Bachelor's degree in Electrical and Electronics Engineering (BE EEE) or equivalent.
Strong expertise in modern C++ standards (11, 14, 17, 20).
Proven experience in object-oriented design and development.
Solid understanding of networking principles, with a focus on Layer 2 and Layer 3 protocols.
Familiarity with APIs, JSON, RPC, REST, and Linux fundamentals.
Effective team collaboration skills and the ability to work independently.
Bachelor's degree in Computer Science