Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailNot Disclosed
Salary Not Disclosed
1 Vacancy
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:
Language:
Full Time