Ph3Work Location /h3pTOPCON Office located in Concordia sulla Secchia – Modena (Italy). The job can be performed 100% remote (Italy), with occasional visits to our Concordia office. /ph3Job Purpose /h3pLead Software Engineer, Survey and CAD Applications responsible for developing Field software for Windows/Linux/Android/iOS 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. /ph3Core Job Responsibilities /h3ulliPlan and manage delivery schedules with project manager, team leader, and software team. /liliAct as single point of contact for all issues related to a particular software module, including high‑level design and delivery. /liliEvaluate and schedule changes in module scope and design. /liliPerform maintenance, modifications, and enhancements through programming, testing, and documentation. /liliDevelop Geomatics and CAD functionality for Android/iOS/Windows/Linux using Qt/QML/C++. /liliRecommend and implement software processes. /liliProvide technical directions to others as necessary. /liliAnalyze and resolve technical and application problems. /li /ulh3Education Experience /h3ulliDegree in Computer Science, Engineering, Electronics, or a related field. /liliAt least 5 years of overall software development experience. /lili3+ years of professional C++ development experience. /liliExperience with computational geometry, spatial algorithms, mass data algorithms, or 3D rendering (DirectX, OpenGL). /liliKnowledge of QML and/or MFC. /liliExperience in software development process implementation. /liliProficiency with software development tools (configuration management, design, emulation, debugging, compilers, testing). /liliExperience with Geodesy, GNSS, optical survey, CAD, laser scanner data processing is a plus. /liliExperience with Android or iOS development is a plus. /li /ulh3Knowledge, Skills Attributes /h3ulliStrong understanding of object‑oriented programming and software design principles. /liliKnowledge of algorithms, data structures, and multithreading concepts. /liliFamiliarity with cross‑platform development and GUI frameworks. /liliExpert knowledge of C++, Standard Library, and Boost. /liliUnderstanding of SQL databases (SQLite) is a plus. /liliKnowledge of CI/CD pipelines and automated testing. /liliExperience with bug tracking systems (JIRA) and version control systems. /liliKnowledge of Docker is a plus. /liliProficient in English (written and spoken). /liliKnowledge of 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 is a real asset. /liliKnowledge of C++20, Boost, ASIO, static analysis, memory optimization, C++ templates, SQL, multithreading, lock‑free programming is a real advantage. /li /ulh3Working Conditions /h3pWe 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. /p /p #J-18808-Ljbffr