Lead Software Engineer, Survey and CAD Applications (C++, 3D)

Lead Software Engineer, Survey and CAD Applications (C++, 3D)

Full-Time 80000 - 100000 € / anno (stimato) Smart working non possibile
Topcon Positioning Systems (Topcon)

In sintesi

  • Mansioni: Sviluppa software innovativo per applicazioni Survey e CAD su diverse piattaforme.
  • Azienda: Topcon, leader nel settore tecnologico con un ambiente di lavoro collaborativo.
  • Benefit: Lavoro 100% remoto, stipendio competitivo e opportunità di crescita professionale.
  • Altre informazioni: Ambiente dinamico con eccellenti opportunità di carriera.
  • Perché questo lavoro: Unisciti a noi per lavorare su tecnologie all'avanguardia e fare la differenza.
  • Qualifiche: Esperienza in sviluppo software, C++ e capacità di lavorare in team.

La retribuzione prevista è compresa tra 80000 - 100000 € per anno.

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

Lead Software Engineer, Survey and CAD Applications responsible for developing Field software for Windows/Linux/Android/i OS to support a wide range of Topcon and 3rd party equipment such as GNSS Receivers, Robotic Optical Total Stations, depth finders, and laser range finders.

  • Core Job Responsibilities
  • Plan and manage delivery schedules with project manager, team leader, and software team.
  • Act as single point of contact for all issues related to a particular software module, including high‑level design and delivery.
  • Evaluate and schedule changes in module scope and design.
  • Perform maintenance, modifications, and enhancements through programming, testing, and documentation.
  • Develop Geomatics and CAD functionality for Android/i OS/Windows/Linux using Qt/QML/C++.
  • Recommend and implement software processes.
  • Provide technical directions to others as necessary.
  • Analyze and resolve technical and application problems.

Education & Experience

  • Degree in Computer Science, Engineering, Electronics, or a related field.
  • At least 5 years of overall software development experience.
  • 3+ years of professional C++ development experience.
  • Experience with computational geometry, spatial algorithms, mass data algorithms, or 3D rendering (Direct X, Open GL).
  • Knowledge of QML and/or MFC.
  • Experience in software development process implementation.
  • Proficiency with software development tools (configuration management, design, emulation, debugging, compilers, testing).
  • Experience with Geodesy, GNSS, optical survey, CAD, laser scanner data processing is a plus.
  • Experience with Android or i OS development is a plus.
  • Knowledge, Skills & Attributes
  • 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 of C++, Standard Library, and Boost.
  • Understanding of SQL databases (SQLite) is a plus.
  • Knowledge of CI/CD pipelines and automated testing.
  • Experience with bug tracking systems (JIRA) and version control systems.
  • Knowledge of Docker is a plus.
  • Proficient in English (written and spoken).
  • Knowledge of geometry, eigen, CGAL, tin, surfaces, corridors, roading, parametric curves, splines, Bentley, Autodesk, Civil3D, Revit, DWG, ODA, COGO, geodesy, coordinate systems, Land XML, shapefile, LAS, point clouds, Li DAR, numerical methods is a real asset.
  • Knowledge of C++20, Boost, ASIO, static analysis, memory optimization, C++ templates, SQL, multithreading, lock‑free programming is a real advantage.
  • Working Conditions

We offer a hybrid and flexible work setup that promotes both in‑person collaboration and individual focus: occasional visits to our Concordia office and remote work (5 days per week) as needed.

#J-18808-Ljbffr

Lead Software Engineer, Survey and CAD Applications (C++, 3D) datore di lavoro: Topcon Positioning Systems (Topcon)

Topcon è un datore di lavoro eccezionale, offrendo un ambiente di lavoro ibrido e flessibile che incoraggia la collaborazione in persona e il focus individuale. I dipendenti hanno accesso a opportunità di crescita professionale e sviluppo delle competenze, lavorando su tecnologie all'avanguardia nel campo della geomatica e delle applicazioni CAD. La posizione a Concordia sulla Secchia, con la possibilità di lavorare completamente da remoto, rende questa opportunità ancora più attraente per chi cerca un impiego significativo e gratificante.

Topcon Positioning Systems (Topcon)

Dettagli di contatto:

Team di recruiting di Topcon Positioning Systems (Topcon)

Pensiamo che ti servano queste competenze per eccellere come Lead Software Engineer, Survey and CAD Applications (C++, 3D)

C++
Qt/QML
3D Rendering
Computational Geometry
Spatial Algorithms
Mass Data Algorithms
Object-Oriented Programming