···
Log in / Register
C++ Engineer
Negotiable Salary
Indeed
Full-time
Onsite
No experience limit
No degree limit
79Q22222+22
Favourites
New tab
Share
Description

We are seeking an experienced C\+\+ Software Engineer to help drive the evolution and adoption of our latest steamtable visualization format. In this role, you will be instrumental in integrating a next\-generation visualisation streaming SDK to consume into our flagship products, directly impacting millions of users by making their largest and most complex models faster and more responsive than ever before. **Key Responsibilities** * Drive the integration of a cutting\-edge C\+\+ SDK for 2D/3D data visualization into large\-scale, commercial applications. * Work closely with multiple product engineering teams to analyze their current software architecture, understand their unique needs, and implementations and come up with best possible migration strategies. * Implement solutions that allow our applications to seamlessly render both legacy and next\-generation data formats, ensuring zero regressions in functionality or performance for existing user data. * Develop and execute comprehensive testing strategies, including functional, performance, and regression testing. You will benchmark memory usage, data transfer latency, and CPU efficiency to validate the integration and quantify performance gains. * Improve and maintain CI/CD pipelines and backend data processing services to support the new visualization toolkit. * Author clear, high\-quality technical documentation, including integration guides, migration best practices, and performance analysis reports to empower other engineering teams. * Participate in an Agile environment, contributing to a culture of innovation, continuous improvement, and engineering excellence. **Required Qualifications** This role requires a strong background in C\+\+ development, a passion for high\-performance engineering, and the ability to troubleshoot complex system interactions. * Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. * 5\+ years of professional software development experience with a strong focus on C\+\+. * Deep expertise in modern C\+\+ (C\+\+14 or newer), with a thorough understanding of memory management, concurrency, and performance profiling. * Proven experience integrating complex libraries or SDKs into existing, large\-scale codebases. * Strong understanding of software architecture principles and the ability to analyze and navigate complex, distributed systems. * Experience with professional development tools including Git, and CI/CD systems (e.g., Jenkins, GitLab CI). * Excellent problem\-solving and debugging skills. **Preferred Qualifications** * 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). Job Type: Full\-time

Source:  indeed View original post
Valentina Rodríguez
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.