← к выдаче
разработка

Senior C++ Engineer

HK15 дн. назад

Коротко

Designs, develops, and maintains high-performance applications, collaborating with cross-functional teams and optimizing existing systems. · Needs: Bachelor's in CS/Engineering or related; 5+ years C++ development; OOP principles; multi-threading, data structures, algorithms; version control (Git).

Описание от работодателя

Job Summary: As a Senior C++ Engineer, you will be responsible for designing, developing, and maintaining high-performance applications. You will work closely with cross-functional teams to implement robust solutions and optimize existing systems. Key Responsibilities: Develop and maintain software applications using C++. Collaborate with product managers and designers to understand user requirements. Write clean, maintainable, and efficient code. Troubleshoot, debug, and optimize existing software applications. Conduct code reviews and provide constructive feedback to peers. Participate in system architecture and design discussions. Stay updated with industry trends and emerging technologies. Qualifications: Bachelors degree in Computer Science, Engineering, or a related field. At least 5 years of proven experience in C++ development Strong understanding of object-oriented programming principles. Familiarity with multi-threading, data structures, and algorithms. Experience with version control systems (e.g., Git). Knowledge of software development methodologies (Agile, Scrum). Excellent problem-solving skills and attention to detail. Strong communication and teamwork abilities. Preferred Skills: Experience with other programming languages (e.g., Python, Java). Familiarity with software development tools (e.g., Visual Studio, CMake). Experience with performance tuning and optimization techniques. Knowledge of operating systems and networking concepts.