C++ Software Engineer

Encora Digital

  • Brazil, IN
  • 8 days ago

    Highlights

    Experience developing cross-platform software (Windows, macOS, Linux).Knowledge of file format design and data serialization (e.g., Protobuf, FlatBuffers). Design, develop, and maintain high-performance C++ SDKs that enable applications and services to create, read, and process complex 2D/3D visualization data.

    Numbers & Facts

    LocationBrazil, IN

    Description

    Job Title: C++ Software Engineer

    Key Skills: C++, CI/CD Pipelines, Agile, Architecture Principles & Design

    Location: Brazil

    Mode: Remote

    We at Coforge are hiring C++ Software Engineer with the following skill set.

    Key Responsibilities

    • Design, develop, and maintain high-performance C++ SDKs that enable applications and services to create, read, and process complex 2D/3D visualization data.
    • Enhance SDK capabilities to support both legacy and next-generation visualization formats, ensuring backward compatibility.
    • Develop and execute comprehensive testing strategies, including Non-Functional Testing.
    • Improve and maintain CI/CD Pipelines and backend data processing services to support the new visualization toolkit.
    • Author clear, high-quality Technical Specifications, including integration guides and performance analysis reports.
    • Participate in an Agile Methodology, contributing to a culture of innovation and engineering excellence.

    Required Skills & Qualifications

    • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
    • Professional software development experience in C++.
    • Deep expertise in Modern C++(C++11-C++23), with a thorough understanding of C++ Memory management, concurrency, and Performance Tuning.
    • Proven experience integrating complex libraries or SDKs into existing, large-scale codebases.
    • Strong understanding of Architecture Principles & Design and the ability to analyze complex, distributed systems.
    • Experience with professional development tools including Git, and CD.
    • Excellent problem-solving and debugging skills.

    Preferred Skills

    • Experience with 2D/3D computer graphics concepts and geometry processing.
    • Familiarity with data streaming protocols, data compression techniques, and client-server architectures.
    • Experience developing cross-platform software (Windows, macOS, Linux).Knowledge of file format design and data serialization (e.g., Protobuf, FlatBuffers).

    Posted On: 3-11-2026

    At Coforge, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.

    Similar Jobs