Nathan & Nathan
Software Engineer Jobs in Dubai | Nathan & Nathan Jobs
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:
- To work closely with the Department Manager and other interested stakeholders in the design process to ensure that, where applicable, the created software is market-focused and industry-leading.
- To develop and test new software applications and firmware with appropriate installation and user documentation.
- To develop software and firmware 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 contribute to the hardware design process.
Knowledge & experience Needed:
- Languages: C, C++, C#, SQL, VB
- OS: Windows, Linux, Bare metal programming
- MySQL, SQLlite. Database design. MySQL Work Bench
- WPF (Window Presentation Foundation) Essential.
- WCF web services (Windows Communication Foundation)
- Object oriented Design
- TCP/IP (sockets etc), SPI bus
- Azure DevOps.
- Development environments; Visual Studio, VS Code.
- Basic electronics (i.e. reading IC data sheets to write code for current loops etc.)
- Modbus, Hart
- Object Oriented Design.
To apply for this job please visit www.linkedin.com.