Software Developer Delphi (on industrial equipment) Pascal (Delphi), C, C++ (VS)

full-time role/on-site: Germany

Job Description

Employer:  Company in Germany specialized in the High-tech industrial equipment development, manufacturing, distribution, as well as engineering rework of electronic assemblies.

Vacant Roles: Delphi Software developers junior/middle /senior level of working experience available for relocation 

Requirements

Profile / Level of experience

  • Degree in computer engineering, electrical engineering, communications or automation engineering or proven experience in the development of larger software projects;
  • Programming experience on Windows systems in larger projects for external customers;
  • Knowledge of the programming languages Pascal (Delphi), C, C++ (VS);
  • Affinity to automation technology and its implementation in software (sequence controls, motor and I/O technology, interfaces, CAN and EtherCAT);
  • Desirable additional knowledge and/or experience are:
    o Programming according to standard IEC-61131-3
    o Programming with C#
    o Experience with Linux systems
    o Basic knowledge of embedded software development
  • Structured, independent and reliable way of working; experience with Agile methods;
  • Team and communication skills, determination, good abstraction skills;
  • Contribution of own ideas and competences;
  • Basic knowledge of the German language required; if necessary, willingness to expand language skills through advanced German courses;
  • Good and secure knowledge of English.

Role / Responsibilities

  • Product development depending on starting time and level of experience (Development with Delphi and Codesys) and Reengineering work;
  • Develop and maintain the established software applications for machine control on  Windows operating systems;
  • Design and programming of new software modules for the extension of machine  functionality in close coordination with product management;
  • Independent processing of selected topics within the overall complex of machine and system control;
  • Design future software including architecture and design;
  • Create and revise technical documentation and descriptions for the developed software;
  • Independent machine operation within the scope of commissioning and testing of software  modules and features;
  • Perform error analyses and support colleagues or customers;
  • Pay attention to quality, reusability and test coverage during implementation. 

Work environment and benefits

  • Relocation support (blue card – work permit for non-EU residents);
  • The candidate must be willing to move to or near Berlin (3 days per week office and 2 days per week home office);
  • Retirement provision;
  • Flexible work hours
    -40h per week
    -29 holidays per year
  • Training programs;
  • Corporate events

Related Job Openings