Embedded Software Engineers plays an instrumental role in development of electronics product in Electronics System Design & Manufacturing (ESDM) industries either operating for domestic or international market present all over India under Make in India initiative. These engineers have to understand the embedded system design specifications, developing, testing and validating the software modules; coordinating with design engineers for system integration. Read here for Embedded Software Engineer Job Role standard. There are 1000 and more requirements of Govt. Certified Embedded Software Engineers in India for year 2017-18.


Eligibility : All engineering graduates (B.E/B.Tech/M.E/M.Tech- ECE,EEE,CS) can apply.
Location : New Delhi and Bangalore
Total seats : 100
Batch Size : 30 candidates per batch
Selection criteria : The candidates will be assessed based on online test and interview.
Interview location : New delhi and Bangalore
Commencements : June-July and Dec-Jan every year
Industrial Experience : Two months of Live Industrial Project Work and One month of On-Job Training (OJT) is given to all trained candidates as part of industry exposure before certification test and job placements.
Job Placements : All selected candidates are provided 100% Guarantee in Job Placements in ESDM industries located at Bangalore, Pune, Hyderabad, Chennai, Mumbai, New Delhi, Gurgaon, Faridabad, Noida, Gr. Noida provided they pass govt. certification test.
Industry Associations : Embedded Technology Foundation, popularly known as EMTECH is serving industry for last 10 years and associated with leading semiconductor companies Microchip Technology, ST Microelectronics, Freescale Semiconductor(Now NXP), Texas Instruments, Toradex Systems, Renesas semiconductor and Toshiba semiconductor.
Past Placements : Our trained candidates are working with India’s best electronics industries and we are consistently delivering 100% job placements to candidates selected for 6 months full-time training since 2006. Click here to see their list.


This training program is based on job role/QP(Qualification Pack)- Embedded Software Engineer prepared by Electronics Sector Skills Council Of India (ESSCI). The training program contents are designed to achieve outcomes stated in National Occupation Standards (NOS).

1. ELE/N1501 Develop embedded system software

2. ELE/N9909 Coordinate with colleague and co-workers

Read here for Embedded Software Engineer Job Role standard.

At the end of training, an assessment test will be conducted by Electronics Sector Skills Council Of India (ESSCI),whose minimum passing criteria is to score 70% marks. Those who passed the assessment test,they become Govt. Certified Embedded Software Engineer and given employment options in ESDM industries. 


– Basic understanding of electronics fundamentals
– C language programming
– Microcontroller programming (8051/AVR/PIC)
– Good logical reasoning and problem solving skills


Its a full time training program, schedule on weekdays -Mon-Fri (6 hrs./day).

1.C Programming – 2 Weeks (60 Hours)

• Programming with C language
• Working with Pointers & Data Structures
• Object Oriented Programming
• Understanding with Operating Systems(Windows/Linux)
• Minor Project work

2.Hardware Design – 2 Weeks (60 Hours)

• Basics of Hardware Design
• Working with Basic Electronics Concepts
• Working with Digital Electronics Concepts
• Working with Analog Electronics Concepts
• Working with Power Electronics Concepts
• Testing & Troubleshooting of Circuits
• Minor Project work

3.PCB Design – 1 Week (30 Hours)

• Schematic Design
• Basics of PCB Design
• PCB Layers
• PCB Routing
• PCB Manufacturing
• Minor Project work

4.Basic Embedded Systems Design– 2 Weeks (60 Hours)

• Basics of Embedded Systems Design
• 8-bit Microcontroller Architecture ( PIC)
• Working with PIC Mid-Range Family
• Assembly language Programming
• Embedded C Programming
• Interfacing of peripheral devices
• Minor Project work

5.Advanced Embedded Systems Design– 4 Weeks (120 Hours)

• Basics of Advanced Embedded Systems
• 32-bit Microcontroller Architectures
• ARM Microcontroller Architectures (Cortex-Mx)
• PIC32 Microcontroller Architecture
• Advanced Embedded C Programming
• Advanced peripherals programming
• Working with communication protocols (I2C, SPI)
• Minor Project work

6.Industrial Project Work– 8 Weeks (240 Hours)

• Design & Implementation of Embedded Software System
• System Level Integration
• System Testing
• Product Verification & Validation
• End-Product Applications
• Documentation techniques
• Major Project work

7.Industry Orientation – 1 Week (30 Hours)

• Quality standards and Policies
• Team Co-ordination
• Effective communication
• Work Process & Reporting
• Inter-personal skills
• Placement Assessment Test (PAT)
• Interview preparation

8.On-Job Training (OJT) – 4 Weeks (160 Hours)

• Working in Industrial Environment
• Product Development Life Cycle
• Understanding of Design flow
• Industrial Applications
• Personal Management
• Delivering standards
• Reporting structure

The content and curriculum can be changed during execution of program in order to meet the demands/requirements of industry.