via LinkedIn
$150K - 150K a year
Architect and build a high-performance point cloud processing engine plugin for Bentley MicroStation.
5+ years professional C++ experience with expertise in modern C++, spatial data structures, and performance tuning.
Company Description Since 2011, TopoDOT has revolutionized the geospatial industry with cutting-edge point cloud processing software designed for transportation corridors and civil infrastructure. Trusted globally, TopoDOT processes geospatial data to produce high-quality topography, 3D models, and analyses. In 2026, the company evolved into TopoDOT Solutions, expanding to include consulting and technology services, empowering clients to manage and sustain digital twin systems. With an upcoming digital rebrand, TopoDOT Solutions is committed to shaping the future of geospatial innovation and customer support. Role Description This is an amazing remote job opportunity for the right, qualified candidate. 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-d trees), 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. Core Requirements (The "Must-Haves") • Professional Experience: 5+ years of software development experience with a heavy focus on systems-level C++ (memory management, pointers, multi-threading). • 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. Key Responsibilities • 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. Why Join Us? Because when you do what you love, it is not work, it is a rewarding career · Competitive base salary starting at $150K annually · Paid PTO · Paid Sick leave · Generous Holiday leave plan · Medical, dental and vision coverage · Simple IRA plan with a company match of up to 3% of the employee's salary. • High-Impact Profit Sharing: We operate with a transparency-first mindset. Our performance based bonus is based off of a profit-sharing model that is significantly above industry standards, 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. · Simple IRA plan with a company match of up to 3% of the employee's salary.
This job posting was last updated on 2/23/2026