As a C++ Developer, you will play a crucial role in the development and optimization of high-performance software solutions. Your responsibilities will include designing, implementing, and debugging complex systems, with a focus on efficiency and reliability. Proficiency in C++ is essential, while knowledge of Python is considered a valuable asset.
Key Responsibilities:
Design, implement, and debug high-performance software solutions using C++
Collaborate with cross-functional teams to ensure project success
Utilize advanced data structures and algorithms for efficient problem-solving
Optimize code for performance and scalability
Demonstrate strong debugging skills to identify and resolve issues promptly
Good to have: Knowledge of Python for scripting and automation tasks
Requirements:
Proven experience in C++ development, with a strong understanding of object-oriented programming principles
Proficiency in software development tools and practices
Excellent problem-solving and analytical skills
Ability to work effectively in a fast-paced, collaborative environment
Good to have: Familiarity with Python programming language
Must have
Key Responsibilities:
2-7years of experience in Design, implement, and debug high-performance software solutions using C++
Collaborate with cross-functional teams to ensure project success
Utilize advanced data structures and algorithms for efficient problem-solving
Optimize code for performance and scalability
Demonstrate strong debugging skills to identify and resolve issues promptly
Good to have: Knowledge of Python for scripting and automation tasks
Requirements:
Proven experience in C++ development, with a strong understanding of object-oriented programming principles
Proficiency in software development tools and practices
Excellent problem-solving and analytical skills
Ability to work effectively in a fast-paced, collaborative environment
Good to have: Familiarity with Python programming language
Nice to have
Preferred Qualifications:
Experience with parallel programming and multithreading
Knowledge of performance optimization techniques
Previous work experience in high-performance computing or related fields
Familiarity with version control systems (e.g., Git)
Strong communication and teamwork skills
Languages
English: B2 Upper Intermediate
Seniority
Regular