Mactek Solutions
Software Engineer
Mactek SolutionsUnited Arab Emirates2 days ago
Full-timeEngineering, Information Technology

Software Developer – AI-Powered Industrial Platforms

Mactek Solutions LLC

Job Ref: MS-SD-2025-001 | Location: Dubai, UAE | Type: Full-time

About Mactek Solutions

Mactek Solutions specializes in developing AI-enabled technologies combined with real-world on- and off-grid applications for renewable energy, power generation and water, data centers, large and medium manufacturing industries, and construction industry solutions. Our applications are productizing technology solutions which requires software, electronics, electromechanical and communications technologies. We seek enthusiastic candidates that wish to work across disciplines in existing and emerging technologies and are willing to adapt to ever advancing requirements.

Position Overview

We are seeking a talented Software Developer to join our multidisciplinary development team working across various innovative projects spanning multiple internal products and emerging technology solutions. This role involves close collaboration with Electronics, Electrical, and CAD/3D modeling teams to develop integrated AI-powered systems for industrial applications.

Key Responsibilities

  • Develop software solutions across multiple products and internal platforms
  • Create mobile applications for Android and iOS platforms for various industrial monitoring systems
  • Collaborate with Electronics teams on ESP32 and IoT device integration
  • Work with Electrical engineers on smart grid and power system software interfaces
  • Partner with CAD/3D modeling teams on manufacturing and design optimization tools
  • Integrate AI/ML models into web and mobile applications across projects
  • Design and implement RESTful APIs for cross-platform data processing
  • Develop responsive web interfaces and mobile UIs for multidisciplinary project dashboards
  • Participate in cross-functional project planning and agile development processes

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
  • Strong programming skills in Python (primary) and JavaScript
  • Mobile development experience in Android (Java/Kotlin) and/or iOS (Swift/Objective-C)
  • Experience with web development frameworks (React, Node.js, or similar)
  • Database knowledge (SQL, MongoDB, time-series databases preferred)
  • Understanding of AI/ML concepts and frameworks (TensorFlow, PyTorch)
  • Version control experience (Git)
  • Fresh graduate or 0–2 years of professional experience
  • Excellent English communication skills (written and spoken)

Preferred Skills

  • Cross-platform mobile development (React Native, Flutter)
  • IoT data processing experience
  • Cloud platforms (AWS, Azure, Google Cloud)
  • Real-time data streaming
  • Industrial automation knowledge
  • API development and microservices
  • Mobile UI/UX design principles

What We Offer

  • Compensation AED 8,000–12,000 per month plus benefits
  • Career Growth: Clear progression path → Senior Developer → Lead Developer → Technical Architect
  • Government Support: UAE nationals eligible for NAFIS salary support program
  • Innovation Focus: Work on cutting-edge renewable energy and AI solutions
  • Location: Office 805B Ibn Battuta Gate, Dubai

Application Requirements

  • Updated CV/Resume
  • Cover letter specific to this position
  • Portfolio of software projects or GitHub repository links
  • Academic transcripts (unofficial copies acceptable)
  • Mobile app projects or demos (if available)

How to Apply

Email: [email protected]


Subject Line: “Software Developer – [Your Name]”

Application Deadline: Open until filled

Expected Start Date: Immediate

Company Info

Mactek Solutions LLC | Office 805B Ibn Battuta Gate, Dubai, UAE | Phone: +971(0)4 296 7114 | Website: www.mactek.ae


Equal Opportunity Employer | UAE Nationals and Residents Encouraged to Apply

Key Skills

Ranked by relevance