Senior Software Engineer, Field Survey Applications
23 ore fa
Ancona, Marche, Italia
Topcon Electronics
Tempo pieno
Gratuito con email o Google
Salva questo lavoro e mantieni la tua ricerca organizzata
Crea un account gratuito per salvare lavori, creare avvisi e tornare a questa inserzione dalla tua dashboard.
Gratuito con email o Google
Continuando accetti i nostri Termini & Informativa sulla privacy.
Overview As a Senior Software Engineer, you will develop and maintain field software used with GNSS receivers and surveying equipment across Android, Windows, Linux, and iOS. You will collaborate with cross-functional teams to deliver high-quality, scalable solutions and connect field devices with Topcon and third-party systems. You’ll troubleshoot issues, contribute to new features, and help improve software processes. This role offers the chance to impact field professionals working with connected-data solutions on a global scale. Retribuzione / Benefits
* Competitive salary package
* Hybrid and flexible work setup
* Meal vouchers
* Learning opportunities
* Opportunity to contribute to global projects with international teams Responsabilità
* Develop and maintain field survey applications using Java, C++, and related technologies
* Implement modules that interface with Topcon and third-party field equipment
* Collaborate with project managers, team leaders, and software teams to plan delivery and ensure quality
* Analyze, troubleshoot, and resolve technical and application issues
* Support existing mature software while contributing to new features, testing, and documentation
* Provide technical guidance and contribute to continuous improvement of software processes Requisiti fondamentali
* 3+ years of professional software development experience with strong Java and/or C++
* Hands-on Android development experience with Android Studio
* Strong understanding of OOP, software design, algorithms, data structures, and multithreading
* Experience with development tools, version control, debugging, testing, and documentation
* Knowledge of bug tracking systems such as JIRA, CI/CD pipelines, and automated testing practices
* Familiarity with c++20, boost, asio, gRPC, protobuf, mqtt, ntrip, rtcm, NMEA, cryptography, static analysis, memory optimization, C++ templates, sql, multithreading, lockfree, docker, geometry (advantage)
* strong communication in English
* problem-solving mindset
* ownership of technical topics
* Java
* C++
* Android development
* Competitive salary package
* Hybrid and flexible work setup
* Meal vouchers
* Learning opportunities
* Opportunity to contribute to global projects with international teams Responsabilità
* Develop and maintain field survey applications using Java, C++, and related technologies
* Implement modules that interface with Topcon and third-party field equipment
* Collaborate with project managers, team leaders, and software teams to plan delivery and ensure quality
* Analyze, troubleshoot, and resolve technical and application issues
* Support existing mature software while contributing to new features, testing, and documentation
* Provide technical guidance and contribute to continuous improvement of software processes Requisiti fondamentali
* 3+ years of professional software development experience with strong Java and/or C++
* Hands-on Android development experience with Android Studio
* Strong understanding of OOP, software design, algorithms, data structures, and multithreading
* Experience with development tools, version control, debugging, testing, and documentation
* Knowledge of bug tracking systems such as JIRA, CI/CD pipelines, and automated testing practices
* Familiarity with c++20, boost, asio, gRPC, protobuf, mqtt, ntrip, rtcm, NMEA, cryptography, static analysis, memory optimization, C++ templates, sql, multithreading, lockfree, docker, geometry (advantage)
* strong communication in English
* problem-solving mindset
* ownership of technical topics
* Java
* C++
* Android development