* Work Model: Initial 2-week onsite induction in Bergamo, followed by hybrid working 1 day per week onsite
* Start Date: Within the next few weeks
* Duration: Initial 2-month contract with likely extension
* Language Requirements:
* Italian: Native or Full Professional Proficiency
Role Overview
The successful candidate will join a highly specialised engineering environment focused on embedded Linux systems and advanced HMI development using Qt. You will play a key role in maintaining, understanding, and transitioning complex legacy systems while supporting ongoing development activities.
This role requires someone capable of working autonomously within an established codebase and collaborating effectively with both local and international engineering teams.
Key Responsibilities
* Develop and maintain Qt-based HMI applications
* Support embedded Linux software environments
* Analyse, maintain, and evolve complex legacy codebases
* Facilitate technical knowledge transfer and documentation
* Ensure continuity of systems and development practices during transition phases
* Collaborate with hardware, firmware, and cross-functional engineering teams
* Support occasional low-level integration and troubleshooting activities
* Strong commercial experience with Qt development, particularly HMI/interface design
* Deep understanding of Embedded Linux environments
* Proven ability to work independently within large or legacy codebases
* Senior-level software engineering expertise
* Italian language skills at Native or Full Professional Proficiency level
Nice to Have
* Experience with firmware and microcontroller development (STM32 / PIC18)
* Hardware familiarity with Toradex modules or Raspberry Pi
* Knowledge of medical software regulations and industry standards
* Experience within regulated or safety-critical environments
#J-18808-Ljbffr