{bc}
linkedin

Senior Software Engineer

AIQ
Abu Dhabi, UAE
Full-time
Mid-Senior
Onsite
Discovered 1 weeks ago
Model-predictive control (MPC)Constrained optimizationC++17 or laterPythonLinuxOPC UA

Full Job Posting

About AIQ

AIQ develops industrial artificial-intelligence technologies, with a focus on the energy sector.

Its products support industrial operations, safety, sustainability, and scaling operational improvements.

Role overview

The role leads development of RoboWell APC, an autonomous model-predictive control engine running on edge hardware in operator OT environments.

The initial target is smart-completion wells, where the system re-optimizes zonal inflow and lift settings while the control room supervises.

The role owns edge-controller software architecture and delivery from algorithm design and simulator validation to cyber-compliant field deployment.

Control and optimization

  • Design MPC and constrained-optimization controllers for smart-completion wells, including process models, constraints, disturbance estimation, and objectives.
  • Build supervisory logic for operating envelopes, equipment limits, mode management, fallback, and safe-state behavior.
  • Work with production and reservoir engineers on operating philosophy, controller behavior, and KPIs.

Edge software and deployment

  • Own soft-real-time C++/Python edge software on Linux, including containers, deterministic scheduling, watchdogs, state persistence, and remote updates.
  • Integrate with control systems using OPC UA, Modbus/TCP, DNP3, or vendor protocols, with verification and change traceability.
  • Integrate with AIQ’s IT layer through the IT/OT bridge for model distribution, telemetry, and observability.
  • Meet OT cybersecurity requirements and support surveys, FAT/SAT, and cyber approvals.

Verification, delivery, and leadership

  • Build and maintain SIL/HIL testing against well and network simulators and physical controllers before live-well use.
  • Lead field pilots, commissioning, tuning, monitoring, and handover to operations.
  • Establish CI/CD-to-device pipelines, release management, and technical documentation.
  • Set technical direction, mentor and review team members, and represent the architecture to operator and AIQ stakeholders.

Required qualifications

  • MSc or equivalent in Control Engineering, Robotics, Electronic/Electrical Engineering, Computer Science, or a related field.
  • At least 8 years building autonomous or mission-critical control software through simulation, HIL, real-hardware deployment, and field validation.
  • Strong MPC/optimal-control experience, including state estimation, model identification, and tuning on real plant.
  • Expert C++17 or later and Python on Linux, including multithreading and soft-real-time performance optimization.
  • Hands-on industrial/field protocols and integration with PLC, DCS, SCADA, or similar hardware.
  • Experience with containerized on-device deployment, CI/CD, Git workflows, observability, and SIL/HIL verification.
  • Fluent English and ability to document architecture and interfaces and present to varied stakeholders.

Desirable experience

  • Oil and gas production exposure, including smart completions, artificial lift, or well/network simulators, or willingness to learn the domain quickly.
  • Familiarity with OT cybersecurity, including IEC 62443, DMZ/data-diode architectures, device hardening, and signed software distribution.
  • Applied reinforcement learning, learning-based control, NVIDIA Jetson or similar edge platforms, ROS 2/DDS, or safety-critical software leadership.

Working at AIQ

  • AIQ describes a fast-paced, varied environment with international colleagues and transformational industrial projects.
  • The company mentions healthcare, education support for dependents, leave benefits, and an attractive remuneration package.

First-year outcomes

Deliver an APC edge stack that passes closed-loop SIL/HIL validation and operator cyber and architecture review.

Run RoboWell APC in closed loop on initial smart-completion wells and document its handover to the control room.

Create a reusable, documented edge platform that the wider RoboWell team can extend to other well types.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at AIQ