0% found this document useful (0 votes)
29 views11 pages

Embedded Software Deep Skilling Program

The Embedded Software Deep-Skilling Program is a 15-credit, industry-designed course aimed at equipping students with essential skills for embedded systems software development. It addresses the skills gap in tech-driven industries by providing hands-on experience and NCVET certification. The program includes various modules covering software development lifecycle, embedded OS fundamentals, and domain-specific applications, ensuring students are prepared for high-demand job roles in sectors like automotive and telecommunications.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views11 pages

Embedded Software Deep Skilling Program

The Embedded Software Deep-Skilling Program is a 15-credit, industry-designed course aimed at equipping students with essential skills for embedded systems software development. It addresses the skills gap in tech-driven industries by providing hands-on experience and NCVET certification. The program includes various modules covering software development lifecycle, embedded OS fundamentals, and domain-specific applications, ensuring students are prepared for high-demand job roles in sectors like automotive and telecommunications.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 11

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

You might also like