drjobs Software Engineer - Rheinmetall Arabia Simulation and Training العربية

Software Engineer - Rheinmetall Arabia Simulation and Training

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Riyadh - Saudi Arabia

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

We are as Rheinmetall Saudi Arabia manufacturing flight simulators for this purpose we develop our hardwares and software inhouse in KSA we are looking for talented engineers to contribute time and technical challenges.

PRIMARY JOB FUNCTION

Software engineer (Game Developer) will be responsible for designing developing and documenting softwares for simulation and training area.

Software Engineer responsibilities include gathering user requirements defining system functionality and writing code in various languages like C programming languages ideal candidates are familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment.

Ultimately the role of the Software Engineer is to build highquality innovative and fully performing simulation software that complies with coding standards and technical design.

Duties and Responsibilities

Execute full software development life cycle (SDLC) and develop softwares according to contract and user requirements.

Develop flowcharts layouts and documentation to identify requirements and solutions

Write welldesigned testable code

Develop software with low level languages such C

Produce specifications and determine operational feasibility

Integrate software components into a fully functional software system

Develop software verification plans and quality assurance procedures

Document and maintain software functionality

Troubleshoot debug and upgrade existing systems

Create installable packages and Deploy programs and evaluate user feedback

Comply with project plans and industry standards

Ensure software is updated with latest features

Knowledge Skills and Abilities

Proven work experience as a Software Engineer or Game Developer

Experience designing interactive applications with Unreal game engine.

Ability to develop software in Blueprint and C or other programming languages

Excellent knowledge of relational databases SQL and ORM technologies.

Experience in real time networks data collection processing and Realtime operating systems

Experience with testdriven development

Proficiency in software engineering tools

Ability to document requirements and specifications

Experience to work with Jira and Git environment for continuous integration.

Knowledge about Injection patterns.

Additional Desirable Qualifications

Fluent in English and/or Arabic to work with multicultural hybrid Agile team.

Technical understanding of continuous integration software development

Understanding of Windows operating systems in deep and 3D Graphics programming.

Experience in Visual Simulation and Training field.

Ability to obtain security clearance.

Demonstrate effective written and oral communication skills

Driving license to drive in KSA.

Education Training and Experience

23 years working experience in related field or Bachelors degree in Computer Science Computer Engineering Electronic Engineering or relevant field.

Job Type: Fulltime

Pay: 8000..00 per month

Experience:

  • C developping: 3 years (Preferred)

Language:

  • Arabic (Preferred)

This job has been sourced from an external job board.
More jobs on

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.