C++ Software Engineer II - Maps SDKs
Core
Develop a cross-platform mapping API and visualization components for native applications and game engines (Unity/Unreal). (via careerplan.io/jobs/5251833007-c-software-engineer-ii-maps-sdks-at-esri)
Role type
C++ Software Engineer (Graphics/Mapping SDKs)
Builds
Cross-platform mapping SDKs, visualization components, and game engine plugins.
Domain
GIS, Computer Graphics, Game Development
Required skills
Modern C++ (11/14/17/20), Object-oriented design, Algorithms, Design patterns, Unit testing, C++ core component development
Preferred skills
3D graphics (OpenGL/DirectX/Vulkan/Metal), Unity/Unreal Engine, Multithreading, Data-oriented design, Linux/Windows/macOS/iOS/Android tooling
Technologies
C++, STL, Boost, Clang, MSVC, Unity, Unreal Engine, OpenGL, DirectX, Vulkan, Metal
Responsibilities
Develop software for visualization and sensor networks; Build C++ components following industry standards; Create game engine plugins and UI enhancements; Write unit tests for software components.
Seniority
Mid-level, hands-on IC