Embedded Systems Engineer (Intermediate or Senior)

I2M - New Cairo, Cairo

Applicants for
2 open positions
Experience Needed:
More than 5 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Confidential, Performance-based Bonus, Transportation Allowance, Medical Insurance, Accident Insurance
Education Level:
Bachelor's Degree at least
English, German
2 open positions
Travel Frequency:
Minimal travel
About the Job
  • 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 customers and 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 abroad 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/Perl/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.
  • Leading an R&D team (for the Senior role vacancy).
  • Working with Agile methodologies & preferably excellent SCRUM Master experience.
About this Company

Idea in Motion - I2M, is a multinational consultancy and service provider, focused on providing our customers in the EMEA region with expert know-how in software, hardware, embedded technologies, IoT and cloud solutions, Fintech and banking software industries, as well as digital transformations.

See all Careers and Jobs at I2M
Similar Jobs
HW Verification & Design Engineers
Confidential Company - Rabat
Embedded Developer
E-vision - Cairo
System Analyst New
Confidential Company - Cairo
Senior Software Developer - Full Stack/A..
Confidential Company - Cairo
See other new jobs >>