Senior Software Engineer, Field Survey Applications (Java, C++)
55.000 € - 65.000 €Full time
Topcon Positioning Systems (Topcon)
- # Senior Software Engineer, Field Survey Applications (Java, C++)Apply: Concordia s/S, ITA: Full time: Posted Yesterday: JR107505Topcon 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. Topcon 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.Learn more about working with us at topconcareers.comWe are looking for a qualified **Senior Software Engineer, Field Survey Applications (Java, C++)** based in Italy.**Working Location:**We offer a **hybrid and flexible work setup** that supports both in-person collaboration and individual focus.This role requires **three days per week in the office**, preferably at our **Concordia sulla Secchia (Modena)** location or, alternatively, at our **Ancona office**.**Job Purpose**The **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.Development skills and experience in: C++, Java, Communication protocols, Android Studio.**Core Job Responsibilities:*** Works with the project manager, team leader, and software team to plan and manage delivery schedules.* Acts 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.* Evaluates and schedules all changes in the scope of the module design and delivery* Performs modules maintenance, modifications, and enhancements to new/existing systems through programming, testing, and documenting.* mplements 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++.* Supports our mature software (Java)* Implements Surveying routines* Follows, recommends, and implements software processes* Provides technical directions to others as necessary* Analyze and resolve technical and application problems**Minimum Job Requirements****Education & Experience*** Degree in Computer Science, Engineering, Electronics, or a related field* Overall software development experience of at least 3 years.* Experience in software development process implementation* Experience with software development tools (configuration management, design, emulation, debugging, compilers, static analysis, ai, test, etc.)* 3+ years of professional experience in C++ development or Java development* Experience with Android development (Android Studio) is required* Experience in supporting industrial or any other type of hardware equipment is a great plus* Knowledge of Qt/QML, MFC a plus* Experience with Windows, Linux, or iOS development is a plus* Experience with computational geometry, spatial algorithms and/or 3D Rendering (DirectX, OpenGL) will be a plus* Experience with Geodesy, Geodetic Coordinate systems, Geoid, Vertical Datum, GNSS and/or Optical Survey, CAD will be a plus**Knowledge, Skills & Attributes*** Strong understanding of object-oriented programming and software design principles.* Knowledge of algorithms, data structures, and multithreading concepts.* Familiarity with cross-platform development and GUI frameworks.* Knowledge of bug tracking systems (JIRA) and version control systems.* Understanding of CI/CD pipelines and automated testing.* Good knowledge of Java* Good knowledge of C++, Standard Library, Boost* Knowledge of network protocol analyzers and communication protocols used over Ethernet, Wi-Fi, USB, Bluetooth, BLE, RS232 is a great plus.* A good command (both written and speaking) of the **ENGLISH** language is required for the job* Knowledge 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**What We offer*** **Competitive salary package: within €55,000 - €65,000 gross annual salary**, based on skills and experience, plus a **variable bonus** tied to both individual and company performance.* **Meal vouchers**, flexible working arrangements, ongoing learning opportunities, and the chance to collaborate on global projects with teams around the world.Topcon is an equal opportunity employer and does not discriminate against any employee or applicant on the basis of race, color, religion, national origin, gender, gender identity, sexual orientation, disability, age, genetic information, or other legally protected status.
- J-18808-Ljbffr
Offerta di lavoro pubblicata 3 giorni fa
Offerte di lavoro simili
- ...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... ...Develop and maintain field survey applications using Java, C++, and related technologies Implement...Lavoro sul campoSeniorJavaC#Lavoro ibridoOrario flessibile
55.000 € - 65.000 €
...more about working with us at topconcareers.com Senior Software Engineer, Field Survey Applications Location: Hybrid role with three days per week in... ...Develop and maintain field survey applications using Java, C++, and related technologies. Implement software...Lavoro sul campoSeniorJavaC#Lavoro ibridoOrario flessibile55.000 € - 65.000 €
## Senior Software Engineer, Field Survey Applications (Java, C++)Apply: Concordia s/S, ITA: Full time: Posted Yesterday: JR Topcon Positioning Group is headquartered in Livermore, California, USA (topconpositioning.com). We design, manufacture and distribute productivity...Lavoro sul campoSeniorJavaC#Tempo pienoLavoro ibridoOrario flessibile- ...Topcon Positioning Group in Italy is seeking a Senior Software Engineer for Field Survey Applications. This role includes developing cross-platform field software (Java, C++) for Android/Windows/Linux/iOS, with a three-days-in-office hybrid model in Concordia sulla Secchia...Lavoro sul campoSeniorJavaC#Lavoro ibrido
- ...and maintain cross‐platform field survey applications that connect with GNSS... ...global team to deliver reliable software for data collection, device... ...tools used by surveyors, engineers and construction professionals... ..., Android and iOS using C++, Qt and QML Build reliable...Lavoro sul campoSeniorC#Lavoro ibridoOrario flessibile
50.000 € - 57.000 €
...with collaboration at Concordia sulla Secchia, Modena office /ppReady to build software that makes an impact in the real world? /ppbSenior Software Engineer, Field Survey Applications (C++) /b to join our Field Software team and contribute to advanced applications used...Lavoro sul campoSeniorC#Lavoro ibrido- pTopcon Positioning Group, headquartered in Livermore, CA, is seeking a Senior Software Engineer for Field Survey Applications (C++). You will design and maintain cross‑platform software connected to GNSS receivers and field devices, supporting surveyors and engineers worldwide...Lavoro sul campoSeniorC#Lavoro ibridoRemoto
- ...Topcon Positioning Group in Italy is seeking a Senior Software Engineer for Field Survey Applications (C++). You will design, develop and maintain cross‑platform software (Windows, Linux, Android, iOS) using C++, Qt and QML, connecting GNSS receivers and other field devices...Lavoro sul campoSeniorC#Lavoro ibridoOrario flessibile
- ph3Senior Software Application Engineer /h3 pWe are seeking a dedicated, self-driven, and experienced Senior Application Software Engineer to develop cutting-edge music software for... ...patterns /b. /li liExperience with the bJUCE C++ framework /b for developing cross-...SeniorC#Remoto
- ...avanzati, sviluppando soluzioni Java Android per clienti nel... ...sfide legate all'integrazione software in ambienti embedded e CAN-Bus... ...Responsabilità Sviluppare applicazioni Java Android Applicare principi... ...Oriented Programming (C++, Python) Gradita conoscenza...JavaC#
- ...dalla guida autonoma alle nanotecnologie applicate all’ambito medicale. Il nostro... ...ambito Industrial&Agriculture, ricerchiamo:Java Android Software DeveloperIl candidato ideale ha conseguito... ...conoscenza di Objected Oriented Programming (C++, Python)Gradita conoscenza di...JavaC#Secondo lavoroTempo pieno
- ...progetti internazionali sviluppando applicazioni Web backend in Java. Farai parte di un team che costruisce... ...l'intero ciclo di ingegneria del software, dal design al deployment. Il ruolo... ...vita del software build e deploy su application server partecipazione a processi...SeniorJava
- ...available platform used by multiple engineering teams and own onboarding... ...~5+ years of professional software engineering experience ~ Strong proficiency in Go or Java ~ Hands-on experience with... ...them ~ Experience with SaaS applications and delivering large end-to-end...SeniorJavaRemoto
35.000 € - 50.000 €
...potenziamento dell’Ufficio R&D ricerchiamo un Senior Software Engineer che sarà inserito nel team dedicato... ...Embedded in particolare Linux e C++; Buona conoscenza di Motion Control... ...programmazione ad oggetti, in particolare applicato a C++, C#. Gradita la conoscenza di...SeniorC#35.000 € - 45.000 €
...Java Developer Senior Sviluppa soluzioni ERP complesse e innovative per clienti enterprise! Hai esperienza nello sviluppo software gestionale in ambiente Java e cerchi un contesto dove poter... ..., trasformandole in soluzioni applicative · Contribuirai alla manutenzione...SeniorJavaImpiego permanenteLavoro ibridoRemoto- ...strategic technical consultant bridging engineering requirements and business solutions... ...requests to ensure alignment with machine applications and business goals Design advanced hydraulic... ...support and coordinate urgent field interventions Manage full lifecycle...Senior
- ...di un: /ppOperando in team, il Software Developer si occuperà della realizzazione di applicazioni di interfaccia uomo-macchina, sviluppate... ...in C# con uso di librerie in C++, su piattaforma Microsoft... ...del linguaggio C# e C++. HTML 5 e Java, saranno considerati un plus; /liliBuona...JavaC#Contratto con partita IVA
- ...collaboration. The Role As a Software Engineer, you will contribute to the... ...You will work on software applications and system-level solutions... ...Mechatronics, or related technical fields. Experience: Previous... ...languages such as C, C++, C#, Java, Python, JavaScript, or similar...JavaC#
- ...Overview As a Senior Software Engineer in our Platform team, you will shape the core of a unified platform that coordinates multiple products... ...architectures over complexity Work with a polyglot tech stack (Java, PHP, Python, TypeScript) and infrastructure tools (AWS,...SeniorJava
- ...Database Manager based in Spilamberto (MO). The successful candidate will manage databases on Windows operating systems, monitor application performance, and support the development team in optimizing data access code. /ppApplicants should have a degree in technical-scientific...SeniorC#
- ...questa posizione, sarai inserito nel team di sviluppo che crea applicativi per automatizzare la movimentazione di merci nel contesto... ...leader di piccoli gruppi di sviluppo. Il ruolo combina sviluppo software, automazione e logistica con un percorso di crescita tecnico e...Lavoro sul campoSenior
- ...JN-032024-6356780Flessibilità: Smart Working/IbridoAzienda di software per l'automazioneSoftware Developer SQL and .NET Junior/SeniorAzienda... ...inserita nel team di sviluppo che si occupa di realizzare applicativi per automatizzare la movimentazione di merci in ambito...Lavoro sul campoSeniorSmart workingImpiego permanente
- ...governance to scale data-driven applications in the cloud.... ...Computer Science or related field Solid experience with Microsoft... ...Experience architecting and deploying software at scale using Agile methodologies... ...-facing experience with senior stakeholders, trade-offs, and...SeniorC#
2.000 - 2.800 €/mese
...un/una: COLLABORATORE INVESTIGATIVO SENIOR / COORDINATORE ANTIFRODE ASSICURATIVA... ...strumenti di foto/video-registrazione e software per la reportistica; spiccate capacità... ...Settore: Altro Ruolo: Altro CCNL applicato: ISTITUTI INVESTIGATIVI Salario mensile...Lavoro sul campoSeniorC#Tempo pienoImpiego permanenteAuto aziendale- ...Overview As Lead Software/System Architect, you will shape the customer's secure, scalable... ...degree in Computer Science or related field Solid experience with Microsoft Azure... ...architecting and deploying large-scale applications with Agile Proficient in at least two...SeniorC#
30.000 € - 40.000 €
...di Reggio Emilia ricerchiamo SOFTWARE DEVELOPER da inserire nelle... ...tecniche; Sviluppare e aggiornare applicazioni software; Eseguire test e... ...Conoscenza di almeno un linguaggio tra: Java, C#, Python, JavaScript, TypeScript, C++. Familiarità con database...JavaC#- Cad3d è alla ricerca di un Application Engineer Senior da inserire nella propria struttura di prevendita a Modena. Richiediamo buona conoscenza progettuale meccanica, dei processi Machinery e competenze in tool CAD evoluti come NX. È fondamentale la conoscenza dell’ambito...Senior
- ...candidato deve essere esperto nello sviluppo in ambiente nativo Android (Java / Android Studio) e nella computer vision (riconoscimento ed... ...anche in ambiente nativo iOS (Objective-C o Swift / Xcode), in C/C++ e che sappiano gestire un sito web e una piccola rete aziendale....JavaC#Disponibilità immediataOrario flessibile
- ...automazione industriale, un SVILUPPATORE SOFTWARE SENIOR. RESPONSABILITÀ La persona... ...occuparsi di: - Progettazione e sviluppo di applicativi per l'automazione industriale -... ...conoscenza dei linguaggi di programmazione C e C++ - Utilizzo di Microsoft SQL Server e...SeniorC#Smart workingTempo pienoImpiego permanenteTurno di giornoOrario flessibile
- ph3IT Senior Recruiter presso ATK Consulting /h3pbATK, società di consulenza informatica /b , ricerca N. 1 "Analista Programmatore Java" che si occuperà di progettazione, implementazione e manutenzione di applicazioni web-based in ambito enterprise. /ppSi richiede esperienza...JavaLavoro ibrido

