Sr. Software Developer, C++

Remote Full-time
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.

Apply Now

Apply Now
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Senior QA Automation Engineer

Remote Full-time

Virtual Chat Assistant-Part Time

Remote Full-time

**Experienced Data Entry Specialist – Remote Opportunity to Join arenaflex Team**

Remote Full-time

Data Entry Associate

Remote Full-time

**Experienced Full Stack Customer Service Representative – Remote Travel Support**

Remote Full-time

Exciting Data Entry Jobs for 17-Year-Olds at bolthires

Remote Full-time

Healthcare Credit Management - Remote | WFH

Remote Full-time

Top Executives Work from Home

Remote Full-time

[Remote-Position] Urgently Require PT Aide, Physical Therapy

Remote Full-time

Virtual Booking Assistant - Work From Home

Remote Full-time
← Back to Home