Software Engineer

Dubai, United Arab Emirates

Job Description

About the job Software EngineerOur client is a manufacturer and distributor of high-quality metering and packaged process systems for the Oil, Gas, Petrochemical, and Power Generation industries, with a presence in the UK and Russia. They are looking for a Software Engineer to join their team in Dubai.The Software Engineer will be responsible for designing, developing, testing, and documenting software applications.Roles and responsibilities:
  • To work closely with the Department Manager and other interested stakeholders in the design process to ensure that, where applicable, created software is market focused and industry leading.
  • To lead the full software development life cycle, from requirements analysis to deployment.
  • To develop and test new desktop applications (predominantly in C#) with appropriate installation and user documentation.
  • To develop software applications for a range of target platforms including Raspberry Pi and the company\'s Digital Signal Processor (DSP) platform, predominantly in C.
  • To assist in investigating new/alternative hardware and software technologies.
  • To collaborate closely with hardware team to ensure seamless integration of software and hardware components and contribute to the hardware design process.
Knowledge & Experience needed:
  • Languages: C#, C, C++, SQL, VB
  • Strong foundation in Object Oriented Design and software engineering principles
  • OS: Windows, Linux
  • WPF (Window Presentation Foundation) Essential.
  • WCF web services (Windows Communication Foundation)
  • MySQL, SQLlite. Database design. MySQL Work Bench
  • Familiar with version control system, preferably Azure DevOps.
  • Development environments; Visual Studio, VS Code.
Preferable:
  • Basic electronics (i.e. reading IC data sheets, etc.)
  • TCP/IP (sockets etc), SPI bus
  • Modbus, Hart

Nathan & Nathan

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1739295
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, United Arab Emirates
  • Education
    Not mentioned