Browse Jobs
For Employers
Post JobLog inGet Started

Embedded Systems Instructor

EPSILON TRAINING CENTER
Nasr City, Cairo
Posted 5 years ago
168Applicants for1 open position
  • 13Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Execute different embedded Systems courses.
  • Designing course materials and other documents such as handouts, manuals and exercises & update the materials to constantly cope with market needs.
  • Design, Development and Testing for Embedded projects.
  • Technical Support for Graduation projects teams.
  • Recruit a large experienced team of instructors for Embedded Systems Courses.
  • Maintain Embedded Systems Diplomas technical quality.
  • Develop & maintains positive relationships with trainees in order to monitor & resolve students concerns.
  • Carrying out performance assessments to determine the skills gaps between current and desirable learner skill levels.
  • Ensuring the learning environment and resources support learner needs.
  • Evaluating the effectiveness of training programs and learning outcomes.
  • Provide work experience to trainees and encourage them all the time.

Job Requirements

  • Bachelor's Degree (Computer Science, Computer engineering, Communications, electronic or Biomedical), Post Graduate Diplomas / Master's Degree is preferable.
  • Previous Teaching Experience is a must.
  • Working in the field of Embedded Systems with at least 1 year of experience (Preferred multinational and well-known companies).
  • Strong programing experience and proficiency in C/C++ targeting embedded systems is required.
  • Solid knowledge of software design practices as well as RTOS.
  • Hands on validation, test and debugging algorithms, and embedded code of board level systems.
  • Experience writing embedded software that interfaces with I2C, SPI, UART, or USB peripherals.
  • Must have strong analytical skills and previous troubleshooting experience.
  • Must know how to work with Configuration management tools and servers.
  • Good English language for speaking and technical writing.
  • Candidate must possess great communication skills.
  • Excellent presentation skills.
  • Strong programming, and object oriented concepts.
  • Dynamic, and creative approach of training.
  • Ability to work with trainees having different backgrounds.
  • 90+ Hours minimum in technical training for one of the following Courses:
  1. C programming Course
  2. Computer architecture
  3. Software Engineering
  4. C for Embedded
  5. Microcontroller interfacing
  6. Real Time Operating Systems
  7. Project planning and coaching
  8. Real time Design (Dynamic design)

Featured Jobs

Similar Jobs

Search other opportunities
JobsEngineering - Telecom/TechnologyEmbedded Systems Instructor