Embedded Systems Engineer
Certificate of Advanced Studies (CAS)

Hochschule Niederrhein. Your way.

 

 

"An entire sector is currently undergoing a transformation - moving away from self-sufficient and monolithic embedded systems to networked and software-intensive embedded systems, the complexity of which poses challenges for many companies."

Embedded systems offer companies the opportunity to implement creative ideas for IoT, Smart Home and Industry 4.0. In doing so, they can take advantage of increasing standardization in the areas of hardware (ARM, ESP32) and also software (Linux, FreeRTOS).

Software is of particular importance here: It is the key to meeting the increasing demands of users in terms of functionality and usability and to improving the efficiency and maintainability of the systems. Companies must therefore face up to the current challenges of embedded software engineering and strengthen their expertise in this area. This is because developers are still faced with special constraints here compared to the development of classic IT systems: These include very limited resources or the coupling to physical processes and the associated reliability requirements. In addition, security becomes an ever greater challenge the more the systems are present in the real world.

In four consecutive certificate courses, the CAS Embedded Systems Engineer certificate program provides you with the skills to implement or even optimize software for embedded systems in a targeted and systematic manner, starting from a project idea and using current methods, tools and platforms. In addition to functional properties, the certificate courses also address the security of the systems in particular.

A special feature of the certificate course is the cross-course case study in which each participant realizes a distributed embedded system based on provided hardware components.

Targets

Upon successful completion of the certificate program, you will be able to,

  • assess and address challenges of embedded systems (such as limited write cycles, long lifetime or security),
  • select appropriate development methods and set up related development environments,
  • create and implement security concepts for embedded systems,
  • independently design, implement, test and deploy networked embedded systems,
  • select hardware and software components for digital networks,
  • plan, implement, and configure IoT communication networks, and
  • and use current software engineering tools for embedded systems.
Target group

The certificate program is aimed at professionally experienced specialists and managers from all industries,

  • who are or will be active in application areas of embedded systems,
  • who have a background in electrical engineering, computer science, mechatronics or related disciplines.


Our participants include...

  • Developers,
  • engineers,
  • System architects,
  • Technical project or team leaders,
  • Product and process managers.
Advantages
  • The didactic concept of the continuing education is specially tailored to working professionals.
  • We offer you a high degree of temporal flexibility through the combination of classroom and online-supported self-learning phases.
  • You will link your practical professional experience with scientific theories and methods and thus expand your competencies.
  • The high practical relevance of the continuing education is guaranteed by the many years of professional experience of our lecturers in companies and institutions.
  • With us you learn in small groups, so we guarantee you optimal support and enough space for your individual questions.
  • You will benefit from the exchange with colleagues and expand your professional network.
Teaching and learning education

The certificate program takes place in a combination of classroom and self-study units (blended learning). The self-study is accompanied by the online learning platform Moodle. The classroom phases are held in an interactive seminar format, alternating between impulse lectures and practice elements. The knowledge imparted is tested "hands-on" and there is the opportunity to work on individual questions and problems of the participants.

Course 1

DEEPLY EMBEDDED WITH FreeRTOS.

"The growing complexity of embedded software requires structured development that embraces new methods, tools and platforms to meet productivity and quality goals."
Prof. Dr.-Ing. Jens Brandt

Deeply embedded systems are the essential building blocks of the Internet of Things, whether in the private or industrial sector. Their sensors or actuators are the link to the real world, while their communication interfaces provide the networking. Today, real-time operating systems (RTOS) are usually used for the small microcontroller-based devices so that they can perform their measurement, control and communication tasks concurrently.

In this certificate course, you will gain the necessary knowledge to sustainably design, implement and test the software for these building blocks of the Internet of Things. FreeRTOS, the market-leading de facto standard in this area, is used as the basis.

Course 2

OPEN EMBEDDED WITH LINUX

"With knowledge of basic interrelationships via different function blocks and the appropriate tools, customized systems can be built. The resulting reduced complexity minimizes operational and safety-related errors."
Prof. Dr. Jürgen Quade

