CATALYSING TRANSFORMING BUSINESS
INDUSTRY GROWTH TRANSFORMING INDIA
Embedded
Software Deep-
Skilling Program
NSQF Level 5 | 15-Credit Deep-Skilling Program
| Industry-Designed & NCVET-Accredited to
Bridge Education and Industry Real Needs
About the Program
What is it?
Equip students with in-demand technical
skills and hands-on experience to design,
develop, and optimize embedded systems
software—beyond academic curricula.
How Does it Work?
Industry-designed NSQF Level-5 deep-
skilling program delivered by pre-trained
professors, hands-on learning, earning 15
credits, and NCVET certification—ensuring
industry-relevant skills.
Why is it Critical?
Bridges the skills gap, making students
future-ready with specialized expertise, and
enhancing employability in tech-driven
industries.
Why Are Embedded Software Jobs in High Demand?
Software Defined Everything (SDX)
Automotive Aerospace Industrial Consumer Semiconductor Telecom
The rise of electric The demand for Automation Electronics The chip shortage 5G, edge computing,
vehicles, advanced aerospace and Robotics The growing and rise of custom and SDN/NFV drive
autonomous driving, systems is Embedded systems demand for smart chips drive demand demand for
and connected cars increasing, with driving innovation in devices, AI gadgets, for embedded embedded systems
is fueling the embedded systems smart manufacturing and energy-efficient software in in telecom devices
demand for powering avionics, and robotics, wearables is driven manufacturing, AI, and network
embedded software flight control enhancing efficiency. by embedded and design, with virtualization.
systems, and systems in products industries like
satellite like smartwatches, automotive and
communication AI cameras, and low- telecom
power earbuds.
Lines of Code (in Million)
Modern Car
Airbus A380
Windows 11
Facebook
Instagram
ChatGPT
iOS
Amazon (Retail)
Android
0 20 40 60 80 100 120 140 160
About Embedded Software Program
Pr
Th
ac Pr
eo
tic oje
ry;
al; ct; All numbers are in
21
0
21
0
60 hours
Thorey Practical Total
120
90 90
70
20
45 60
30 30 30
25 70
60
5 20
45 50
20 `` 20 15
10 10 15
5 5
The modules on Driver, Applications, and Middleware, Verification & Validation, Packaging, Release and DevOpsa, Embedded
machine learning and Domain Applications are not included in the academic curriculum.
For the other modules, only 30-50% are covered in the academic curriculum
What Learners Will Master?
Software Development Lifecycle(V Embedded OS fundamentals Verification & Validation
Model) Introduction to OS Fundamentals of Testing
SDLC – Development Lifecycles & RTOS Concepts Testing through the software development
frameworks Memory management lifecycle
Agile – An iterative & responsive software Static Techniques
Task management
development methodology Test Techniques
Inter-Task Communication - synchronization
Development Bible Test Infrastructure
Resource Management
Development & Operations Test Monitoring & Control
Timer Management
Embedded testing Packaging & release along with DevOps
Task Notifications
IoT Security Overview of DevOps
Advanced RTOS
Hardware and laboratory Version control with Git
File System
Familiarization Packaging, release & continuous integration
RTOS Project
Introduction to embedded systems Embedded Systems: Domain Specific
Driver, Applications and Middleware
Electrostatic Discharge Essentials Embedded machine learning: practice
Introduction to ARM Cortex-M and Its
Fundamentals of booting for embedded exercises
Architecture
processors Automotive embedded systems –
Introduction to Intel Architecture and Its
Securing embedded systems Introduction
variants
System Programming using C Seminar Overview of ISO26262
Introduction to Target board & GPIO
Building an executable programming
Debugging & Tracing Interrupts, Timers and counters
Memory Management Driver development for baremetal
Advanced Data types environment
Referencing data & functions Linux driver development & Testing
Working with registers Optimization Click on icon to view
Context Management Curriculum
Linux fundamentals
C Library functions
Coding practices
6
What Tools Learners Will Master?
SDLC Embedded OS fundamentals Packaging & Release along
SCA Tools : LDRA Windows free RTOS simulator with DevOps
Code repository/Version control tools : Posix /Linux simulator S/W development platform – Jenkins, git
Git Hub Hardware : Nucleo board & gcc
MS Project/Open project, JIRA Compiler : STMCUBE IDE Embedded Systems Domain
SonarQube, PyLint
Driver Applications and Specific.
MATLAB/Simulink RPI Board (With TensorflowLite / Pytorch
Middleware
Microsoft TMT, OWASP Threatdragon, framework)
Hardware : Nucleo board
Burp suite Ubuntu Linux with MATLAB
Compiler : STMCUBE IDE
Hardware & Laboratory ARM Based OS on RPI board
Verification and Validation
Familiarization
Status Analysis : Polyspace
QEMU Emulator
Test Design : PICT, Testona
Hardware : Arduino /Raspberry/Nucleo
board Test Automation : ECU Test, Vector
CANoe, Vtest Studio
System Programming using C
Test Script : PERL, Python, CAPL
QEMU Emulator Intel Galileo*
MS Project/Open project, JIRA TI OMAP 3530/Arduino (Linux)
SonarQube, Lint
MATLAB/Simulink
Microsoft TMT, OWASP Threatdragon,
Burp suite
Hardware : Arduino • Paid Software/hardware
7
FAQs
Which Company Experts What courseware do we receive How Are Students Assessed
Designed This Course? upon signing up for the program? Beyond the Final Assessment?
Through 8 module-level assessments,
Comprehensive Curriculum, Facilitator Guide,
ensuring mastery and continuous progress at
Student Handbook, classroom teaching
every step.
materials with practical assignments,
module-wise assessments, and a project
work charter.
How Do Students Earn 15 Credits
and Who Issues the Certification? Who Trains the University Master
Complete the deep-skilling program and a Faculty?
Which Company Experts nasscom final assessment, earning
nasscom facilitated certified trainers equip
Reviewed This Course? valuable industry-aligned skills and NCVET
faculty with the latest knowledge and
certifications. teaching methods.
What additional support will
industry deep-skilling colleges
receive?
Network College management will get
quarterly interactions with top recruiters and
mentorship from industry experts, including
faculty guidance sessions and intensive
development programs
8
What is the Preferred
Duration of the Program?
3rd Semester 4th semester 5th semester 6th Semester 7th Semester
Module 1,2,3 Module 4 Module 5 Module 6 Module 7
• Software • System • RTOS (Real Time • Device Drivers • Packaging &
Development Programming Using Operating Systems) Release along with
lifecycle C DevOps
• Hardware Lab • Domain Specific
familiarization Applications
• Verification • Real-world Project
Validation
What Are the Steps to Sign Up for the
Deep-Skilling Program?
1 2 3
Contact NASSCOM for Secure approval from Pay Courseware &
additional details at: affiliated universities under Assessment Fee
[email protected] NEP 2020 (not applicable for Gain access to:
autonomous institutions).
Facilitator Guide
Initiate master faculty
training through nasscom Classroom Teaching Material
approved 3rd party (22 days (in PPT format)
duration ). Student Handbook
Establish labs with SW & Initiate Student Training
hardware tools, including
anti-static benches,
insulated gloves, and
protective gear.
CATALYSING TRANSFORMING BUSINESS
INDUSTRY GROWTH TRANSFORMING INDIA
Empower the
future—master
industry-
relevant skills
and lead the
change!
Thank YouI