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 2 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 €
## 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
- pstrongSenior Software Application Engineer /strong /ppbr / /ppWe are seeking a dedicated, self-driven, and experienced strongSenior Application Software... ...patterns /strong. /liliExperience with the strongJUCE C++ framework /strong for developing cross-platform audio applications...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
55.000 €
...Consulting di eGlue – stiamo ricercando un Senior Software Engineer. Sede di Lavoro: Reggio Emilia,... ...e stabilità; Security by Design: Applicazione delle best practice di sicurezza... ...Expertise: Comprovata esperienza in ambienti Java Enterprise, con Spring Boot; FE:...SeniorJavaImpiego permanenteLavoro ibridoRemoto- ...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
- ...Role: Senior Java Developer (Remote) Location: Remote (Work from Anywhere) Role Overview... ...developing and maintaining Java-based applications to support business operations. You... ...contributing to the development of high-impact software solutions. The contract duration is...SeniorJavaTempo pienoRemotoOrario flessibile
- ...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- ...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
- ...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... ..., or related technical fields. Experience: Previous... ...programming languages such as C, C++, C#, Java, Python, JavaScript, or...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. Applicants 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
60.000 €
...Line dedicata all'IT Consulting di eGlue – stiamo ricercando un Software Technical Coordinator / Team Leader. Sede di Lavoro: Reggio Emilia... ...SDK/API, assicurando l'allineamento tra middleware (Java/JS) e frontend. Prototyping & Soluzione Problemi: Scomporre problemi...SeniorJavaImpiego permanenteLavoro ibridoRemoto- ...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#
- 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
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#

