PpTopcon Positioning Group is headquartered in Livermore, California, USA. We design, manufacture and distribute productivity tools for developing a brighter future in construction, geopositioning, and agriculture. /p h3Lead Software Engineer, Survey and CAD Applications /h3 pWork 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. /p h3Job Purpose /h3 pAs part of the company’s development strategy, we need to grow talent in specific areas required to continue the development of our software products. /p h3Core Job Responsibilities /h3 ul liWorks with the project manager, team leader, and software team to plan and manage delivery schedules. /li liActs as the single point of contact for all issues related to a particular software module development, high‑level design, and delivery, and works with all other engineering disciplines. /li liEvaluates and schedules all changes in the scope of the module design and delivery. /li liPerforms modules maintenance, modifications, and enhancements to new/existing systems through programming, testing, and documenting. /li liResponsible 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. /li liFollows, recommends, and implements software processes. /li liProvides technical directions to others as necessary. /li liAnalyzes and resolves technical and application problems. /li /ul h3Education Experience /h3 ul liDegree in Computer Science, Engineering, Electronics, or a related field. /li liOverall software development experience of at least 5 years. /li li3+ years of professional experience in C++ development. /li liExperience with computational geometry, spatial algorithms, mass data algorithms, and/or 3D Rendering (DirectX, OpenGL). /li liKnowledge of QML and/or MFC. /li liExperience in software development process implementation. /li liExperience with software development tools (configuration management, design, emulation, debugging, compilers, test, etc.). /li liExperience with Geodesy, GNSS and/or Optical Survey, CAD, laser scanner data processing is a plus. /li liExperience with Android or iOS development is a plus. /li /ul h3Knowledge, Skills Attributes /h3 ul liStrong understanding of object‑oriented programming and software design principles. /li liKnowledge of algorithms, data structures, and multithreading concepts. /li liFamiliarity with cross‑platform development and GUI frameworks. /li liExpert knowledge in C++, Standard Library, Boost. /li liUnderstanding of SQL databases like SQLite is a plus. /li liUnderstanding of CI/CD pipelines and automated testing. /li liKnowledge of bug tracking systems (JIRA) and version control systems. /li liKnowledge of Docker is a plus. /li liProficiency in English (written and spoken) is required. /li liKnowledge of specialized skills such as geometry, eigen, CGAL, tin, surfaces, corridors, roading, parametric curves, splines, Bentley, Autodesk, Civil3D, Revit, DWG, ODA, CO-geo, geodesy, coordinate systems, LandXML, shapefile, LAS, point clouds, LiDAR, numerical methods can be an asset. /li liKnowledge of skills such as C++20, Boost, ASIO, static analysis, memory optimization, C++ templates, SQL, multithreading, lockfree can be an advantage. /li /ul h3Working Conditions /h3 pWe offer a hybrid and flexible work setup that promotes both in‑person collaboration and individual focus. /p ul liOffice presence: Occasional visits to our Concordia office. /li liRemote work (Smart Working): available with individual agreement (5 days per week) to support productivity and work‑life balance. /li /ul pFor further information, please contact our Corporate Senior Recruiter, Mr. Simone Masseroni, at /p /p #J-18808-Ljbffr