Profession application engineer

Application engineers deal with the technical requirements, management, and design for the development of various engineering applications, such as systems, new product designs, or the improvements of processes. They are responsible for the implementation of a design or process improvement, they offer technical support for products, answer questions about the technical functionality and assist the sales team.

Would you like to know what kind of career and professions suit you best? Take our free Holland code career test and find out.

Personality Type

  • Investigative / Realistic
  • Realistic / Investigative


  • Engineering principles

    The engineering elements like functionality, replicability, and costs in relation to the design and how they are applied in the completion of engineering projects.

  • Engineering processes

    The systematic approach to the development and maintenance of engineering systems.

  • Project management

    Understand project management and the activities which comprise this area. Know the variables implied in project management such as time, resources, requirements, deadlines, and responding to unexpected events.

  • Technical drawings

    Drawing software and the various symbols, perspectives, units of measurement, notation systems, visual styles and page layouts used in technical drawings.


  • Use technical drawing software

    Create technical designs and technical drawings using specialised software.

  • Perform scientific research

    Gain, correct or improve knowledge about phenomena by using scientific methods and techniques, based on empirical or measurable observations.

  • Interpret technical requirements

    Analyse, understand and apply the information provided regarding technical conditions.

  • Manage engineering project

    Manage engineering project resources, budget, deadlines, and human resources, and plan schedules as well as any technical activities pertinent to the project.

  • Define technical requirements

    Specify technical properties of goods, materials, methods, processes, services, systems, software and functionalities by identifying and responding to the particular needs that are to be satisfied according to customer requirements.

Optional knowledge and skills

smalltalk (computer programming) cognitive psychology manage sub-contract labour precision mechanics advise on equipment maintenance java (computer programming) prepare production prototypes use automatic programming sap r3 develop translation memory software linguistics electronics identify customer requirements task algorithmisation electrical engineering administer multi-modal logistics provide advice to technicians use cad software maintain test equipment develop licensing agreements speech recognition cae software conduct ict code review troubleshoot use object-oriented programming apply health and safety standards issue sales invoices use methods of logistical data analysis implement efficiency plans for logistics operations natural language processing information architecture execute analytical mathematical calculations develop code exploits use translation memory software kdevelop transportation engineering design electromechanical systems determine suitability of materials use software libraries design prototypes use non-destructive testing equipment analyse production processes for improvement compare contractors' bids construction industry ensure compliance with purchasing and contracting regulations estimate duration of work collect samples for analysis manufacturing processes manage localisation salt (tools for software configuration management) archive documentation related to the work provide technical documentation manage budgets draw design sketches write specifications update language skills apply grammar and spelling rules ict security legislation analyse stress resistance of materials manage ict semantic integration vagrant cost management apply safety procedures in laboratory scratch (computer programming) perl labour legislation analyse stress resistance of products production processes conduct performance tests objective-c debug software migrate existing data perform test run matlab puppet (tools for software configuration management) develop software prototype evaluate translation technologies ensure equipment availability coffeescript create technical plans manage logistics process customer orders python (computer programming) manage distribution channels robotics product package requirements conduct quality control analysis cobol transcreation manage tender processes train employees assembly (computer programming) conduct research on trends in design apache maven mechatronics materials science manage product testing object-oriented modelling develop test procedures integrated development environment software execute feasibility study supervise work on design planning draft design specifications run laboratory simulations collaborate with designers prolog (computer programming) keep up with digital transformation of industrial processes identify suppliers apl maintain contract administration computer science ajax conduct search engine optimisation green logistics typescript computer programming software anomalies machine translation record test data probability theory quality standards meet deadlines swift (computer programming) follow translation quality standards inspect industrial equipment gather experimental data create manufacturing guidelines pascal (computer programming) conduct experiments on animals analyse supply chain strategies perform project management circuit diagrams utilise machine learning adjust engineering designs build a product's physical model install machinery physics abap apply advanced manufacturing algorithms contract law use concurrent programming laboratory techniques train staff about product features grammar utilise computer-aided software engineering tools xcode common lisp c# label samples develop automated migration methods manage warehouse operations define quality standards use computer-aided translation communicate regulations supply chain management build business relationships cad software carry out inventory planning maintain equipment consult with design team logistics javascript perform contract compliance audits identify customer's needs mathematics use logic programming use software design patterns use testing equipment tax legislation assess financial viability present detailed design proposals tools for software configuration management read engineering drawings create a product's virtual model microsoft visual c++ analyse software specifications use functional programming sas language ml (computer programming) c++ erlang liaise with engineers ansible principles of artificial intelligence eclipse (integrated development environment software) analyse test data modern languages carry out tendering scientific research methodology information structure manage warehouse organisation use dictionaries computer engineering warehouse operations world wide web consortium standards handle customer complaints maintain logistics databases groovy ensure cross-department cooperation advise on safety improvements ruby (computer programming) semantics consult with technical staff adapt to new design materials industrial engineering r product data management design principles translate language concepts apply statistical analysis techniques assist scientific research mechanical engineering openedge advanced business language robotic components ict debugging tools collect customer feedback on applications electromechanics perform laboratory tests computational linguistics internet of things precision engineering manage contract disputes design user interface meet contract specifications jenkins (tools for software configuration management) terminology integrate system components assess supplier risks write manuals php haskell analyse logistic changes scala speak different languages control production create flowchart diagram environmental engineering vbscript staf ensure compliance with legal requirements lisp visual studio .net develop creative ideas adapt to changes in technological development plans manage contracts analyse supply chain trends