Attiva gli avvisi di lavoro via e-mail!

Lead Software Engineer

Topcon Positioning Systems (Topcon)

Bologna

Ibrido

EUR 50.000 - 75.000

Tempo pieno

17 giorni fa

Descrizione del lavoro

A global tech company based in Bologna is seeking a Lead Software Engineer. This role offers a hybrid work setup, requiring expertise in C++ and Qt/QML for cross-platform application development. Candidates must have over 5 years of experience and a relevant degree. This position supports productivity with a remote work option, alongside teamwork in the office.

Servizi

Remote work options
Flexible work setup

Competenze

  • 5+ years of professional experience in C++ development, focusing on Qt and QML.
  • Overall software development experience for at least 8 years.
  • Experience with Android software development is required.

Mansioni

  • Developing architecture, UI layout, and UI flows in cross-platform QT-based applications.
  • Collaborating with project managers to manage delivery schedules.
  • Following and implementing software processes.

Conoscenze

C++ development
Qt/QML
Android software development
Software architecture design
Database design

Formazione

University degree in Computer Science, Engineering, Electronics, or related field

Strumenti

Visual Studio
GNSS
SQLite
Descrizione del lavoro

Topcon 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 Positioning System is looking for a qualified individual to fill the role of a

Lead Software Engineer

Work location: TOPCON Office located in Bologna (Italy)

The job can be performed 100% remotely (Italy), with visits to our Bologna office once a week

Job Purpose

As part of the company's development strategy, we need to grow talent in specific areas needed to continue development of our software products.

The Lead Software Engineer will work on developing architecture, UI layout, and UI flows in cross-platform QT-based applications. Responsibilities include implementing new features, fixing defects, and participating in the full lifecycle development of MAGNET products, delivering source code.

Core Job Responsibilities:

  • Cross-platform C++ development for Android, iOS, Linux, and Windows (Qt/QML, NDK).
  • Primary development is on Windows, but applications also run on Android, iOS, Linux.
  • Analyzing requirements, clarifying tasks, proposing solutions, and estimating workload.
  • Developing software architecture, UI with Qt/QML, and maintaining existing code.
  • Collaborating with project managers and software teams to plan and manage delivery schedules.
  • Following and implementing software processes.
  • Attending team meetings and functions.

Education & Experience

  • University degree in Computer Science, Engineering, Electronics, or related field.
  • 5+ years of professional experience in C++ development, with a focus on Qt and QML.
  • Overall software development experience for at least 8 years.
  • Experience in software development process implementation.
  • Experience with development tools (configuration management, design, emulation, debugging, compilers, testing).
  • Experience with GNSS and/or Optical Survey is a plus.
  • Experience with Android software development is required.

Additional (Preferred) Requirements:

  • Knowledge of SQLite and database design and queries.
  • Experience in cross-platform application development and GUI frameworks.
  • 3D graphics/geometry programming experience is a plus.
  • Experience with MFC/Visual Studio.
  • Knowledge of Java and experience with native iOS/Android APIs and development.
  • Experience with development tools, version control, and code quality assurance.
  • Experience in software architecture design and patterns.
  • Proficiency in English (written and spoken) is required.

Working Conditions:

We offer a hybrid and flexible work setup that promotes both in-person collaboration and individual focus:

  • Remote work (Smart Working): Available to support productivity and work-life balance.

We look forward to hearing from you! Please send your application and your earliest available start date.

For further information, contact our Corporate Senior Recruiter TOPCON Europe, Mr. Simone Masseroni, at smasseroni@topcon.com.

Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.