Software Designer
WHO WE ARE
As a
laser technology company
, we innovate to improve life quality of people with one consistent belief: creating new perspectives for future generations by evolving with our most inner attitudes.
Cause there is always a way to make life better.
And this way finds its answers in our daily actions.
Our primary goal is to increase our positive impact on the world through more than 30. 000 installed lasers in 150 countries.
Our company is constantly growing, in constant evolution not only in the search for innovation but above all for People and Talents who join our path.
We believe in sustainability, in responsibility; we are firm supporters of interpersonal relationships based on mutual listening, between people who know how to leverage creativity in search of solutions.
ABOUT THE ROLE
We are looking for a
Software Designer
to join our Research & Development Department, specifically within the Firmware & Software Design Team. The role will be responsible for
developing
and
maintaining advanced software solutions
for both front-end and back-end applications
, with a specific focus on firmware/software integration for complex laser systems.
He/She will
collaborate closely
with Hardware and Firmware Designers as well as Product Managers,
actively participating in all development phases
, from requirement definition to product release and maintenance.
MAIN RESPONSIBILITIES
Develop front-end and back-end software for medical laser systems based on
Windows IoT
. Design and implement advanced
GUI
according to internal or customer specifications, using frameworks such as Qt, WPF, and/or modern front-end technologies. Manage communication with microcontrollers through protocols like
RS232
,
Modbus
, and
for system control and diagnostics. Design and manage
configuration systems
and
relational databases
(binary file handling, XML, relational DBs). Integrate
REST API
services to enable communication with external platforms and remote diagnostic systems. Support the design of
scalable and modular software architectures
for front-end and back-end components. Collaborate with firmware teams to
define the FW/SW system architecture
and technical specifications. Perform debugging, functional testing, anomaly analysis, and software lifecycle management. Draft technical documentation in English, including software project specifications. Provide support to Production and Service departments.
WHO WE ARE LOOKING FOR
To successfully carry out the required activities, we are looking for candidates with:
Bachelor's degree in Computer Science
,
Computer Engineering
or a related field. At least
4 years of experience
in full-stack software development. Fluent knowledge of the English language
Technical Skills Required:Programming languages:
C#, C++, Python. Front-end and UI/UX:
Qt Framework (QWidgets, QML), XAML. Back-end:
. Net Framework (WinForms, WPF), Entity Framework, Entity Core. Database:
Experience with Microsoft SQL Server (SQL, CRUD, Management Studio). Communication protocols:
RS232, RS485, CAN Bus, Modbus, Operating systems:
Windows IoT. Versioning management:
GIT, SVN, or other version control systems.
Will be considered a plus:Experience in mobile/web application development with
Flutter
and/or
Angular
. Experience with
REST API
design and usage. Knowledge of key
architectural patterns
and
design patterns
. Experience with DevOps and CI/CD pipelines. Understanding of medical device regulations and standards (ISO 13485, IEC 60601, IEC 62366, IEC 62304).
Does this sound like the right opportunity for you?
Apply now!
Diventa il primo a rispondere a un'offerta di lavoro!
-
Perché cercare un lavoro con PostiVacanti.it?
Ogni giorno nuove offerte di lavoro È possibile scegliere tra un'ampia gamma di lavori: il nostro obiettivo è quello di offrire la più ampia selezione possibile Ricevi nuove offerte via e-mail Essere i primi a rispondere alle nuove offerte di lavoro Tutte le offerte di lavoro in un unico posto (da datori di lavoro, agenzie e altri portali) Tutti i servizi per le persone in cerca di lavoro sono gratuiti Vi aiuteremo a trovare un nuovo lavoro