Embedded Systems Instructor


Applicants for
1 open position
Experience Needed:
More than 1 year
Career Level:
Entry Level
Job Type:
Full Time Part Time
1 open position
About the Job
  • 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)
About this Company

Epsilon Training Center is your gateway to learning and development opportunities along with resources that will help you empower others to improve their livelihoods and create a better world for us all!

You will discover a range of courses that you can access as... (More)

See all Careers and Jobs at EPSILON TRAINING CENTER
Signup for an employer account and Post your Jobs!