17 set
|
Topcon
|
Concordia Sulla Secchia
17 set
Topcon
Concordia Sulla Secchia
ppTopcon 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. /ppTopcon is a tech company committed to delivering innovative solutions and fostering an inclusive, respectful, and transparent workplace. We believe in equal opportunities and fair pay practices. /ppLearn more about working with us at topconcareers.com /ppWe are looking for a qualified Senior Software Engineer, Field Survey Applications (Java, C++) based in Italy. /ph3Working Location: /h3pWe offer a hybrid and flexible work setup that supports both in-person collaboration and individual focus. /ppThis role requires three days per week in the office , preferably at our Concordia sulla Secchia (Modena) location or, alternatively, at our Ancona office . /ph3Job Purpose /h3pThe Senior Software Engineer, Field Applications , will work on the development of Field software for Android/Windows/Linux/iOS to support wide range of Topcon and 3rd party equipment like GNSS Receivers, Robotic Optical Totals Stations, depth finders, laser range finders. /ppDevelopment skills and experience in: C++, Java, Communication protocols, Android Studio. /ph3Core Job Responsibilities: /h3ulliWorks with the project manager, team leader, and software team to plan and manage delivery schedules. /liliActs 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.
/liliEvaluates and schedules all changes in the scope of the module design and delivery /liliPerforms modules maintenance, modifications, and enhancements to new/existing systems through programming, testing, and documenting. /lilimplements support of Topcon Optical Robotic Total Stations, Topcon GNSS Receivers, Mass Data collection devices, and other equipment in the Geomatics Field Survey software for Android/iOS/Windows/Linux written in Java/C++ or Qt/Qml/C++. /liliSupports our mature software (Java) /liliImplements Surveying routines /liliFollows, recommends, and implements software processes /liliProvides technical directions to others as necessary /liliAnalyze and resolve technical and application problems /li /ulh3Minimum Job Requirements /h3h3Education Experience /h3ulliDegree in Computer Science, Engineering, Electronics, or a related field /liliOverall software development experience of at least 3 years. /liliExperience in software development process implementation /liliExperience with software development tools (configuration management, design, emulation, debugging, compilers, static analysis, ai, test, etc.) /lili3+ years of professional experience in C++ development or Java development /liliExperience with Android development (Android Studio) is required /liliExperience in supporting industrial or any other type of hardware equipment is a great plus /liliKnowledge of Qt/QML, MFC a plus /liliExperience with Windows, Linux, or iOS development is a plus /liliExperience with computational geometry, spatial algorithms and/or 3D Rendering (DirectX, OpenGL) will be a plus /liliExperience with Geodesy,
Geodetic Coordinate systems, Geoid, Vertical Datum, GNSS and/or Optical Survey, CAD will be 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. /liliKnowledge of bug tracking systems (JIRA) and version control systems. /liliUnderstanding of CI/CD pipelines and automated testing. /liliGood knowledge of Java /liliGood knowledge of C++, Standard Library, Boost /liliKnowledge of network protocol analyzers and communication protocols used over Ethernet, Wi-Fi, USB, Bluetooth, BLE, RS232 is a great plus. /liliA good command (both written and speaking) of the ENGLISH language is required for the job /liliKnowledge of the following is a great advantage: c++20, boost, asio, gRPC, protobuf, mqtt, ntrip, rtcm, NMEA, cryptography, static analysis, memory optimization, C++ templates, sql, multithreading, lockfree, docker, geometry, cogo, eigen, cgal, tin, surfaces, corridors, roading, parametric curves, splines, ESRI, Bentley, Autodesk, Civil3D, Revit, DWG, ODA, cogo, geodesy, coordinate systems, LandXML, shapefile, las, point clouds, numerical methods, nmea, rtcm, ntrip /li /ulh3What We offer /h3ulliCompetitive salary package: within €55,000 - €65,000 gross annual salary , based on skills and experience, plus a variable premio tied to both individual and company performance. /liliMeal vouchers /liliflexible working arrangements /liliongoing learning opportunities /lilithe chance to collaborate on global projects with teams around the world. /li /ulpTopcon is an equal opportunity employer and does not discriminate against any employee or applica /p /p #J-18808-Ljbffr
📌 Senior Software Engineer, Field Survey Applications (Java, C++) (Concordia Sulla Secchia)
🏢 Topcon
📍 Concordia Sulla Secchia