Strong proficiency inmodern C(C 11 and above) ismandatory
Proven experience ingreenfield 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 withPythonAzure DevOps andCI/CD pipelines.
Knowledge ofOPC Classic andOPC UAprotocols
Excellent debugging and optimization skills
Experience in writingunit 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 language
- Creative thinking and a proactive approach to problem-solving
- Collaborative spirit with the ability to work effectively in cross-cultural and cross-functional teams
- Strong ownership mindset and accountability for deliverables
- Continuous learning attitude and openness to feedback
Strong proficiency inmodern C(C 11 and above) ismandatoryProven experience ingreenfield software development.Hands-on experience with:Mathematical calculations (matrix operations equation solvers automatic differentiation )Scientific calculations (numerical simulation discontinuities )SQL InfluxDB a...
Strong proficiency inmodern C(C 11 and above) ismandatory
Proven experience ingreenfield 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 withPythonAzure DevOps andCI/CD pipelines.
Knowledge ofOPC Classic andOPC UAprotocols
Excellent debugging and optimization skills
Experience in writingunit 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 language
- Creative thinking and a proactive approach to problem-solving
- Collaborative spirit with the ability to work effectively in cross-cultural and cross-functional teams
- Strong ownership mindset and accountability for deliverables
- Continuous learning attitude and openness to feedback
View more
View less