Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
About the Job
- Design and implement software of embedded devices and systems.
- Design, develop, code, test debug and improve system software.
Description
- Design, develop, debug and troubleshoot software and firmware programs for current and next generation embedded systems and products.
- Develop software and tools in support of design, infrastructure and technology platforms.
- Determine or contribute to the assessment of hardware compatibility and/or influence hardware design, and HW/SW functional split.
- Engage with work team for requirement analysis and solution development
- Analyze requirements and deal with change-requests
- Design software components based on the high-level design requirements
- Configure the different software components according to the specified requirements
- Develop component/integration test plans and test cases to verify the correct functionality against the requirements and that software meets the customers’ and the high-level requirements
- Verify the software component functionalities in a defined HW target/platform
- Perform technical reviews on software component design, code, and test
- Report findings (SW Bugs) on the configuration management tool
- Prepare test reports
Job Requirements
- Sc. in Communication and Electronics Engineering
- 2-5 years of experience in the same field
- Good knowledge in embedded systems concepts and Micro-controllers.
- Good knowledge of microcontroller architectures & peripherals
- Solid understanding of computer science fundamentals and software engineering
- Strong knowledge of and experience in programming and scripting languages.
- Possess creative problem-solving skills and excellent troubleshooting/debugging skills.
Featured Jobs
Similar Jobs
- Sales Engineer (CCTV and secur...Optima for engineering designs and real estate - New Cairo, Cairo21 days ago