Key Skills: C++, C/C++, OpenStack, Visualization, Embedded C++
Roles and Responsibilities:
Design, develop, and maintain C++ applications.
Work with OpenStack to implement cloud solutions.
Utilize visualization techniques to enhance software functionality.
Contribute to kernel development and virtualization projects.
Collaborate with cross-functional teams to define and implement software requirements.
Perform code reviews and maintain documentation.
Debug and troubleshoot software issues to ensure optimal performance.
Skills Required:
Strong proficiency in C++ programming (including STL, multithreading, and object-oriented design).
Experience with OpenStack and cloud-based development environments.
Good understanding of data structures, algorithms, and system design principles.
Experience with visualization frameworks/tools (e.g., OpenGL, Qt, or similar).
Knowledge of embedded systems and Embedded C++ development.
Familiarity with Linux/Unix environments and kernel-level development.
Understanding of virtualization technologies.
Experience with debugging, performance tuning, and code optimization.
Familiarity with version control systems (e.g., Git).
Strong problem-solving and analytical skills.
Education: Bachelor's degree in Computer Science or related field
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Full Stack DeveloperEmployement Type: Full time