Profound knowledge and hands-on experience in all aspects of low-level programming. This means C, it’s preprocessor, GCC Compiler and it’s flags, C++, standard libraries, debugging, writing quality code, testing and of course operating system and device drivers. Hand-on experience in Linux device driver authoring as well as VxWorks programming and deep understanding of the valuable differences between the environments. During the course we will face Real-Time issues, where latency comes from, tools to help us find latency, and how to design RT systems from scratch.
The course involves exercises of any topic taught and challenges the students to the peak of their ability. The course is taught by a known mentor with decades of leading and participating in RT projects throughout the Industry, and with vast experience in teaching.
Our graduates are able to step in to a junior position in any RT or Embedded project and are able to fill their position as a productive member from the start. This is a high bar to set since the RT and Embedded field is one of the most challenging in the IT industry.
• Bachelors of computer science, math, computer engineering
• Bachelors of exact science
• People with real experience in programming (in any language) who wish to enter the RT and Embedded space.
Audience are tested for compatibility to the educational program.
Introduction to low level programming.