
Embedded Systems Instructor
Amit -
Maadi, Cairoposted 11 years ago43Applicants for1 open position
- 33Viewed
- 4In Consideration
- 0Not Selected
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.
- Preferred to be an ITI graduate.
- 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:
b. Computer architecture
c. Software Engineering
d. C for Embedded
e. Microcontroller interfacing
f. Real Time Operating Systems
g. Project planning and coaching
h. Real time Design (Dynamic design)