Embedded Software Engineer
AMIT -
Maadi, CairoPosted 5 years ago208Applicants for2 open positions
- 26Viewed
- 0In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Develop and implement software of embedded devices and systems
- Support software QA and optimize I/O performance
- Provide post-production support when necessary
- Develop, code, test and troubleshoot the system software
- Analyze, monitor and improve efficiency, the stability of the system
- Interface with hardware design and development
- Support trainees during implementing their knowledge within the internship program
- Define all the hardware and software requirements for the suggested projects
- Manage all the software life cycle and make sure of its implementation through all the team
- Train the team on writing documentation and using configuration management tools
- Provide embedded systems training to our students
Job Requirements
- Solid C and Embedded C programming skills for Microcontrollers
- Strong understanding of Microcontroller Communication protocols such as I2C, SPI, USART, CAN
- Familiarity with ARM Cortex M Microcontrollers
- Familiarity with Agile Methodology and V-Model Software Processes
- Good use of Real-Time Operating Systems i.e FreeRTOS (preferred)