Working at ENGYS

At ENGYS we strongly believe that our most important and valuable asset is our people, with whom we share our passion about engineering and novel numerical simulation technologies. We strive to provide the ideal working environment to bring about innovation and realise new ideas to improve the way complex design problems are solved. We call this process Excelsior.

Whether you are a recent graduate embarking on a new career or an experienced professional seeking further development, at ENGYS you will find the right opportunities to progress and benefit from the growing success of our company. Flexible working hours, an international setting and family-friendly initiatives complement our offerings to employees.


If you are interested in becoming a member of the ENGYS family, please check below the positions open at present to apply for a job with us. If you cannot find a suitable position, please visit this page regularly or follow us in LinkedIn, Twitter and Google+ to receive regular updates on new employment opportunities.


GUI Java Software Developer (Italy)

ENGYS is currently seeking a Java Software Developer with experience in developing Graphical User Interface tools to work at our office in Trieste, Italy. Due to the nature of this role, EU citizenship or Permanent Right to Work in the EU is required.

Applicants interested in the position, please send your CV/resume with a cover letter outlining your unique capabilities and qualifications to with the subject: Java Software Developer


Primary Responsibilities:

  • Ensure the technical success of our customers using our portfolio of CFD software tools (HELYX, ELEMENTS, HELYX ADD-ONS, HELYX-OS).
  • Support customers with R&D and engineering activities through the development and execution of best practices applied to customer specific engineering design objectives.
  • Support in-house software development efforts through the testing of cutting-edge CFD and optimization software.
  • Perform CFD analysis on a regular basis to assist in business development and engineering consulting activities.

Minimum Requirements:

  • MSc, PhD or Laurea in Computer Science, Informatics, Engineering or other numerical field with solid knowledge of software development.
  • Experience with object-oriented programming.
  • Proven Java SE/EE programming skills.
  • Basic knowledge of C/C++, C# and Python programming languages.
  • Written and verbal communication and presentation skills in English.
  • Strong organizational skills with ability to handle multiple tasks/multiple projects simultaneously while working in a team of experienced professionals.

Preferred Additional Experience:

  • Development of Graphical User Interface tools for CFD/CAE software.
  • Development of Graphical User Interface tools using Java Swing.
  • Unit Testing/TDD.
  • DevOps skills.
  • Knowledge of 3D Graphical libraries, including VTK and/or Open CASCADE.
  • Good general knowledge of CAE and PLM software systems.
  • Knowledge of additional programming languages.

ENGYS Offers:

  • Good competitive salary with flexible working hours.
  • The opportunity to be part of a highly innovative, fast-growing engineering software company.
  • A chance to use your engineering education applied towards solving real-world problems and develop new technologies.
  • A highly challenging and dynamic work environment that values creativity and hard work.
  • Training and mentorship to continue (or start) your software development career.


We use cookies in this website in accordance with our Cookie Policy. By using this website, you consent to our use of cookies.
I'm OK with this Cookie Settings ?