Logo EXIAS Medical GmbH

Software Developer

New

Job

  • Level
    Experienced
  • Job Field
    Application, Embedded
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Salary
    from 3.800 € Gross/Month
  • Location
    Graz
  • Working Model
    Hybrid, Onsite
  • Job Summary

    In this role, you will develop software components in C++ and Python for embedded diagnostic tools, implement GUI applications using Qt/QML, and work on firmware for microcontroller boards.

    Job Technologies

    Your role in the team

    • Develop high-quality software components in modern C++ and Python for embedded diagnostic instruments.
    • Implement and maintain GUI applications using Qt/QML.
    • Develop firmware components in C for microcontroller boards.
    • Work in a version-controlled environment (Git/GitLab) with CI/CD pipelines.
    • Contribute to software architecture and code quality by implementing modular, testable designs.
    • Contribute to code reviews, architectural discussions, and engineering best practices.
    • Work with cross-functional teams (systems engineering, hardware, QA, regulatory).
    • Support integration, debugging, and testing on embedded Linux platforms.
    • Participate in continuous improvement of tools, documentation, and processes in a regulated environment (IEC 62304).

    This text has been machine translated. Show original

    Our expectations of you

    Education

    • Completed technical education (university, university of applied sciences) in computer science, software engineering, telematics, or a comparable field.

    Qualifications

    • Strong understanding of software design principles and design patterns.
    • Basic knowledge and practical understanding of databases.
    • Knowledge of GitLab and CI/CD pipelines is a plus.
    • Familiarity with (Embedded) Linux environments is a plus.
    • Background in firmware or microcontroller development (e.g., RTOS, STM32) is a plus.
    • Understanding of network stacks (TCP/IP, sockets) is a plus.
    • Understanding of security and cryptography concepts is a plus.
    • Ability to work independently and take responsibility.
    • Strong teamwork and communication skills.
    • High level of flexibility and problem-solving ability.

    Experience

    • Solid experience with Python and C++ in software development.
    • Experience with version control systems (preferably Git).
    • Practical experience in GUI development (preferably Qt/QML).
    • Experience with Docker is a plus.
    • Experience with SQL is a plus.
    • Experience with inter-process or service communication technologies (e.g., gRPC, REST, ZeroMQ, D-Bus) is a plus.
    • Experience with server management (e.g., Proxmox, virtual machines) is a plus.
    • Experience with Atlassian tools (Jira, Confluence) is a plus.

    This text has been machine translated. Show original

    Benefits

    Work-Life-Integration

    Health, Fitness & Fun

    Job Locations

    Map of company locations
    • Location Graz

      Steiermark

      Austria

    Topics that you deal with on the job

    This is your employer

    EXIAS Medical GmbH

    EXIAS Medical GmbH

    Graz

    We are a leading medical technology company in the field of laboratory diagnostics with our main office located in Graz.

    Description

  • Company Type
    Established Company
  • Working Model
    Hybrid, Onsite
  • Industry
    Healthcare, Social Sector
  • Logo EXIAS Medical GmbH

    Software Developer

    Salary
    from 3.800 € Gross/Month
    Location
    Graz
    Working Model
    Hybrid, Onsite
    Diversity
    Open for all genders

    More Jobs