C++ Developer

9 Months ago • 2-7 Years
Research Development

Job Description

As a C++ Developer, you will design, implement, and debug high-performance software solutions. You'll collaborate with cross-functional teams, utilize advanced data structures and algorithms, optimize code for performance and scalability, and demonstrate strong debugging skills. Proficiency in C++ and object-oriented programming is essential. Knowledge of Python is a valuable asset. The role requires excellent problem-solving and analytical skills within a fast-paced environment.
Good To Have:
  • Python scripting and automation
  • Parallel programming and multithreading
  • Performance optimization techniques
  • High-performance computing experience
  • Git version control
Must Have:
  • Design, implement, and debug high-performance C++ solutions
  • Collaborate with cross-functional teams
  • Utilize advanced data structures and algorithms
  • Optimize code for performance and scalability
  • Strong debugging skills
  • Proven C++ experience and OOP understanding

Add these skills to join the top 1% applicants for this job

cpp
algorithms
multithreading
github
data-structures
python
git
scalability
cross-functional

Project description

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.

Responsibilities

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

Skills

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

Other

Languages

English: B2 Upper Intermediate

Seniority

Regular

Set alerts for more jobs like C++ Developer
Set alerts for new jobs by Luxoft
Set alerts for Research Development (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