Open Position

SOFTWARE ARCHITECT

Key Responsibilities / Duties:

  • Developing architecture and designing activities related to the PC based engineering software
  • Analyzing and understanding marketing requirements
  • Specifying, adapting and enhancing the software architecture to fulfil software requirements (features, ease of use, performance and robustness), working closely with firmware engineers and system architects
  • Technical understanding of machine automation, fieldbuses and network
  • Developing prototypes to prove architecture choices against key requirements
  • Contributing to the definition of project development plans, mainly in the following areas: workload estimates, integration plans, test strategies
  • Participating to the development of functions or components (design, testing) with commitments on content, quality, delays, performance and costs
  • Supporting the development team during project design, verification and validation steps
  • Being involved in maintenance activities, especially on issues raised by customers, insuring a high level of reactivity to solve them
  • Investigating and deploying new technologies to increase the skills and the efficiency of the team in development

Qualification Requirements:

  • Bachelor of Science or Higher Degree (Technical University) in Computer Science or related discipline
  • Professional experience with at least 3-5 years of experience in software development projects (C#, C++, WPF…)
  • Experience in software architecture design with state of the art tools for UML diagram creation
  • Experience in software development based on C#, .Net technology
  • Experience in software development processes and tools (GIT, JIRA, SVN…)
  • Experience in requirements management and project execution following the SCRUM method
  • Working cross-discipline with hardware and firmware teams
  • Actively working inside an international team
  • Sharing knowhow for internal and external projects
  • Very good knowledge of spoken and written English

Benefits:

  • Integration program in a professional, young & dynamic team
  • Professional development opportunities
  • Competitive salaries & benefits
  • Compensation package includes also additional health insurance, sport & social activities
  • International work environment

You can find out more about our benefits here.




Growth empowered by passion and expertise. Employee satisfaction and loyalty are achievable only in environments where mutual understanding, respect, and trust exist. The mission of the HR department is to secure and further nurture these values.

Ivana Maričić
HR Manager

Apply for:
SOFTWARE ARCHITECT