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
21 set - Arezzo
Adecco
21 set - Milano
Salute
21 set - Milano
OPENJOBMETIS
21 set - Bologna
Unipol Group