Join our team

Senior Software Developer

Company

For over 70 years GMM, General Medical Merate, has been a leader company in Italy and worldwide in the design and production of systems for medical radiology. Our wide range of products is the result of continuous investment and proven know-how applied to technological evolution in order to meet the needs of modern diagnostic imaging while ensuring total ergonomics for the patient and the operator.

GMM is present all over the world, directly or through validated and trusted partners, with installations in the most important hospitals and clinics and provides an efficient after-sales service.

In the framework of constant growth GMM is looking for a Software Developer.

Position – Role required

The profile will be part of the Research and Development Department and will assist in the design, development and test of software applications on radiological equipment.

Responsabilities

The candidate will be responsible for:

  • Coordinating, planning and developing the software components of ongoing projects;
  • Drafting of software specifications;
  • Design and test of developed components using specific developing tools;
  • Verification, review and validation of the software project;
  • Monitoring, evaluation and project changes;
  • Draw up of documentation aimed at the implementation and management of project activities (executive planning of activities, work phase, etc.);
  • Post-delivery alterations of the software, due to errors or implementation of novel features or improvements;
  • Employing internal and external resources, materials and services, for the implementation of projects and relative prototypes consistently with the technical specifications and expense budget, previously agreed-upon and authorized;
  • Support, in accordance with their own competencies, the Department responsible for Manuals Management in the drafting of technical and user manuals;
  • Assist in the production, verification and validation of technical documentation and in the constant update of project’s technical dossiers;
  • Working with the Quality Department for the development of projects in compliance with national and international standards, laws and mandatory directives.

    Experience and Skills

    Ideal candidate:

    • Bachelor’s Degree in Computer/Automation/Mechatronic Engineering or equivalent experience;

    • Possible experience in robotics.

    We also require:

    • Good knowledge of C/C++;

    • Experience in microcontroller programming and programmable controllers in ST following the IEC61131-3 Standard, preferably in Codesys V3;

    • Preferred knowledge of integrated development environments (QT, Microsoft Visual Studio) and embedded applications (KEIL, Eclipse or IAR);

    • As part of a team, the candidate must be able to: analyse the automation to be achieved, design the correct software architecture, implement, validate and document the software;

    • Basic knowledge of management of multi-axis motion and use of drivers and servodrivers;

    • Basic knowledge of the main communication protocols used in the industry: RS232, CanOpen, TCP/IP and Ethercat;

    • Preferred knowledge of software version control systems, such as SVN, and bug tracking systems, such as Jira;
    • Proven knowledge of programming in Visual C++, using MFC, will be considered as a plus.

    Language Skills:

    Spoken and written English (intermediate level).

    In addition, the candidate shall demonstrate predisposition to interpersonal relations and teamwork, readiness to collaborate and cordiality.

    Other information

    SECTOR: Electro medical equipment production
    WORKPLACE: Seriate (BG)
    DIVISION: Research & Development
    DEPARTMENT: Software Design
    TYPE OF EMPLOYMENT: To be defined according to the candidate
    Share with a friend
    • Contract type and compensation are aligned with the applicant’s profile
    • The job postings are addressed to both genders in accordance with the laws 903/77 and 125/91, and to people of all ages and nationalities in accordance with the legislative decrees 215/03 and 216/03