Browse Jobs
For Employers
Post JobLog inGet Started

Embedded Systems Engineer

Fruitful Solutions
New Nozha, Cairo
Posted 4 years ago
224Applicants for2 open positions
  • 89Viewed
  • 39In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

We are looking for an experienced Embedded Systems Engineer to join our team! As an Embedded Systems Engineer at our startup, you will be responsible for executing a complete embedded software development lifecycle.

Responsibilities & Duties:

  • Develop Software for embedded systems in C/C++ on different IDEs and targets.
  • Configure the different software components according to the specified requirements.
  • Deliver and integrate the software component in overall software according to defined high-level design.
  • Develop component test plans and test cases to verify the correct functionality against the requirements.
  • Implementing different drivers for different Embedded and IoT systems.
  • Designing embedded systems for different IoT applications.
  • The capability to search for and develop new IoT systems.
  • Verify the software component functionalities in a defined HW target/platform.
  • Report findings (SW Bugs) on the configuration management tool.
  • Report work progresses continuously through attendance of daily & weekly project internal meetings.
  • Contribute effectively to the continuous improvement of his/her project, team, and work environment.
  • Communicate effectively with other teams and management.
  • Manage expectations and balances the needs of the company and client to ensure satisfaction for relevant parties.
  • Participate in the analysis of problems reported by customers.
  • Support customers onsite/offsite to solve their problems as well as helping them to find solutions for their issues/challenges.

Job Requirements

Skills and Qualifications:

  • B.Sc. in Electronic/Meca-Electronics Engineering with grade Good or higher.
  • +3 years of business experience in Embedded SW/HW.
  • Experience working with project management methodology including project planning, project development, control, and assurance methodologies
  • Strong programming knowledge of Embedded C/C++, Embedded Linux.
  • Knowledge in the software design process and development life cycle.
  • Knowledge of source repositories such as GIT
  • Good knowledge in EDA tools such as Eagle, Altium, PADS….etc
  • Strong written/communication skills with a quantitative analysis-oriented mindset.
  • Self-Motivated and Team Player.
  • Willing to work in a challenging environment.
  • Ability to travel for short- and long-term assignments
  • Excellent knowledge of AVR && ARM Cortex-M Microcontroller architecture.
  • Excellent knowledge of RTOS.
  • Strong skills in UART, I2C, Serial, USB, and ADC Communications.
  • Good knowledge of scripting languages as Python or similar.
  • Adequate knowledge of reading datasheets for components.
  • Ability to meet agreed on deadlines.

Notes:

  • Working with Arduino (or equivalent) with no knowledge in Micro-controllers is not regarded as Embedded knowledge.
  • Position requires the project to travel to off-site client locations.
  • Candidates should be able to travel during the project duration.
  • Applicants fulfilling the above criteria only need to apply.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentEmbedded Systems Engineer