Electronics · PG program

Post Graduate Program inAccelerated Career Program in Embedded Systems (On-Campus) Courseware Partner: IT-ITes SSC nasscom

This is a career-focused intensive offline program in collaboration with nasscom to meet specific industry requirements.

Duration
12 weeks
Courses
8
Projects
10
Mode
Online
Overview

What you'll
be able to do.

  • This is an intensive and specialized classroom program for engineers keen on building careers as Embedded systems professionals.
  • The program has been launched in collaboration with nasscom to support specific hiring requirements of technology leaders.
  • This will be a face-to-face program in Chennai, Bangalore and Hyderabad with limited batch sizes to provide rigorous practical and project-oriented training.
  • The program covers Embedded OS Fundamentals, Drivers, Applications and Middleware, Verification and Validation.
  • Students receive hands-on training on Raspberry Pi and STM hardware kits, and software such as STM32 Cube IDE, LDRA Tool Suite and MATLAB

Why this program

  • Career-oriented intensive program prescribed by Industry leaders as per their specific hiring requirements
  • Content exclusively created for nasscom by Skill-Lync
  • nasscom and SSC-certified program
  • Project-based pedagogy with hands-on experience on Raspberry Pi and STM
  • Offline - Limited seats program that helps focused learning with a 25:1 Student-Instructor ratio
  • O3 and Career Services Support for Resume Building, Aptitude and Soft Skills Training, Mocks and Interview Specific Coaching
  • Interview Opportunities with nasscom partner companies within 45 days of course completion
  • Student Placement cashback of INR 30,000 on successful placement*
* Placement cashback will be provided by the hiring company to Skill-Lync within a maximum of 3 months from the candidate joining. Applicable only for companies participating in the nasscom placement drive. Only candidates completing the course and meeting attendance and assessment requirements will be eligible for the nasscom drive. Skill-Lync shall pay the received amount from the company to the employed candidates within 30 days of the payment received from the company.
Tools you'll use
PythonMATLABLINUXGitSTM32CubeIDEGitHubJenkinsSimuleIDEArduino IDEQEMU EmulatorLDRA Tool Suite
Curriculum

8 courses,
8 modules.

Get the full syllabus ↓
  1. 01System Development Lifecycle1 module
    1. System Development Life Cycle (V-Model)W01
      • SDLC- Development Lifecycles and Frameworks: SDLC Overview, Phases, and Embedded System Design Cycle
      • Agile - An Iterative and Responsive Software Development Methodology: Test Driven Development (TDD), Behavior Driven Development (BDD), and Model Driven Development (MDD)
      • Development Bible: Static Code Analysis, Code Repository, Build, and Deployment Process
      • Development and Operations: SDLC - Security Development Life Cycle
      • Embedded Testing Overview
      • loT Security Overview
  2. 02Hardware and Laboratory Familiarization1 module
    1. Hardware and Laboratory FamiliarizationW01
      • Introduction to Embedded System: Architecture, Standard Interfaces, and Schematic/Datasheet Exploration
      • Electrostatic Discharge Essentials: ESD Causes, Occurrence at Different Levels of Integration, and Prevention
      • Fundamentals of Booting for Embedded Processors: Host and Target Development Setup, and System Boot Components
      • Securing Embedded System: Hardware and Software Security in Embedded System
  3. 03System Programming using C1 module
    1. System Programming Using CW01
      • Building Executables: Linkers, Memory Layout, Map Files, and Building Libraries
      • Debugging and Tracing: Debugging with GDB and Trace
      • Memory Management: Memory Architecture
      • Advanced-Data Types: Variable Length Data Structure
      • Referencing Data and Functions: Pointers
      • Working with Registers: Bit-level operations and Handling Special Registers
  4. 04Embedded OS Fundamentals1 module
    1. Embedded OS FundamentalsW01
      • Introduction: FreeRTOS
      • RTOS Concepts
      • Memory Management: Memory Types and Management
      • Task Management and Scheduler
      • Inter Task Communication - Synchronization: Queue, Interrupt Management, and Semaphore
      • Resource Management: Shared Resources, Mutex, and Event Groups
      • Timer Management: Software and Hardware Timers
      • Task Notifications
      • FreeRTOS File System
  5. 05Driver, Applications, and Middleware1 module
    1. Driver, Applications, and MiddlewareW01
      • Introduction to ARM Cortex-M: Architecture, Pin Diagram, and Memory Organization
      • Introduction to Intel Architecture and its Variants: CISC Vs RISC and x86 Processor
      • Introduction to Target board and GPIO Programming
      • Interrupts, Timers, and Counters
      • Baremental Programming
      • Linux Driver Development: Fundamentals, USB device driver and Network Kernel Driver
      • Code Optimization
  6. 06Verification and Validation1 module
    1. Verification and ValidationW01
      • Fundamentals of Testing, Seven Testing Principles, Test Process
      • Testing throughout SDLC: SDLC Models, Test levels & Types
      • Static Techniques
      • Test Techniques : Categories, Black Box and White Box Testing
      • Test Infrastructure : Embedded Software Test Environments, Tools Categorization, Test Automation
  7. 07Packaging and Releasing with DevOps1 module
    1. Packaging, Release, and DevOpsW01
      • Overview of DevOps
      • Makefile & Version Control with Git
      • Packaging Release and Continuous Integration: Introduction to Jenkins, CI/CD with Jenkins
  8. 08Embedded System: Domain Specific1 module
    1. Embedded System: Domain SpecificW01
      • Machine Learning, ML for Embedded System, Dataset and Feature Selection, Neural Network
      • Automotive Embedded Systems: Introduction, Modelling, AUTOSAR Architecture, AUTOSAR Model Deployment in MATLAB
      • Overview of ISO26262
