Software Developer Engineer Job In Saudi Arabia


Job Id :1000411718


Job Description

Must have experience in developing multi-threaded software applications that can interface with other embedded systems including DSPs, FPGAs, GPUs and Microcontrollers via PCI-e, ethernet, USB and other commonly available standards.
Carrying out requirements analysis and design for a reliable and high performance software for both Windows and Linux OS.
Convert the algorithms to C/C++, CUDA for aforementioned platforms.
Is able to develop software tools for controlling devices, managing data efficiently and user interface.
Familiar with GUI development, and low level graphics development.
Well versed with sockets and network programming.
Documenting the design and implementation during project lifecycle.
Training young engineers in the specified domain.


Mathematical aptitude: the ability to use formulas and logic in programming languages.
Problem solving skills: the ability to identify and resolve errors and bugs in software.
Programming language competencies: the knowledge and proficiency in various programming languages.
Organizational and time management skills: the ability to plan, prioritize and execute tasks efficiently and effectively.
Accuracy and attention to detail: the ability to write clear and error-free codes and documentation.
Teamwork skills: the ability to collaborate and communicate with other developers and stakeholders.
Curiosity: the willingness to learn new technologies and skills.

Please register at to apply for this role

Basic Details

Location : Region: Riyadh

Qualification :

Posted :

Job Type : Full-Time

Company : Saudi Jobs

Contact Info

Mobile : Not-Mentioned

Alternate Mobile : Not-Mentioned

Email :

By using our site, you acknowledge that you have read and understand our Cookie & Privacy Policy, and our User Agreement .