Strong proficiency in modern C (C 11 and above) is mandatory
P roven experience in greenfield software development.
Hands-on experience with :
Mathematical calculations (matrix operations equation solvers automatic differentiation )
Scientific calculations (numerical simulation discontinuities )
SQL InfluxDB and Protocol Buffers.
Logging and Error handling
CMake and DevOps practices
Linux Environment & containerization
Familiarity with Python Azure DevOps and CI / CD pipelines .
Knowledge of OPC Classic andOPC UA protocols
Excellent debugging and optimization skills
Experience in writing unit and integration tests
Domain knowledge in EPC Process engineering and Plant operation would be advantage
Key Role & Responsibility
- Participate in all aspects of agile software development including design implementation and deployment.
- Implement complex mathematical and scientific algorithms including matrix operations equation solvers and numerical simulations.
- Result oriented self-starter and able to workindependentlywith minimalguidance.
- Develop robust logging and error-handling mechanisms.
- Conduct thorough debugging performance optimization and profiling of applications
- Involve experts wheneverrequired.
- Write andmaintainunit and integration tests to ensure software quality.
- Apply domain knowledge in EPC (Engineering Procurement and Construction) process engineering and plant operations to enhance application relevance and usability .
Soft Skills :
Excellent communication skills with strong proficiency in the English languageCreative thinking and a proactive approach to problem-solvingCollaborative spirit with the ability to work effectively in cross-cultural and cross-functional teamsStrong ownership mindset and accountability for deliverablesContinuous learning attitude and openness to feedbackKey Skills
CCTV,Computer Science,Corporate Marketing,E Learning,Arabic English Translation
Employment Type : Full-Time
Experience : years
Vacancy : 1