Senior Software Engineer, Field Survey Applications (C++)

20 set - Concordia Sulla Secchia
Topcon Electronics

Overview

In this role you will design and maintain cross‑platform field survey applications that connect with GNSS receivers and field devices. You will work with a global team to deliver reliable software for data collection, device communication, and positioning workflows. You will influence the full software lifecycle and address real-world field challenges with robust technical solutions. This is an opportunity to shape tools used by surveyors, engineers and construction professionals and contribute to Topcon’s field‑oriented positioning platforms.

Retribuzione / Benefits

- Flexible hybrid work
- Competitive gross salary (50,000–57,000)
- Variable premio
- Meal vouchers
- Collaborative working environment
- Continuous learning

Responsabilità

- 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
- Analyze 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

Requisiti fondamentali

- 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

- strong communication and collaboration
- problem solving
- ability to work with cross‑functional teams
- C++
- Qt
- QML

Operatore Cnc (M/F)

21 set - Arezzo
Adecco

Junior Data Center Shift Engineer

21 set - Milano
Salute

Ricevi nuove offerte di lavoro

Crea una Job Alert gratuita per senior software engineer, field survey applications (c++) / concordia sulla secchia

Specialista Fiscalità Persone Fisiche & HNWI – Milano

21 set - Milano
OPENJOBMETIS

Junior Auto Claims Specialist

21 set - Bologna
Unipol Group