Browse Jobs
For Employers
Post JobLog inGet Started

Embedded Systems Engineer (Intermediate or Senior)

I2M
New Cairo, Cairo
Posted 5 years ago
136Applicants for2 open positions
  • 32Viewed
  • 2In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Architect, design, develop, debug and troubleshoot software and firmware programs for current and next generation embedded systems and products, IoT platforms and cloud solutions
  • 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, architecture decisions and HW/SW functional split.
  • Engage stakeholders for requirement analysis and solution development
  • Analyze requirements and deal with change-requests
  • Proficiently design architectures and propose high-quality solution concepts as development basis
  • Estimate and track development effort in a reliable accurate manner
  • Flexible to travel to Europe for short periods

Job Requirements

  • At least 3 years of relevant experience.
  • Solid understanding of computer science fundamentals and software engineering with an aptitude for learning new technologies
  • Strong knowledge of and experience in programming and scripting languages (Expertise in C/C++ development, basic knowledge of at least one interpreted language such as Python or Javascript).
  • Strong knowledge of Embedded Systems concepts and microcontrollers.
  • Familiar with Makefile structure.
  • Knowledge of Embedded platform architectures, operating systems (preferably Linux distributions such as Yocto), and platform/hardware abstraction layers
  • Preferably knowledgeable of the OSI layer of IP stack with deep understanding of networking and routing principles and protocols.
  • Exposure to IP security principles, knowledge about basics of encryption, authentication and digital certificate enrollment would be a plus.
  • Possess creative problem solving skills and excellent troubleshooting/debugging skills.
  • Experience in establishing and sustaining excellent relationships with the extended remote team
  • Excellent verbal and written communication skills in English
  • Working with Agile methodologies & preferably excellent SCRUM Master experience.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentEmbedded Systems Engineer (Intermediate ...