CareerPlan

C++ Software Engineer

CaliRemoteFull-time2026-11-03 → 2026-11-10
Remote · from Brazil

Core

Design, develop, and maintain high-performance C++ SDKs for creating, reading, and processing complex 2D/3D visualization data.

Role type

Senior IC C++ software engineer (SDK development)

Builds

High-performance C++ SDKs and backend data processing services

Domain

Computer graphics, visualization, and data processing

Required skills

Modern C++ (C++11-C++23), C++ memory management, concurrency, performance tuning, architecture principles, CI/CD pipelines, Git, data serialization (Protobuf, FlatBuffers)

Preferred skills

2D/3D computer graphics concepts, geometry processing, data streaming protocols, data compression, cross-platform development (Windows, macOS, Linux), client-server architectures

Technologies

C++, Git, Protobuf, FlatBuffers

Responsibilities

Design and develop high-performance C++ SDKs for 2D/3D visualization data; enhance SDK capabilities for legacy and next-generation formats; develop and execute comprehensive testing strategies; improve and maintain CI/CD pipelines and backend data processing services; author technical specifications and performance analysis reports; participate in Agile methodology

Seniority

Mid-to-Senior, hands-on IC