Industry projects

10 projects
you'll ship.

Our projects are designed by experts in the industry to reflect industry standards. By working through our projects, Learners will gain a practical understanding of what they will take on at a larger-scale in the industry. In total, there are 10 Projects that are available in this program.

Code Repository, Build and Deployment Process
System Development Lifecycle

Code Repository, Build and Deployment Process

In this project, the students will develop a program integrated with the SCA tool and made available in the GIT Repo.

Interfacing Display Device and Generate Waveforms
Hardware and Laboratory Familiarization

Interfacing Display Device and Generate Waveforms

This project aims for students to interface the display device with the board and generate various waveforms.

03
System Programming using C

Cooperative Scheduling

In this project, learners will implement cooperative scheduling to switch between two parallel contexts. One Context sending repeated chars and another context waiting for input

Implement a fully-functional Queue in C language using Linked lists
Embedded OS Fundamentals

Implement a fully-functional Queue in C language using Linked lists

In this project, the learners are asked to integrate the sensor kit into the development board; classify the data coming from Analog and Air pressure sensors. They should also send…

Develop a simple USB storage driver
Driver, Applications, and Middleware

Develop a simple USB storage driver

In this project, the learners will interface the USB device with the STM32 series board and read/write the data. They will implement the project in real time environment.

Perform Static Code Review Analysis
Verification and Validation

Perform Static Code Review Analysis

In this project, the students will generate a code review that is compliant with the MISRA C 2012 coding guidelines.

Dynamic Analysis – White box testing
Verification and Validation

Dynamic Analysis – White box testing

In this project, the students will perform Dynamic Analysis – White Box Testing based on the given input data. They will create manual and automatic test cases using TB Extreme and…

Creating Jenkins Pipeline
Packaging and Releasing with DevOps

Creating Jenkins Pipeline

In this project, the students will create a jenkins pipeline for a program.

Classification demonstration using a dataset of cars.
Embedded System: Domain Specific

Classification demonstration using a dataset of cars.

In this project, the students will predict model of above mentioned features. The predicted model has to be trained and tested before applying KNN.

CNN_based Object Detection for Embedded Systems
Embedded System: Domain Specific

CNN_based Object Detection for Embedded Systems

In this project, the learners will be tasked with creating a dataset, choosing a standard CNN architecture, training, testing and reporting the results.

Fee

One fee.
Everything included.

Become job ready with our comprehensive industry focused curriculum for freshers & early career professionals

Premium
₹1,25,000
Inclusive of all chargesEMI from ₹6,534/month
  • Career Service Assurance
  • Personalized Career Services Mentorship
  • 1 Year Access
  • Personalized Page
  • Live Individual & Group Sessions
  • Personalized & Hands-On
  • Job-Oriented Industry Relevant Curriculum
Check eligibility →
FAQ

Questions,
answered.

Who can take the Accelerated Career Program in Embedded Systems (On-Campus) - Powered by nasscom?

Students/graduates of electrical and related engineering streams can take the Accelerated Career Program in Embedded Systems course.

Is this Embedded Systems course an online course?

No, the Embedded Systems course is an offline program!

What is the duration of the offline Embedded Programming course?

This is a 3-month embedded systems training course that will make you job-ready in embedded systems and embedded systems programming.

Is there any certificate for completing the Embedded Systems course?

Yes, you shall be given a course completion certificate after completing the Embedded Systems course. The top 5% of the scorers will receive a merit certificate alongside the course completion certificate.

Is any technical support available for the Embedded Systems course?

Yes, you can clear your doubts during coursework from our technical support team through email and support.

Can you tell me more about Skill-Lync?

Skill-Lync is among India’s leading EdTech platforms dedicated to transforming engineering education. We equip young engineers with the latest skill sets and cutting-edge tools in new-age technologies.

The brainchild of two engineers from Chennai, Skill-Lync, is on a mission to bridge the skill gap between aspiring professionals and the industry’s demands through job-oriented courses.

Next step

Not sure it's
the right fit?

A counsellor will walk you through the syllabus, projects and fee options — and tell you honestly if another course suits you better.

Get the syllabus + a call back

We'll email the full syllabus and call within one working day.

By submitting you agree to our Terms and Privacy Policy.

Call usEnquire

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.