In the case of complex functionalities, especially in the area of communication, open embedded systems are ideal for implementation. These are characterized by high flexibility and a wide selection of prefabricated and maintained components , which are assembled into a complete system via a system builder . The actual application integrates itself in conformity with the system. Thanks to the Linux base, the deployment and implementation options are in no way inferior to a desktop system, but optimize the available resources, thus minimizing error points and making operation and maintenance easier for manufacturers and users.

Building on the basic theoretical know-how, this certificate course provides you with the knowledge and skills to plan, design, implement and operate open, embedded Linux systems. You will build the systems based on a Raspberry Pi in practical work and test them afterwards. This will give you a solid understanding regarding the development environment, processes and systems. The independent project assignment consolidates and verifies the newly acquired knowledge.

Course 3

IoT COMMUNICATION

"IoT communication leverages powerful IoT protocols to drive digitization. One of the most important components for the success or failure of an IoT project is the tailored selection of IoT protocols."
Prof. Dr.-Ing. Tobias Frauenrath

Internet of Things (IoT), Smart Home and Industry 4.0 - characteristic of the ongoing transformation is: machines and devices become part of the Internet and these are increasingly interconnected in the future. One challenge is that the communication setup should be "smart" and yet secure. A cellular modem in every sensor of the smart home would quickly use up the battery it contains and also incur high costs. Dedicated radio protocols and gateways are needed here.

In industry, robust networks are the dominant topic. How can sensor data "from the Internet" serve the plant on site and be used and exchanged meaningfully across sites? Edge computing and well-dosed cloud connections can be used here, which additionally enable better value creation and predictive maintenance by means of Big Data analyses. The certificate course provides you with up-to-date know-how for the customized design of, for example, wireless systems, real-time systems for Industry 4.0, and battery-powered solutions.

Course 4

EMBEDDED SECURITY

"Security cannot be added after the fact. It must be taken into account starting with the requirements during development."
Prof. Dr.-Ing. Jens Brandt

In the field of embedded systems, the topic of IT security is of overriding importance. Because they interact directly with their operating environment, they pose a particular risk in case of doubt. Especially in critical and industrial environments, high damages can result if the systems are taken over by hackers. Moreover, since embedded systems often do not perform their service in the direct field of vision of the user, they are an ideal starting point for hackers to carry out unwanted activities.

However, the generally rather scarce resources of computing power, memory, transmission bandwidth and energy do not permit the integration of lavish and sophisticated security mechanisms. Moreover, with some systems operating for decades, the provision of security updates can only be guaranteed from an economic point of view if the processes are lean and highly automated. This presents developers with special challenges, which they must meet with a holistic approach that accompanies the entire development cycle and includes the system, the application, the embedding in the environment, and the communication.

Detailed information on the 2023 passage can be found in the brochure and in the module description in the download area.

12 attendance days - on request at weiterbildung(at)hsnr.de

  • Deeply Embedded with FreeRTOS
  • Open Embedded with Linux
  • IoT Communication
  • Embedded Security

    Between the attendance days there are online-supported self-study phases.
  • Total workload: 300 h, thereof 96 h attendance, 12 ECTS
  • Registration deadline: --
  • Number of participants: approx. 12 persons
  • Location: Krefeld South Campus
  • Participation fee: 4,100 € | Food and beverages included | Payment in three installments is possible (the first installment 1,400 €, the two further installments 1,350 € each) | Alumni (5% discount) 3,895 €
  • Participation requirements: University degree with at least one year of professional experience or other professional degree with at least three years of professional experience. Programming skills (C) are required.
  • Degree: Each individual certificate course can be completed with an examination (project assignment and peer review in each case) or with a certificate of attendance (with 75% attendance). If the examination results of all four certificate courses are passed, the Certificate of Advanced Studies Hochschule Niederrhein "Embedded Systems Engineer" is awarded.

We asked your lecturers: Why is continuing education in embedded systems currently of interest to many professionals?

In addition to functionality and costs, the development of embedded systems is increasingly focusing on the topics of safety, efficiency and maintainability. Thanks to increasingly standardized and specialized software components, this demanding task is becoming more and more successful - provided the developers have the appropriate know-how. Equipped with the necessary knowledge, application and software experts design and implement professional and, above all, secure embedded systems. An optimized design process not only saves time, but also costs.

You can find the vitae of your university lecturers in the download area.

Your contact person

Ulrike Schoppmeyer
Center for continuing education Marketing | Sales