Software Engineer, AI Engineer

Mactek Solutions

Job Description: Software Developer – AI-Powered Industrial Platforms

Are you a versatile developer who wants to build software that interacts with the physical world? Mactek Solutions is seeking a Software/AI Engineer to join our multidisciplinary team in Dubai .

Mactek is not a typical software house; we build the brains for industrial systems. From renewable energy and smart grids to large-scale manufacturing and data centers, our products combine software, electronics, and electromechanical engineering. In this role, you will work at the heart of the “Industrial Internet of Things” (IIoT), collaborating with Electrical and CAD teams to integrate AI models into real-world hardware. If you are a high-energy graduate or early-career developer who thrives on seeing your code power physical machines, Mactek is your ideal launchpad.


Your Multidisciplinary Mission

Cross-Platform App & Web Development

  • Industrial Mobile Apps: Build and maintain native Android ( Kotlin/Java ) and iOS ( Swift ) applications for real-time monitoring of power systems and manufacturing workflows.

  • Multidisciplinary Dashboards: Develop responsive web interfaces using React or Node.js that visualize complex data from smart grids and industrial sensors.

  • RESTful Systems: Design the APIs that allow data to flow seamlessly between mobile apps, web platforms, and industrial hardware.

AI & Hardware Integration

  • IoT Connectivity: Partner with Electronics engineers to integrate software with ESP32 microcontrollers and IoT devices.

  • Smart Grid Interfaces: Collaborate with electrical engineers to build software that monitors and optimizes power distribution.

  • AI/ML Deployment: Implement TensorFlow or PyTorch models into production environments to enable predictive maintenance and design optimization.

Collaborative Engineering

  • Digital Twins: Work with CAD/3D modeling teams to develop software tools that optimize manufacturing designs.

  • Agile Sprints: Participate in fast-paced, cross-functional project planning to bring emerging technologies to market.


What You Bring to Mactek

  • Education: Bachelor’s or Master’s in Computer Science or Software Engineering .

  • Experience Level: Fresh graduate or 0-2 years of professional experience.

  • Mobile Skills: Hands-on experience with native mobile development ( Android/iOS ).

  • Web Stack: Proficiency in frameworks like React or Node.js.

  • AI Foundations: A solid understanding of AI/ML concepts and frameworks.

  • Attributes: “Cross-disciplinary” mindset—you are as interested in how an ESP32 works as you are in writing clean React code.


Job Overview Data

Category Details
Company Name Mactek Solutions LLC
Job Title Software Developer – AI-Powered Industrial Platforms
Location Ibn Battuta Gate, Dubai, UAE
Experience Level Entry Level (0–2 Years)
Industry Renewable Energy / Industrial AI / IIoT
Core Tech Stack Android, iOS, React, Node.js, ESP32, AI/ML
Start Date Immediate
Government Support NAFIS eligible for UAE Nationals

To apply for this job please visit ai-search.io.