Software Developer Embedded System

Careers

Job ID: 02MA-22

Deadline: Open

Job Description

This position focuses on designing and implementing software of embedded devices and systems. And designing, developing, coding, testing and debugging system software. Analyzing and enhancing efficiency, stability and scalability of system resources.

As a software Developer working on embedded systems software, you will:

  1. Design and implement software for embedded devices and systems from requirements to production and commercial deployment.
  2. Develop, test and debug other system software modules (i.e. Drivers, data processing, ..etc).
  3. Review of code and Software design from other projects.
  4. Analyzes and optimization of resources usage.
  5. Integrate and validate new product designs.
  6. Support software QA and documentation.

You will thrive in this role if you:

  1. BS degree or similar degrees in Computer Science or Engineering.
  2. +3 experience in hands-on development and troubleshooting on embedded systems.
  3. Solid programming experience in Embedded C or C++
  4. Proven experience in real-time embedded systems development including multitasking real-time operating systems.
  5. Familiarity with software versioning tools (SVN, Git, …etc), debugging tools, and code review.
  6. Adequate hardware and software knowledge of embedded communication protocols (SPI, I2C, CAN,..etc) and interfaces (Bluetooth, USB, IEEE-802.11, ..etc)
  7. Adequate knowledge of reading schematics and data sheets for components.
  8. Strong documentation and writing skills.
  9. Good speaking and writing skills in English

Your Benefits

  1. Great opportunity for professional development by working with foreign expertise
  2. Impact on future technologies
  3. Individual development opportunities in a growing company.
  4. Taking responsibility of a variety of tasks
  5. Competitive remuneration package
  6. Working in an experienced, dynamic, diverse, & agile team
  7. Modern work environment with flexible working hours

To Apply:

Interested candidates are requested to submit their application including the most recent:

  1. Cover Letter
  2. Project List
  3. CV

with contact details (name, position, phone and e-mail details) of three references.

Apply Now

You can apply by sending your CV with “Job ID” to our email: [email protected]

or you can apply online by the next form: