PTopcon 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. /ppbLearn more about working with us at topconcareers.com /b /ppTopcon Positioning System is looking for a qualified individual to fill the role of Senior Software Engineer, Mobile Applications /ppbWork location : TOPCON Office located in Bologna ( Italy ) /b /ppbJob Purpose /b /ppAs part of the company development strategy, we need to grow talent in specific areas needed to continue the development of our software products. /ppThe Senior Software Engineer, Mobile Application, will work on the development of Mobile field software for Android and iOS /ppDevelopment skills and experience in C++ development, Qt / Widgets, and / or Qt / Qml development. /ppbCore Job Responsibilities : /b /pulliWorks 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. /liliWorks on developing services and applications, working as part of embedded firmware for custom hardware /liliFollows, recommends, and implements software processes /liliProvides technical directions to others as necessary /liliAnalyze and resolve technical and application problems /li /ulpbEducation Experience /b /pulliUniversity degree in Computer Science, Engineering, Electronics, or a related field /lili3+ years of professional experience in C++ development, with a focus on Qt and QML. /liliOverall software development experience of at least 8 years. /liliExperience in software development process implementation /liliExperience with software development tools (configuration management, design, emulation, debugging, compilers, test, etc.) /liliExperience with GNSS and / or Optical Survey will be a plus /liliExperience with software development for Android is needed for the role /li /ulpbKnowledge, Skills Attributes /b /pulliStrong 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 in C++, Standard Library, Boost /liliKnowledge of Java and native Android APIs, and iOS development will be a plus /liliUnderstanding of CI / CD pipelines and automated testing /liliKnowledge of bug tracking systems ( JIRA) and version control systems. /liliKnowledge of Docker is a plus /liliA good command (both written and speaking) of the ENGLISH language is required for the job /li /ulpbWorking Conditions : /b /ppWe offer a balanced work setup that combines in-person collaboration with flexibility : /pulliOffice presence : at our Bologna office (full-time) /liliOn-site activities : Regular visits to our Test Site in Concordia sulla Secchia (MO) for demonstrations and testing /liliRemote work options (Smart Working) are available to support focus and flexibility /li /ulpWe’d love to hear from you! Please send us your application and the earliest date you could join our team. /ppFor further information, please contact our Corporate Senior Recruiter, TOPCON Europe, Mr. Simone Masseroni, by emailing /ppJ-18808-Ljbffr /ppSenior Software Engineer • Emilia-Romagna, Modena, Italia /p #J-18808-Ljbffr