Lead Software Engineer, Survey And Cad Applications (C++, 3d)
Jobtome
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
- ...a un percorso formativo e sarà responsabile della progettazione 3D e 2D, eseguendo calcoli strutturali e collaborando con clienti e... ...fornitori.Richiesta Laurea in Ingegneria Meccanica, esperienza con CAD e conoscenza dell'inglese tecnico, il tutto in un ambiente stimolante...C#3DCAD
- ...Software Engineering Manager - Cross-platform C++ - Multipass Home based - Europe, Pisa Canonical is a leading provider of open source software and operating... ...providers, and industry leaders in many sectors. The... ...Engineering Manager to lead Multipass, the workstation...C#RemotoLavoro da casa
- A leading open source software firm is seeking a Software Engineering Manager to lead remote teams and develop engineering talent. The role requires strong technical leadership in C++, effective communication, and an ability to advocate for modern software practices. Candidates...C#Remoto
- ...contribuirà all’implementazione dei modelli BIM 3D, assicurando la precisione dei contenuti... ...e dei file di lavoro. Apprendere e applicare i flussi operativi di modellazione... ...della lingua inglese (scritto e parlato). Software: Conoscenza dei concetti base di Revit (BIM...3DCADStage/Tirocinio
- ...relazioni metodologiche, elaborati grafici, layout di cantiere in 3D e computi metrici estimativi. Elaborare analisi... ...richiesta: Titolo di Studio: Laurea in Ingegneria o Architettura. Software Grafici e BIM: Padronanza del Pacchetto Adobe, Revit, Enscape e...3DCAD
- ...degree in enegry, mechanical, aerospace engineering or equivalent; Minimum 5 years of... ...fluids; Advanced knowledge of 3D CFD simulation software such as Star-CCM+ (preferred), Fluent... ...OpenFOAM or equivalent; Good command of CAD / CAE tools for simulation pre-...3DCAD
- ...del Gruppo Intecs S.p.A., offre Soluzioni Software, Hardware e Servizi di Ingegneria... ...Siamo alla ricerca di Embedded Software Engineers da inserire su progetti in-house in ambito... ...manutenzione software embedded in linguaggio C/C++ su piattaforme Linux/BareMetal. Le...C#Smart workingLavoro ibrido
- ...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
- ...SOFTWARE ENGINEER C++ ROMA, PISA, MILANO, TORINO Intecs Engineering Spa is an Italian company specialized in the design and development of applications, tools, software, hardware components and products for the Aerospace, Defence, Transport, Railway, Telecommunications...C#Lavoro ibrido
- ...opportunità in partnership con un’importante azienda leader del settore Navale, siamo alla ricerca di un Progettista... ...manufatti in materiali compositi ; Progettazione 3D e strutturale: SolidWorks (CAD e modulo FEM ) abbinato al sistema di gestione dati...3DCADImpiego permanenteLavoro ibrido
- ...responsabile dello sviluppo dei progetti attraverso la modellazione informativa. Occorrerà supportare il team nella creazione di modelli BIM 3D e produzione di disegni tecnici. Non è richiesta esperienza pregressa e sono graditi neo-laureati. La posizione offre un percorso...3D
- ...con specializzazione in Strutture. Esperienza: Almeno 2 anni di esperienza professionale nell’ambito del calcolo strutturale. Software: Ottima conoscenza di software di modellazione FEM e AutoCAD. Ottima conoscenza della lingua italiana; gradita buona conoscenza...C#CAD
70.000 € - 80.000 €
...e internazionali. Offerta Coordinamento completo dei reparti produttivi (saldatura manuale e robotizzata ABB, taglio laser 2D/3D, stampaggio lamiera, piegatura e deformazione tubi), garantendo efficienza, qualità e rispetto delle tempistiche. Pianificazione della...3DImpiego permanente- ...in Pisa is seeking a Software Technical Leader to drive the design and... ...expertise in modern C++ and Qt, along with... ...manage architecture, lead development, and collaborate... ...mentoring senior engineers and ensuring... ...focusing on radar technology applications. #J-18808-LjbffrC#
- ...looking for a new Mechanical Engineer to join our team in Pisa.Experience... ...Please submit your application exclusively through the following... ...matter. Main Activities ~3D CAD modeling (Creo) ~ mechanical... ...good knowledge of 3D CAD software precision and strong attention...3DCADStage/TirocinioStage retribuito
- ...this job* Permanent* Experienced Professionals* Software Engineering* ID 453584-en\_GB##In Capgemini Engineering, leader mondiale nei servizi di ingegneria, uniamo un... ...coinvolti nello sviluppo e nell’evoluzione di applicazioni enterprise ad alta scalabilità, basate su...CADImpiego permanenteLavoro ibridoRemotoOrario flessibile
- ...posizione prevede attività di progettazione 3D e 2D, esecuzione di calcoli strutturali... ...modelli e assiemi 3D mediante software CAD (NX e Catia) Realizzare tavole costruttive... ...specifiche del cliente e i requisiti normativi applicabili. Eseguire dimensionamenti e verifiche...3DCAD
- ...experienced Marine Mechanical & Electrical Engineer. The successful candidate will work in... ...CE rules and the USCG is required. ~3D modeling of marine mechanical systems ensuring... ...experience. Competence with 3D CAD applications such as Solid Works; Cadmatic would be a...3DTempo pienoOrario flessibile
- A leading yacht design firm in Pisa is seeking an experienced Marine Mechanical & Electrical Engineer. This role involves coordinating engineering projects, ensuring compliance with... ...in yacht engineering. Proficiency in CAD software and strong communication skills in...CAD
- ...Capgemini cerca un C++ Software Developer in Pisa per contribuire a progetti innovativi. Il candidato ideale possiede una laurea in Ingegneria Informatica e una solida conoscenza di C++. Sarai coinvolto nello sviluppo di soluzioni software complesse e nella collaborazione...C#Impiego permanente
- ...e ricerca di vulnerabilità su sistemi, applicazioni e infrastrutture complesse. Quale sarà... ...delle vulnerabilità scoperte. Reverse engineering di binari e codice compilato (... ...programmazione per lo sviluppo di applicazioni (C, C++, C#, .NET). Conoscenza approfondita...C#Smart workingLavoro ibrido
- ...Capgemini cerca un Senior Java Developer per il team in Italia. Sarai coinvolto nello sviluppo di applicazioni enterprise ad alta scalabilità, basate su architetture cloud-native. Le responsabilità includono progettazione tecnica, sviluppo di microservizi con Java,...Lavoro ibrido
- ...Experteer Italy sta cercando uno sviluppatore backend C/C++ da inserire in un team globale e Agile. In questo ruolo, contribuirai a costruire software per i mercati finanziari, lavorando a servizi scalabili in un progetto innovativo. La posizione richiede almeno 3 anni...C#Tempo pieno
- ...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
- ...you design, code, and refine software within a fintech environment,... ...platforms at a fast-growing fintech leader.Job Responsibilities Design... ...Provide training to other engineers Maintain and upgrade software... ...Proficiency in Java, C++, .NET, JavaScript, or TypeScript...C#
- Experteer OverviewIn this backend-focused role, you will contribute to building high-performance C/C++ software for financial markets, embedded in a global, agile team. You’ll work on scalable services within a disruptive project that reshapes how customers operate in...C#Impiego permanente
- About The Job ION Group, a software vendor leader in the Financial Technology... .../Artificial Intelligence Engineers to join a global team of talented... ...in languages such as C#, C++, Java, JavaScript,... ...Due to the high volume of applications, only those candidates that...C#Tempo pienoImpiego permanente
- Un'azienda del settore tecnologico a Pisa cerca un Software Engineer da inserire nel proprio team Agile. Il candidato ideale conosce programmazione ad oggetti e PHP, preferibilmente con esperienza in Symfony o Laravel. Offriamo un ambiente di lavoro ibrido, formazione continua...Lavoro ibrido
