The Trainer - Embedded Software Engineer is responsible for delivering
competency-based, outcome-oriented training
aligned with
Qualification Packs (QP) and National Occupational Standards (NOS)
. The role focuses on developing candidates' skills in
embedded software development, microcontroller programming, and real-time system concepts
, ensuring assessment success, certification, and industry readiness.
Key Responsibilities
1. Training Delivery
Deliver training strictly as per
SSC-approved QP, NOS, and curriculum
.
Follow
Common Norms
, training hours, and batch structure.
Ensure learner-centric and outcome-based training delivery.
2. Core Embedded Software Training
Embedded C / C++
Microcontroller architecture (ARM / AVR / PIC - as per curriculum)
Embedded system programming concepts
Explain:
Memory mapping, registers, interrupts
Timers, counters, GPIO, UART, SPI, I2C
3. Embedded OS & Advanced Concepts (Basic to Intermediate)
Introduce
Real-Time Operating Systems (RTOS) fundamentals
Task scheduling, semaphores, and interrupts
Basic exposure to:
Embedded Linux concepts (booting, drivers - overview level)
4. Hardware Interfacing & Hands-on Labs
Conduct lab sessions on:
Sensor interfacing
Actuators, displays, and communication modules
Guide learners in:
Reading datasheets
Debugging using tools like JTAG, logic analyzers (introductory)
5. Practical Training & Projects
Ensure strong
hands-on training
aligned with SSC practical NOS.
Guide candidates through:
Mini-projects and capstone projects
Industry-relevant use cases (IoT basics, automation, control systems)
Maintain prescribed
theory-practical ratio
.
6. Assessment & Certification Support
Prepare candidates for:
SSC theory and practical assessments
Mock tests and internal evaluations
Support SSC-appointed assessors during assessments.
Ensure assessment documentation and lab readiness.
7. Candidate Mentoring & Employability Skills
Mentor candidates on:
Workplace discipline and safety practices
Basic documentation and reporting
Support placement readiness activities for junior embedded roles.
8. Compliance & Documentation
Maintain:
Attendance and batch records
Session plans, lab manuals, and project logs
Candidate performance and assessment reports
Ensure readiness for
of experience in embedded software development and/or technical training.
Industry experience preferred for hands-on embedded systems exposure.
Required Competencies
Technical Competencies
Strong knowledge of:
Embedded C / C++
Microcontrollers and peripherals
Communication protocols
Basic knowledge of:
RTOS concepts
Embedded Linux fundamentals
Familiarity with:
Debugging tools and IDEs
Version control (Git - basic)
Work Location:
Meghalaya
Languages Known:
English, Hindi and Meghalaya
Interested candidates please share your CV to
careers@shritechnologies.com
or Whats app on
7702300896
Job Type: Full-time
Pay: ?18,000.00 - ?25,000.00 per month
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.