Browse Jobs
For Employers
Post JobLog inGet Started

Embedded Software Engineer

Collars HR
Cairo, Egypt
Posted 1 year ago
51Applicants for1 open position
  • 2Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • As an Embedded Software Engineer, you will participate in the software development of embedded products for a variety of industry projects, defining, planning and developing embedded software for manufactured custom boards and targets of clients. 
  • Make technical decisions and enforce that the best practices are followed.

Job Requirements

Requirements :

Core skills:

  • Bachelor or Master Degree in relevant area (Electrical engineer or Software Engineer); Version Control (Git, SVN, Clear Case, Jira);
  • Years of Experience : from 3 Years to +7 years.
  • Experience with C (ANSI, MISRA), C++ (11, 14, 17, 20), Embedded Linux;
  • Experience with at least one of these: Firmware Development, RTOS, Formal Methods, Message queuing;
  • Programming experience in a scripting language such as Python;
  • Knowledge in low level communication protocols: SPI, I2C, UART, CAN, Ethernet;
  • Intermediate to Advanced English, written and spoken (English level B2);
  • Good analytical, relational and communication skills.

Additional skills:

  • Knowledge with BuildRoot, Yocto, Microcontroller Programming, Unit Testing, Make, Cmake, Memory Leak Detection Tools, Jenkins, CI/CD, Static Analysis Tools, OpenCV, ROS , TensorFlow (Lite), Matlab Simulink, PCB Design;
  • Experience building reliable software: IEC62304/ISO13485 (Sftw Medical Devices) or ED 109/DO 178 (Avionics) or IEC62279/EN50128 (Railway);
  • Experience working within an Agile / Scrum team and/or Waterfall and/or VModel.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentEmbedded Software Engineer