Lead Software Engineer, Survey and CAD Applications (C++, 3D)
Topcon Positioning Systems
Topcon Positioning Group is headquartered in Livermore, California, USA (topconpositioning.com). We design, manufacture and distribute productivity tools for developing a brighter future. Whether cultivating the earth or building upon it, Topcon brings innovation in workflow automation and seamless connectivity of data to construction, geopositioning and agriculture industries focused on developing a sustainable tomorrow.
Learn more about working with
Topcon Positioning System is looking for a qualified individual to fill the role of a
Lead Software Engineer, Survey and CAD Applications (C++, 3D)
Work location: TOPCON Office located in Concordia sulla Secchia – Modena ( Italy )
The job can be performed 100% remote ( Italy), with occasional visits to our Concordia office
Job Purpose
As part of the company development strategy, we need to grow talent in specific areas needed to continue the development of our software products.
Lead Software Engineer, Survey and CAD Applications , will work on the development of Field software for Windows/Linux/Android/iOS to support wide range of Topcon and 3rd party equipment like GNSS Receivers, Robotic Optical Totals Stations, depth finders, laser range finders.
Development skills and experience in: C++, CAD/BIM/GIS, Computational Geometry, 3D .
Core Job Responsibilities
- Works with the project manager, team leader, and software team to plan and manage delivery schedules
- Acts as the single point of contact for all issues related to a particular software module development, high-level design, and delivery, and as such, works with all other engineering disciplines.
- Evaluates and schedules all changes in the scope of the module design and delivery
- Performs modules maintenance, modifications, and enhancements to new/existing systems through programming, testing, and documenting.
- Responsible for the Geomatics and CAD functionality in the software for Android/iOS/Windows/Linux written in Qt/Qml/C++ and intended for GNSS, Optical Field Survey, including laser scanner support.
- Follows, recommends, and implements software processes
- Provides technical directions to others as necessary
- Analyze and resolve technical and application problems
- Degree in Computer Science, Engineering, Electronics, or a related field
- Overall software development experience of at least 5 years.
- 3+ years of professional experience in C++ development
- Experience with computational geometry, spatial algorithms, mass data algorithms, and/or 3D Rendering (DirectX, OpenGL) is needed
- Knowledge of QML and/or MFC is needed
- Experience in software development process implementation
- Experience with software development tools (configuration management, design, emulation, debugging, compilers, test, etc.)
- Experience with Geodesy, GNSS and/or Optical Survey, CAD, laser scanner data processing will be a plus
- Experience with Android or iOS development is a plus
- Strong understanding of object-oriented programming and software design principles.
- Knowledge of algorithms, data structures, and multithreading concepts.
- Familiarity with cross-platform development and GUI frameworks.
- Expert knowledge in C++, Standard Library, Boost
- Understanding of SQL databases like SQLite will be a plus
- Understanding of CI/CD pipelines and automated testing
- Knowledge of bug tracking systems (JIRA) and version control systems.
- Knowledge of Docker is a plus
- A good command (both written and speaking) of the ENGLISH language is required for the job
- Knowledge of some of these skills: geometry, eigen, cgal, tin, surfaces, corridors, roading, parametric curves, splines, Bentley, Autodesk, Civil3D, Revit, DWG, ODA, cogo, geodesy, coordinate systems, LandXML, shapefile, las, point clouds, lidar, numerical methods can be a real asset
- Knowledge of these other Skills : C++20, boost, ASIO, static analysis, memory optimization, C++ templates, SQL, multithreading, lockfree can be a real advantage
We offer a hybrid and flexible work setup that promotes both in-person collaboration and individual focus:
- Office presence: Occasional visits to our Concordia office
- Remote work (Smart Working): available with individual agreement ( 5 days per week ) to support productivity and work-life balance
For further information, please contact our Corporate Senior Recruiter TOPCON Europe Mr. Simone Masseroni by mailing
- ...working with Topcon Positioning System is looking for a qualified individual to fill the role of a Lead Software Engineer, Survey and CAD Applications (C++, 3D) Work location: TOPCON Office located in Concordia sulla Secchia – Modena ( Italy ) The job can be...C#3DCADSmart workingLavoro ibridoRemoto5 giorni/sett.Orario flessibile
- ...are looking for a Computer Vision Engineer with a strong command of OpenCV and modern C++ (versions 11/14/17) to design, develop... ..., and tracking in both 2D and 3D environments. Implement and optimize... .... For Senior Profiles Lead the design, architecture, and development...C#3DRemotoOrario flessibile
- ...Rotork is a global leader in mission‑critical flow control and instrumentation... ...Are you a motivated junior engineer with a passion for mechanical... ..., your main focus will be on3D design and technical... ...and update 2D drawings and 3D CAD models for customer-specific products...3DCAD
- ...industrial experience from leading multinational companies... ...If you're a practical, engineer-minded, smart, and... ...networks and complex RF applications to your component design... ...Utilizing advanced CAD tools for rigorous design... ...of and experience with 3D EM Modeling and Simulation...3DCADStage/TirocinioRemoto
- ...Parte del Gruppo MoOngy, AGAP2 è un leader europeo nei servizi di consulenza ingegneristica... ...e aerospace Modellazione 3D e messa in tavola tramite CAD (SolidWorks) Analisi strutturali e... ...nel ruolo di Mechanical Design Engineer Ottima conoscenza di SolidWorks...3DCADImpiego permanenteRemoto
- Junior Mechanical Engineer (9 Month Contract) Full-time Are you a motivated junior engineer... ...this role, your main focus will be on 3D design and technical documentation ,... ...Create 3D models and assemblies using CAD software (e.g., Solid Edge, Inventor). Produce...3DCADTempo pienoStage/Tirocinio
- ...Tissue Converting machinery to lead and continuously improve the... ...issues, product evolution, engineering data management, and cross‑functional... ...Teamcenter, SAP, or similar CAD/PLM/ERP systems.... ..., 2026 by filling in our online application form. #J-18808-Ljbffr...CAD
20.000 € - 30.000 €
...Tecnico Navale per progettazione di yacht e superyacht. Si richiede esperienza di 2-3 anni nel settore nautico, conoscenza di modellazione 3D e specifiche tecniche. Il lavoro è basato a Viareggio (LU) e offre un contratto in studi professionali con RAL tra €20.000 e €30.000....3D- ...interno dell'ufficio tecnico. Attività / Mansioni Progettazione meccanica di macchinari e assiemi di carpenteria tramite software CAD 3D Modellazione 3D e messa in tavola dei particolari e degli assiemi Analisi e sviluppo tecnico dell'ordine ricevuto dal...3DCADImpiego permanenteTempo determinato
25.000 € - 35.000 €
...Attività previste - Progettazione meccanica e modellazione 3D di componenti e assiemi - Realizzazione tavole tecniche e documentazione... ...meccanica in ambito metalmeccanico - Ottima conoscenza di software CAD 3D, preferibilmente Autodesk Inventor - Buona conoscenza di...3DCADOrario flessibile- ...Attività previste ·Progettazione meccanica e modellazione 3D di componenti e assiemi ·Realizzazione tavole tecniche e documentazione... ...meccanica in ambito metalmeccanico ·Ottima conoscenza di software CAD 3D, preferibilmente Autodesk Inventor ·Buona conoscenza di...3DCADOrario flessibile
20.000 € - 30.000 €
...design e stakeholder tecnici per la realizzazione di imbarcazioni custom di elevata complessità. Responsabilità Sviluppare modelli 3D di dettaglio per yacht e superyacht, supportando le attività di progettazione e ingegnerizzazione. Redigere e aggiornare elaborati...3D- ...interno dell'ufficio tecnico. Attività / Mansioni Progettazione meccanica di macchinari e assiemi di carpenteria tramite software CAD 3D Modellazione 3D e messa in tavola dei particolari e degli assiemi Analisi e sviluppo tecnico dell'ordine ricevuto dal...3DCADImpiego permanenteTempo determinato
- ...We are seeking a qualified Fortran Developer / Scientific Software Engineer to support the development, validation, and maintenance of engineering... ...integration and interoperability with tools developed in C++ and VBA Required Qualifications Degree in Engineering,...C#
- ...analogiche. Tutte le sezioni del software, compresa quella... ...house ad hoc per la specifica applicazione. La nostra visione è... ...statistica, AI e ottimizzazione applicate a problemi CAD/EDA. Il ruolo è pensato... ...designer o application engineer in ambito semiconduttori....C#CADSmart workingTempo pienoImpiego permanenteDal lunedì al venerdì
- ...Per un’importante opportunità in partnership con una realtà leader a livello internazionale nel settore dell' Automazione Industriale... ...Utensili avanzate , siamo alla ricerca di uno Sviluppatore Software (C++ / C#) . La figura inserita lavorerà principalmente in...C#Impiego permanenteContratto con partita IVARemoto
- ...needs into practical, reliable engineering solutions within a growing... ...drawings, and schematics Use CAD tools to develop and refine... ...or equivalent) ~5+ years in application engineering or inside sales... ...365 and able to learn internal software quickly ~ Strong ability to...CAD
- ...brand‑new, forward‑thinking Engineering-to-Order (ETO) team that’s... ...We’re looking for a skilled Applications Engineer who thrives on... ...operating computer-aided design (CAD) software, Solid Edge preferable. ~... ...Rotork is the market-leading global flow control and instrumentation...CADTempo pienoLavoro ibrido
45.000 € - 55.000 €
...Per un nostro cliente, una prestigiosa società di consulenza leader in ambito Data, Analytics & AI tra le sole due italiane selezionate fra le 41 migliori aziende al mondo per servizi di customer analytics - cerchiamo un/una Business Development , con comprovata esperienza...C#CADSmart workingImpiego permanente- ...Siamo alla ricerca di professionisti 3D freelance per collaborare a due progetti... ...all'integrazione e all'utilizzo su Unreal Engine. All'interno di questo progetto, ti occuperai... ...dell'animazione: tra i 5 e i 10 secondi. Software di sviluppo: Autodesk Maya. Come...3DLibero professionista
- ...meccanica e dimensionamento di sistemi di sollevamento, oltre che calcoli strutturali. Attività principali Progettazione e modellazione 3D di componenti meccaniciDimensionamento strutturaleEsecuzione di calcoli e simulazioni (analisi a fatica)Supporto tecnico alle diverse...3D
- ...Chi Siamo In Dev4Side Software, crediamo che per raggiungere risultati di qualità e in grado di soddisfare i clienti servano passione... ...di un developer Full-Stack con esperienza nello sviluppo di applicazioni web, il quale andrà a lavorare all'interno del nostro team....C#CADSmart workingTempo pienoLavoro ibridoLavoro da casaOrario flessibile
- ...Rotork is seeking a motivated Junior Mechanical Engineer for a 9-month contract in Porcari. This full-time role involves 3D design and technical documentation, contributing to the development of our pneumatic and hydraulic actuator products. You will collaborate with...3DTempo pieno
55.000 € - 60.000 €
...global carrier specialized in Application-to-Person (A2P) messaging,... ...000 Your impact As Tech Lead, you will drive the technical... ...the adoption of AI-assisted engineering practices. You’ll work closely... ...of experience in backend software engineering. ~ Strong hands...Remoto- ...meccanici e strutturali; Eseguire disegni e modifiche a disegni CAD 3D e 2D; Eseguire analisi di prodotti esistenti, studiando nel... ...: esclusivamente impianti di processo/impiantistica civile; Software di progettazione Autocad: 2D; l’azienda utilizza anche altro...3D
- ...Descrizione azienda MC Engineering è una dinamica società di consulenza informatica ,... ...Posizione Cosa farai con noi? Come Software Developer - Microsoft Dynamics 365 avrai... ...i requisiti di business in soluzioni applicative efficaci, garantendo qualità del codice...C#Remoto
9,98 €/ora
Foot Locker, Inc. cerca un CX Team Member a Lucca, Toscana, per creare un'esperienza eccezionale per i clienti. Il candidato ideale deve avere passione per il servizio al cliente, capacità interpersonali e disponibilità a lavorare in un ambiente frenetico. Le responsabilità...CAD- ...Director, specializing in high-end 2D and 3D visual design, to support the development... ...closely with naval architects, engineers, and project managers to ensure design feasibility... ...sectors. Knowledge of design and rendering software (e.g. AutoCAD, Rhino, 3DS, Corona,...3DStage/TirocinioOrario flessibile
- ...mirati all’individuazione, alla comprensione e al raggiungimento degli obiettivi concreti di un progetto di business in ambito IT, Engineering o Digital. Stiamo ricercando uno/a Sviluppatore Senior DotNet da inserire nel nostro team di sviluppo, per lavorare su...C#Tempo pienoLibero professionistaRemoto
- ...presso il cliente, con possibilità di operare in modalità ibrida da remoto e in sede a Lucca . Attività: Sviluppo e manutenzione di applicazioni backend Interazione con database Oracle tramite PL/SQL Sviluppo e integrazione di webservice Lavoro su progetti esistenti e...C#Impiego permanenteLavoro ibridoRemoto

