emertxe certified embedded professional (ecep) : induction
TRANSCRIPT
Agenda
Embedded Industry in India
ECEP course details
Emertxe training philosophy
Career path in the industry
Expectations
Next steps
Embedded industry
in India
Phase- I
• Outsourced product development from India
• Purely cost advantage
• Project or contract based work execution
Phase - II
• Offshore development centers of major MNCs (ex: Intel, TI, HP etc…)
• Task level ownership
• Augmenting teams in the head-quarters
Phase – III
• Complete product development from India
• Domestic market needs
• Higher value added activities – product ownership, product launch, innovation, IP creation
Why Embedded?
Indian Tech industry’s paradigm shift
Embedded Systems is heart of product development
Rewarding career experience : Embedding Intelligence
Inside a Box
Skill shortage in India and the need for ‘Quality’
engineers
One among the top paid jobs in the industry today.
Industry and Academia gap
Emertxe’s objective is to bridge this gap by providing
high ‘Quality’ trainings in the area of Embedded
Systems.
Market size
About 6,80,000 embedded professionals requirement*
Mainly for embedded software (firmware)
Global R & D opportunity is $89 billion*
India can contribute $15 billion in terms of R & D*
Apart from R & D, opportunity exists in manufacturing,
local market consumption and India specific solutions
Myth of “only for ECE / EEE people”
Both local & global opportunities
* Reference from NASSCOM report, quoted in popular articles & websites.
Projection provided till the year 2015.
Overview
Name: Emertxe Certified Embedded
Professional (ECEP)
Duration: 5 months*
Focus areas:
• 70% practical approach
• Class-room delivery, Hands-on
session followed by assignments
• Continuous evaluation system
• Module specific projects
• DISHA – Career workshops
• Industry expert – Knowledge
sharing sessions
• SLK – PIC & ARM based board
* For people who opted for ECEP Advanced course, duration will be for 6 months.
Includes additional module – Linux Device Drivers (LDD)
Modules• Introduction to Linux programming environment
• Shell scripting
• Setup your Embedded development environmentLinux Systems
• Advanced C, applied to Embedded systems
• Optimization, Pointers and writing efficient codeAdvanced C
• Usage and implementation of various ADTs
• Extensive use of dynamic pointer allocation
Data structure & algorithm
• PIC based Emertxe SLK
• Run your programs in real hardware to get the ‘Embedded’ feel
• Backbone of Internet-Of-Things (IOT)Micro controllers
• Embedded Linux and Open source
• Porting and running Linux on a target board
• ARM based SLKEmbedded Linux on ARM
• Linux kernel and API usage
• Efficient system programs
• Various subsystems (ex: process) oriented learning
Linux Internals & Network programming
• Character, Block and USB device drivers
• Linux device driver – SLK (Atmel based)Linux Device Drivers*
* Only ECEP (Advanced) will have LDD module
Crux of coaching
“Any life can be damaged by the wrong words from the right person’s lips. Conversely, any life can be healed by the right words from the right person’s lips. Each of our lives has been touched by the presence of one individual who made a tremendous difference. That individual may have trusted in you when others doubted, backed you when others backed away, saw deeper into your soul than you ever imagined possible. That person provided a kind word at a critical moment, an encouraging smile, or an arm around the shoulder”
Emertxe training methodology believes and implements “coaching”
approach, by building in skill and confidence in individuals.
Learning by doing
“Learning is far more efficient when the
person is encouraged to develop solutions
with their own-hands. With this approach
individuals will go through “do-reflect-
generalize-apply” cycle thereby able to
meet industry expectations. Applying
learning to practical problems is key to
building technology businesses”
Emertxe trainings lay very high stress on hands-on, practical methodology
for getting prepared for industry. By taking this problem solving approach
learning is more engaged and effective.
Course mappingCore
(C &
DS)
Micro controllersEmbedded middleware, and
applications
Embedded LinuxBootloader, BSP, OS porting,
Platform development
Linux Internals & NetworkingLinux systems (ex: storage)
building, Telecom/Networking protocols
Industry relevance
Automation and control
Automotive
Consumer electronics
Mobile & Wireless
Storage & Networks
Development activities:
Embedded middleware
Applications
Automation
Bootloader
OS/Kernel porting
Platform development
Linux systems
Telecom/networking
Self learning kits
SDKs
Debugging
Diagnostics
Delivery structure*
Classroom
(9:30 – 11:30)
•Work-book
•Slide-deck
•Understand concepts well
• Industry usage
•Scenario understanding
Hands-on
(11:30 – 1:00)
•Template programs
•High support from mentor
•Apply concepts
•Create working programs
Assignments
(2:00 – 4:00)
•Specific problem provided
•Find out solution on your own
•Minimal support from mentor
•Used for assessments
Logistics: Library facility e-learning (in progress) e-books (given as CD, will go online soon) Online test platform (for ample amount of practice tests) Corporate head office (MG Road), Extended delivery center (Jayamahal)
* Timings are indicative, will change between batches. However overall structure of sessions will remain the same.
Delivery structure
Delivery structure is created with clear goals & objectives for each
session
Some minor modifications (ex: hands-on, extra-classes) can be
done depending on module nature and schedule
Following the flow is very important for overall goals
Mentors are here to support, real work is expected from you
Assessment is continuous in nature, if the flow is missed it will
affect the result
Objectives
Continuously assessment
Holistic
Aligned with goal of becoming job ready
Continuous improvement
Do course corrections as necessary
Motivate, Inspire and Achieve
Components
ECEP Assessment
Attendance (15)
Assignments (20)
Weekly test (15)
Module test (30)
Project
(20)
Attendance: How regular you are?
Weekly test: Technical aptitude
Assignments: Logical/Analytical
Module test: Concept/Application
Project: Real-time usage
Details
Attendance (15 points):
• Need to be present in the class
• Previously informing is good, will be still marked absent
• Calculated against number of classes conducted
Weekly test (15 points):
• Weekly Friday test for technical aptitude
• Only objective type questions
• Expiry time provided, beyond which it will freeze
• Immediate, direct assessment
• Answers are discussed with mentors
Details
Assignments (20 points):
• List of problem statement provided in advance
• Particular deadline provided by the mentor
• Has sub-categories as follows:
• Proper indentation and comments (1 point)
• Naming conventions and modularity (1 point)
• Exact output (4 point)
• Ease of use (1 point)
• Viva (3 points)
• Each assignment will be graded against 10 pointer, eventually
converted to 20 points for the module
Details Module test (30 points):
• During end of each module, test will be conducted
• This will be longer duration test (2 or 2.5 hour) with both objective and subjective questions
• Mentor will correct the test paper and share the papers to individuals
• Any corrections/miss can be addressed to ensure fairness
Project (20 points):
• Minimum of one project per module (Except LS & ELARM)
• Projects you do will be showcased in your resume
• Many projects to choose from
• Decide project after discussion with mentor
• Project can be enhanced further depending on your interest
• Projects will be evaluated as per the following criteria: • Design (5 points)
• Source code (5 points)
• Demo/Output (5 points)
• Presentation (5 points)
Important
Any instance of malpractice (ex: copying) is found by the mentor
the whole assessment will be nullified
Exceptions (in deadline) will not be considered, only if approved
by the module mentor (Genuine constraints/Health/Family)
Additional evaluation category (ex: Viva, Project presentation) can
be introduced by mentor, with prior notice
Decision of mentor is final in any assessment item
Disha - layout
Seminars
(Interaction with industry experts)
Workshops
(Creating impressive Résumé)
Facing interviews
(How to crack tech interviews?)
Behavioural skills
(How to behave in workplace?)
Career building
(How to build long-term career?)
Do’s and Don’ts
Do’s:
• Regular attendance
• Follow the instructions
• Appreciate the system
• Communicate: Discuss, seek-
help, provide/take feedback
• Continuously improve
• Learn from peers/classmates
Don'ts:
• Missing classes
• Assuming things
• Unhealthy arguments
• Negative behavior
Stay connected
About us: Emertxe is India’s one of the top IT finishing schools & self learning kits provider. Our primary focus is on Embedded with diversification focus on Java, Oracle and Android areas
https://www.facebook.com/Emertxe https://twitter.com/EmertxeTweet https://www.slideshare.net/EmertxeSlides
Extended delivery center:
No-1, 9th Cross, 5th Main,
Jayamahal Extension,Bangalore, Karnataka 560046
Corporate Head Office:
83, Farah Towers,
1st Floor,
MG Road,
Bangalore - 560001
T: +91 809 555 7 333