Embedded, VLSI & SCADA / Embedded AI
Program Summary
-
Embedded Systems
- Embedded hardware fundamentals
- Embedded C programming and debugging
- ARM Cortex-M driver development
- Communication protocol driver development
- RTOS and middleware integration
-
VLSI Design & Verification
- RTL design and digital design fundamentals
- Advanced RTL design and synthesis
- SystemVerilog and UVM verification
- Static Timing Analysis (STA) and timing closure
- Low-power design and verification concepts
Specialization Tracks (choose one for Day 9–12)
-
Track 1: Industrial Automation & SCADA
- SCADA system architecture and applications
- PLC programming and ladder logic
- HMI design and industrial visualization
- Industrial communication protocols
- Alarms, events, and process monitoring
-
Track 2: Embedded AI
- Embedded AI and TinyML fundamentals
- ML model development for sensor data
- TensorFlow Lite conversion and quantization
- Model deployment on ARM Cortex-M targets
- Real-time Edge AI applications
Tools / Software / Hardware
-
Software
- Embedded C Compiler, Keil MDK / IDE
- Verilog/SystemVerilog Simulator
- UVM Verification Environment
- QuickHMI / SCADA Software
- Python 3.x / TensorFlow / TensorFlow Lite
- Edge Impulse Studio / Arduino IDE
-
Hardware
- ARM Cortex-M3 (LPC1768) Development Board
- Laptop/Desktop (Minimum 8 GB RAM)
- Internet Connectivity
Hardware
- LPC1768 development board, FreeRTOS
- Raspberry Pi 4 Board
Value Add to the Program
-
Beyond Day 15: What Keeps Working for Learners
-
Free Access to Cranes Digital Academy
- A self-learning platform
- Turning classroom learning into career-ready skills
- CDA connects learning → practice → assessment → projects → placement
- Ensures student learning activity turns into measurable career readiness
-
Placement Assistance
- Placement will be extended to the top 5 performing students per batch
- Merit-based approach
- Focused mentorship and interview preparation
-
Free Access to Cranes Digital Academy
Industry Job Roles
- Embedded Systems / Software Engineer
- Firmware Engineer
- RTL Design Engineer
- ASIC Verification Engineer
- STA Engineer
- PLC / SCADA Engineer
- Industrial Automation Engineer
- Embedded AI / Edge AI-ML Engineer
Pre-requisites
- Basic computer and operating system knowledge
- Basic programming knowledge
- Logical thinking and problem-solving skills
- Basic understanding of electronics and digital logic
