Job Details
Type: Full Time
Post Date: 30+ days ago
Industry: Engineering And Technology
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.
Skills
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.
Job Details
Posted Date: 2024-06-27
Job Location: Saudi Arabia - Riyadh
Job Role: Research and Development
Company Industry: Other Business Support Services
The Center aims to enhance and support the defense and security orientations of the Kingdom; it conducts and develops qualitative and technical research related to defense, security, and strategic fields according to the plans and strategies developed by the general authority for military industries.
View All JobsJoin Our MuslimJobs Community
Join our community of professionals looking to grow in our careers and in our deen