Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Embedded Systems Engineer
Responsibilities:
- Developing PCB layouts for multi-layer printed circuit board
- Develop embedded software for Medical devices.
- Document high and low level designs.
- Comply with software coding standards.
- Development primarily in C, C++.
- Debug and analyze current and old designs for troubleshooting purposes.
- Implement calibration procedures for medical devices and troubleshooting possibilities in coordination with production & service teams.
- Design mapping and documentation in conformance with IEC 62304 standard.
Job Requirements
- BS Degree in Electronics Engineering , Computer Engineering or Electrical Engineering with two to three years experience in embedded software development.
- Familiarity with modern software development methods and tools extremely helpful
- (Object Oriented Design, debuggers, emulators, oscilloscopes, etc.).
- Ability to understand electrical hardware schematics and PCB layout.
- Experience with standard hardware bus interfaces, such as USB, UART, I2C and SPI
- Ability to perform schematic capture and PCB layout design.
- Must be highly proficient in multilayer PCB layouts.
- Experience in using Altium Designer.
- Familiarity with RTOS or low-level schedulers is plus.
- Experience with STM32 microcontrollers is plus.
- Fundamental knowledge of analog and digital electronic components and their application.
Featured Jobs
Similar Jobs
- System Implementation EngineerFawry for Banking Technology and Electronic Payments S.A.E - Smart Village, Giza22 days ago
- System Administrator EngineerFawry for Banking Technology and Electronic Payments S.A.E - Smart Village, Giza20 days ago