> Markdown version of [/jobs/ext/2973683-senior-software-engineer-field-survey-applications-c](https://www.wearedevelopers.com/jobs/ext/2973683-senior-software-engineer-field-survey-applications-c). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer, Field Survey Applications (C++) - **Company:** Topcon - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $50,000.0 - $57,000.0 - **Contract:** Permanent contract - **Skills:** Computer-Aided Design, Microsoft Windows, Android Software Development, Apple IOS, Bug Tracking Systems, C++ (Programming Language), Software Quality, Communications Protocols, Continuous Integration, Data Structures, Software Debugging, Linux, Hardware Interface Design, Object-Oriented Software Development, Qt Modeling Language (QML), Qt (Software), Software Engineering, Multithreading, Software Modules, Solid Principles, Software Version Control, GNSS - **Published:** September 18, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/pl4s1d4tz3 ## About the Role * 3+ years of professional C++ software development experience, ideally in complex technical or product environments. * Hands-on experience with Qt and/or QML for cross-platform application development. * Strong understanding of object-oriented programming, software design principles, algorithms, data structures and multithreaded development. * Experience developing for Windows; exposure to Linux, Android or iOS is considered a strong plus. * Familiarity with communication protocols, hardware interfaces, debugging tools, version control, bug tracking and CI/CD practices. * Interest or experience in, geodesy, topography, optical survey, CAD/GIS, spatial algorithms or construction technology would be highly valuable. * Good written and spoken English; Italian is helpful but not essential. ## Description Topcon is looking for a Senior Software Engineer, Field Survey Applications (C++) to join our Field Software team and contribute to advanced applications used by surveyors, engineers and construction professionals worldwide. In this role, you will work on cross-platform software that connects directly with GNSS receivers, robotic total stations, laser range finders and other field devices, helping users collect, process and apply precise positioning data in demanding field environments. What you will do * Design, develop and maintain field survey applications for Windows, Linux, Android and iOS using C++, Qt and QML. * Build reliable software modules for data collection, device communication, positioning workflows and field operations. * Integrate Topcon and third-party equipment including GNSS receivers, robotic total stations, laser range finders and other connected devices. * Analyse technical requirements, estimate development effort and contribute to planning, prioritisation and delivery decisions. * Support the full software lifecycle: architecture, coding, debugging, testing, documentation, release support and continuous improvement. * Troubleshoot complex software and hardware-integration issues, translating field feedback into robust technical solutions. * Collaborate closely with project managers, team leaders, QA, product teams and international engineering colleagues. * Contribute to code quality, internal best practices, tool improvements and scalable software processes. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Xcode development redefAIned](https://www.wearedevelopers.com/videos/100195-xcode-development-redefained) - [Location Verification without GPS?](https://www.wearedevelopers.com/videos/1184-location-verification-without-gps) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Harnessing Apple Intelligence: Live Coding with Swift for iOS](https://www.wearedevelopers.com/videos/1515-harnessing-apple-intelligence-live-coding-with-swift-for-ios) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)