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. /ppLearn more about working with us at atopconcareers.com /a /ppbTopcon Positioning System /b is looking for a qualified individual to fill the role of buSenior Software Engineer, Mobile Applications /u /b /ppuWork location /u: bTOPCON /b Office located in Bologna ( Italy ) /ppFrequent trips to our bTOPCON /b facility Centre in Concordia sulla Secchia ( Modena ) /ppbuJob Purpose /u /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 uSenior Software Engineer, Mobile Application, /uwill 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. /ppbuCore Job Responsibilities: /u /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 /ulpuMinimum Job Requirements /u /ppbuEducation Experience /u /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 bat least 8 years /b. /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 /ulpbuKnowledge, Skills Attributes /u /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 bENGLISH /b language is required for the job /li /ulpbuWorking Conditions: /u /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, bTOPCON /b Europe, Mr. Simone Masseroni, by emailing /p #J-18808-Ljbffr