logo-MNR

C++ Developer

C++ Developer

Job Title: C++ Developer

Location: Bangalore, India

Job Overview: We are looking for a skilled and motivated C++ Developer to join our dynamic software development team in Bangalore. The successful candidate will play a key role in designing, implementing, and maintaining high-performance software solutions. As a C++ Developer, you will collaborate with cross-functional teams to develop innovative applications that meet the needs of our users.

Responsibilities:

  1. Software Development:
    • Design, code, test, and debug software applications using C++.
    • Collaborate with the development team to define software specifications and requirements.
  2. Algorithm Design and Optimization:
    • Develop and optimize algorithms for improved performance and efficiency.
    • Conduct code reviews to ensure code quality and adherence to coding standards.
  3. Cross-Platform Development:
    • Contribute to cross-platform development initiatives, ensuring compatibility across various operating systems.
    • Work with different libraries and frameworks to enhance software functionality.
  4. Bug Fixing and Maintenance:
    • Identify and troubleshoot software defects and issues.
    • Perform routine maintenance tasks to ensure software stability.
  5. Documentation:
    • Create and maintain technical documentation for software design, implementation, and testing.
    • Collaborate with technical writers to produce user documentation.

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a C++ Developer, with a strong understanding of object-oriented programming.
  • Proficiency in C++ and experience with software development tools (e.g., IDEs, debuggers).
  • Knowledge of data structures, algorithms, and software design principles.
  • Excellent problem-solving and debugging skills.

Preferred Skills:

  • Experience with multi-threading and parallel programming.
  • Familiarity with version control systems (e.g., Git).
  • Knowledge of networking protocols and socket programming.
  • Experience in cross-platform development (Windows/Linux).
Job Type: Full Time
Job Location: Bangalore

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Go to Top