Назад
Company hidden
21 день назад

Senior Software Engineer, Field Survey Applications (Java/C++)

55 000 - 65 000€
Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Italy
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer, Field Survey Applications (Java/C++): Developing and maintaining field survey applications for GNSS receivers, robotic total stations, and other surveying equipment across Android, Windows, Linux, and iOS with an accent on Java/C++, equipment connectivity, and robust software design. Focus on implementing cross-platform modules, troubleshooting complex technical issues, optimizing multithreaded software, and supporting new features in mature applications.

Location: Hybrid role with three days per week in the office, preferably in Concordia sulla Secchia (Modena) or Ancona, Italy.

Salary: €55,000–€65,000 gross annually, based on skills and experience, plus a variable bonus.

Company

hirify.global Positioning Group develops and manufactures productivity tools for workflow automation and connected data in construction, geomatics, agriculture, and surveying.

What you will do

  • Develop and maintain field survey applications using Java, C++, and related technologies.
  • Build software modules connecting applications with hirify.global and third-party surveying equipment, including GNSS receivers and robotic total stations.
  • Develop solutions for Android, Windows, Linux, and iOS platforms.
  • Collaborate with project managers, team leaders, and software teams to plan delivery schedules and ensure high-quality execution.
  • Analyze, troubleshoot, and resolve technical and application issues while supporting existing mature software.
  • Contribute to new features, enhancements, testing, documentation, and continuous improvement of software processes.

Requirements

  • 3+ years of professional software development experience with strong Java and/or C++ skills.
  • Hands-on Android development experience, including Android Studio.
  • Knowledge of object-oriented programming, software design principles, algorithms, data structures, and multithreading.
  • Experience with development tools, version control, debugging, testing, documentation, JIRA, CI/CD pipelines, and automated testing.
  • Ability to work in cross-functional engineering environments and communicate effectively in English.
  • Problem-solving mindset, ownership of technical topics, and ability to guide others when needed.

Nice to have

  • Experience with C++20, Boost, Asio, gRPC, Protobuf, MQTT, NTRIP, RTCM, NMEA, cryptography, static analysis, memory optimization, C++ templates, SQL, lock-free programming, Docker, or geometry.

Culture & Benefits

  • Hybrid and flexible work setup supporting collaboration and individual focus.
  • Meal vouchers and learning opportunities.
  • Work on global projects with international engineering teams.
  • Inclusive, respectful, and transparent workplace with equal-opportunity and fair-pay practices.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →