Taro Logo

CPP developer

SOGECLAIR is a global engineering company specializing in simulation and software solutions.
Backend
Mid-Level Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For CPP developer

SOGECLAIR is seeking a Mid-level User Interface Engineer specializing in C++ development to join their global team. This role offers an exciting opportunity to work on real-time software solutions for projects delivered worldwide. The position is based in Pune, India, with a hybrid work arrangement.

The ideal candidate will be an individual contributor focused on C++ development, working within the Sogeclair Simulation department. You'll be responsible for designing, developing, and testing software solutions while collaborating with a global team, including regular interaction with colleagues in Adelaide.

The role demands strong technical expertise in C++ (particularly C++11 and above), STL, and MFC's, combined with solid understanding of OOPS concepts and design patterns. You'll need to demonstrate proficiency in unit testing frameworks, agile methodologies, and various development tools including Jira, CI/CD, and Python.

What makes this role particularly attractive is the exposure to innovative technologies and the opportunity to work on global projects. You'll be part of a supportive and collaborative team environment, with clear paths for professional growth and development. The position offers a balance of technical challenges and leadership opportunities, as you'll be expected to take ownership of tasks, manage work assignments, and contribute to the team's success.

The ideal candidate will bring 5-7 years of experience, strong problem-solving abilities, and excellent communication skills. This role is perfect for someone who is self-motivated, detail-oriented, and passionate about software development, particularly in a product-based environment. The hybrid work model offers flexibility while maintaining team collaboration and engagement.

Last updated 3 months ago

Responsibilities For CPP developer

  • Convert requirements into design
  • Identify stories/tasks, estimate work and take full ownership
  • Follow organizational processes
  • Monitor self-performance on productivity, quality, and compliance
  • Work effectively within team environment
  • Implement business initiatives and corrective action plans
  • Participate in regular discussions and collaboration with Adelaide team
  • Design, develop, and test real-time software solutions

Requirements For CPP developer

  • 5 to 7 years of experience
  • 3+ years experience in C++ 11 and above, STL, MFC's
  • Strong in C++ Fundamentals and OOPS concepts
  • Experience with STL or QT/QML Concepts
  • Expertise with algorithms/data structures
  • Experience with Unit Testing Framework (GTest/NUnit)
  • Knowledge of Design Patterns
  • Experience in Agile development
  • Knowledge of Ant, CI & CD tools, Python
  • Experience with Jira
  • Strong problem-solving skills
  • Excellent communication skills
  • Team player attitude

Interested in this job?