Sitemap

We are looking for an expert C++ developer to architect and build a high performance Point Cloud Processing Engine that operates as a plugin within Bentley MicroStation. In this role, you will not be writing a rendering pipeline from scratch. Instead, you will architect the data layer: designing the memory management, spatial indexing (Octrees/k-dtrees), and high-performance parallel compute algorithms required to query, segment, and manage datasets exceeding 1 billion points in real-time. You will lead the modernization of our codebase from C++14 to C++20, ensuring our software maximizes performance on Windows workstations.
Full-Time
On-Site Winter Garden
Starting at $150,000
Professional Experience, C++ Expertise, Spatial Data Structures, Math Proficiency, Windows & UI, Architecture
We are looking for an expert C++ developer to architect and build a highperformance Point Cloud Processing Engine that operates as a plugin within Bentley MicroStation.
In this role, you will not be writing a rendering pipeline from scratch. Instead, you will architect the data layer: designing the memory management, spatial indexing (Octrees/k-dtrees), and high-performance parallel compute algorithms required to query, segment, and manage datasets exceeding 1 billion points in real-time. You will lead the modernization of our codebase from C++14 to C++20, ensuring our software maximizes performance on Windows workstations.
• Professional Experience: 5+ years of software development experience with a heavy focus on systems-level C++ (memory management, pointers, multithreading).
• C++ Expertise: Expert-level proficiency in Modern C++ (C++17/20). You should be comfortable utilizing modern features to write safe, performant code.
• Spatial Data Structures: Deep implementation knowledge of spatial structures (Octrees, k-d trees, BVHs) used to optimize search, segmentation, and nearest neighbor queries in 3D space.
• Math Proficiency: Strong grasp of linear algebra (vectors, matrices, coordinate systems) to manipulate 3D data programmatically.
• Windows & UI: Functional knowledge of C# and WPF to maintain the UI layer of the plugin and manage the interop between the C++ backend and the .NET frontend.
• Architecture: Proven ability to architect a complete plugin or software module independently, managing the full lifecycle from design to deployment.
Preferred Qualifications (The "Nice-to-Haves")
• CAD/Plugin Experience: Previous experience developing plugins for any major CAD platform (MicroStation, AutoCAD, Revit, SolidWorks) or working with heavy API integrations.
• MicroStation SDK: Specific familiarity with the Bentley MicroStation MDL or SDK is a huge plus, but not required.
• Algorithm Optimization: Experience optimizing I/O for large datasets (e.g., out-of core processing, binary file formats).
• Computer Vision: Experience with OpenCV or point cloud segmentation algorithms.
• High-Performance Computing: Experience using GPGPU techniques (OpenCL,Compute Shaders, or Boost.Compute) for data processing (e.g., performing math on millions of points in parallel), not just for graphics rendering.
• Engine Architecture: Design and build the "Data Engine" that ingests, organizes, and modifies massive point cloud datasets (1B+ points) within the MicroStation environment.
• Modernization: Lead the refactoring of legacy logic into modern C++20 standards, improving stability and maintainability.
• Performance Tuning: Design and implement high-performance parallel processing algorithms to optimize intensive calculations (segmentation, classification, filtering) and maximize system throughput.
• Spatial Indexing: Implement and optimize sophisticated data structures to ensure instant access to specific points within massive datasets.
• High-Impact Profit Sharing: We operate with a transparency-first mindset. Our profit-sharing model is significantly above industry standards (typically 30%), directly rewarding your contribution to our efficiency and growth.
• Historic Office Location: Downtown Winter Garden.
• Stability: We are a profitable, established leader in the LiDAR/CAD space.
Mauricio Terneus
mauricio.terneus@topodot.com