evosoft - Safety Developer Architect

Job Description

  Today our community of around 1700 IT professionals and engineers believes – along with me – that evosoft is the place for us. Our colleagues in Budapest, Miskolc and Szeged are busy writing software which, although invisible to the naked eye, can fundamentally influence our everyday lives.

You will come across our software in the largest medical equipment, not to mention that the automation systems of the greatest car manufacturers are driven by our code and you can even find us in electric cars. There are hardly any areas of industry where the programs tested or developed by me or my colleagues are not present. evosoft, in its full name evosoft Hungary Kft. started off with 3 members more than 20 years ago. As of today our headcount has reached the 1700 employee level, and it is increasing – be part of our team!


C++ software architect (industrial automation)

Our development team researches and develops embedded systems and makes safety relevant applications for CNC-Controllers, PLC-controllers, which we must integrate and test on real-time and embedded Linux systems.  



  • Create and maintenance design documents, feature descriptions
  • Collaboration with the stakeholders, with team-architects and platform architects
  • Participation in reviewing design concepts, safety-concepts, code reviews
  • Development of functions for machine tools in C++
  • Development of functions for plc component
  • Participation in testing/automated testing and development of automated test cases
  • Collaboration and professional consultation in the safety relevant topics with the development teams in Germany/Hungary
  • Cooperation with Tüv Süd for certification of the "Safety Integrated Plus" feature especially the creation of Changelogs


  • Degree in specialization (engineering, informatics, computer scientist, physicist, …)
  • Methods and processes for design of architectures of complex software systems
  • Experience with agile development methodology
  • Programming experience C++
  • German/English knowledge
  • Ability to work as a member of a team and independently, being flexible
  • Analytical thinking, proactivity, precise work
  • Intention of learning


  • Script languages (Tcl/Tk, Python, Perl)
  • Knowledge of standard Linux development tools ((g)cc, make, etc.)
  • User level Linux/Unix skills
  • Computer network knowledge
  • Interest in automation techniques
  • Experience in the field of industrial automation, AWL, SCL, TIA Portal
  • Experience in PROFISafe, PROFIBUS/PROFINET
  • Knowledge of ISO Norm IEC61508
  • Technology knowledge in CNC
  • Development experience in the field of real-time or soft-real-time systems and multitasking systems
  • Realtime debugging

What we can offer:

  • Cafeteria package
  • Private health insurance at Medicover
  • Home office opportunity and flexible working hours
  • Closed, guarded parking area
  • A young, dynamic, supporting team with mentor
  • Attractive working environment and secure workplace
  • Opportunity for international work experience
  • 200+ training possibilities: Language, soft-skill and technical trainings, corporate programs, meetups
  • Various career opportunities
  • Loyality programs (Siemens Share Matching Program and Company loan opportunity)
  • You can join several communities: sport, CSR, green, ToastMasters, etc.
  • Family Friendly Workplace

Organization: Advanta

Company: evosoft Hungary Szamitastechnikai Kft.

Experience Level: Experienced Professional

Full / Part time: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?