In Bangalore

Rs 40001-50000


  • Type


  • Level


  • Location


  • Class hours


  • Duration

    4 Months

  • Start date

    Different dates available

Emertxe Certified Embedded Professional (ECEP) is a tailor made course well designed for fresh graduates to learn Embedded Systems and apply for Jobs in Embedded companies.

Professionals seeking skills in Embedded domain can also enroll for this course in the weekends.

Important information


  • Embedded Course Syllabus



Start date

Bangalore (Karnataka)
See map
No-1, 9th Cross, 5th Main, Jayamahal Extension, 560046

Start date

Different dates availableNow taking bookings

About this course

Graduate Engineers (B.E/BTech)

Yes. But you should have an aggregate of 61% and above in B.E/BTech/M.E/MTech

Questions & Answers

Ask a question and other users will answer you

Who would you like to address this question to?

We will only publish your name and question



  • Embedded C
  • Microcontroller programming
  • Linux
  • Linux Device Drivers
  • Embedded systems development
  • Embedded System
  • Data Structures
  • Microprocessor
  • PIC Microcontroller
  • ARM Processor
  • Beaglebone
  • Shell Scripting
  • C

Teachers and trainers (1)

Mubeen Jukaku

Mubeen Jukaku

Technical Head

Course programme

Linux Systems

 Overview of Linux OS
 Command Line Interface
 Linux Shell Scripting
 Environment variables, shell commands, filtering commands
 User accounts, remote login, redirection, pipes, Directory and File system structure
 Visual editor(VIM)

Advanced C

 Basics of C - Operators, Conditionals, Arrays, Pointers
 Structures, Unions, Functions, Files, Preprocessor directives, Recursion
 Project environment - Creating & Building a project, Makefiles
 Deep dive - Logic to program translation, Creating your own library, Dry-run
 Makefile

Data Structures

 Introduction to Data Structures & Algorithm Analysis
 Abstract Data Types (ADT)
 Stacks, Queues and Linked Lists
 Trees
 Hashing
 Searching and Sorting


 Introduction to embedded systems
 Microprocessors vs. Microcontrollers with intense hardware focus
 Hands-on working with GPIOs, Analog I/Os, Memory usage, interfacing etc.
 Micro controller peripherals usage - Timers, Counters, Interrupts and its sources
 Communication protocols - UART, SPI, I2C etc

Linux Internals Programming

 OS Basics – Process, CPU scheduling, Dead lock & starvation, priority
 Components of Linux – Kernel structure, Shell basics, Linux file system–ext2 & ext3
 POSIX Threads – Multi threaded programming, p-thread API’s
 Synchronization – Race condition & mutex, Semaphores
 IPC – Pipes, FIFO, shared memory, System V-semaphores
 Sockets - TCP and UDP sockets, Client-server programming

Embedded Linux on ARM (ELARM)

 Open Source ecosystem
 Making choices for Embedded Linux distribution
 Evolution of high end Embedded Systems
 Host and Target concepts
 U-boot, cross compiling, porting Linux kernel
 File system on the board, debugging methods

Additional information


Embedded Systems

Rs 40001-50000