C Software Engineer Abu Dhabi Ref

Al-Fida (Arrond.), Casablanca-Settat, 20, Morocco, Morocco

Job Description

Duties and Responsibilities:

Many interesting tasks in the fields of Digital Forensic and Machine Learning

Reverse engineering and analysis of different components to get a good understanding of the internal working elements

Development of a product that constantly evolves on quick cycles, and always changing requirements

Being part of a multi discipline team of professionals contributing to the same goal and learning from each others

Low level understanding of the hardware, and adapting it for the sake of improvements and new product features

Deep testing tasks to feel yourself not only a developer, but a user of the product you build Required Skills and Experience:

Bachelor Degree in Computer Science, or similar

Strong working knowledge of C programming language (C, Not C++, Not C#)

Experience with basic and advanced data structures and algorithms (lists, queues, hash lists, multi-threading, ...)

Good network protocols knowledge such as Ethernet, IP fragmentation, TCP segmentation, TCP reassembly, TLS, HTTP, RTP, SIP, ...

Reverse engineering experience. Deep level debugging using gdb with an affinity for reading dissasembled code (x86).

Experience with IDA / IDA pro would be a plus. Basic knowledge of cryptography, and security protocols

Wireshark capturing/analyzing Linux, bash scripting, python

Good written and oral English communication proficiency

Hands-on developer who is passionate about technology

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1556466
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Al-Fida (Arrond.), Casablanca-Settat, 20, Morocco, Morocco
  • Education
    Not mentioned