Software Engineer

Be among the first applicants.
Nathan & Nathan Human Resources
Dubai
AED 50,000 - 200,000
Be among the first applicants.
3 days ago
Job description

Our 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:

  • Work closely with the Department Manager and other stakeholders in the design process to ensure that created software is market-focused and industry-leading.
  • Lead the full software development life cycle, from requirements analysis to deployment.
  • Develop and test new desktop applications (predominantly in C#) with appropriate installation and user documentation.
  • Develop software applications for a range of target platforms including Raspberry Pi and the company's Digital Signal Processor (DSP) platform, predominantly in C.
  • Assist in investigating new/alternative hardware and software technologies.
  • Collaborate closely with the 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
  • Operating Systems: Windows, Linux
  • WPF (Windows Presentation Foundation) - Essential
  • WCF web services (Windows Communication Foundation)
  • MySQL, SQLite. Database design. MySQL Workbench
  • Familiarity with version control systems, 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
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Engineer jobs in Dubai