Job Search and Career Advice Platform

Enable job alerts via email!

Senior System Autonomous & Test Engineer

Technology Innovation Institute

United Arab Emirates

On-site

AED 100,000 - 120,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading research institute in Abu Dhabi seeks a skilled automation engineer to work on cutting-edge projects involving system automation, testing, and validation for diverse computing environments. The ideal candidate will have at least 3 years of experience, strong Python and Bash scripting skills, and a background in Linux and embedded systems. Join us to contribute to groundbreaking research and technology advancement in the UAE.

Qualifications

  • 3+ years of experience in system automation, testing, or validation for embedded or distributed systems.
  • Strong skills in Python and Bash scripting for hardware and network automation.
  • Experience with UART, Serial, and Ethernet communication.

Responsibilities

  • Automate system installation and communication interface setup across heterogeneous hardware.
  • Develop and maintain Python and Bash-based automation scripts for network configuration.
  • Ensure secure and reliable remote access via Linux terminal.

Skills

System automation
Python scripting
Bash scripting
Network communication
Linux internals
Embedded systems
Docker
Troubleshooting

Education

Bachelor's or master's degree in computer science
Certifications: Linux System Administration, Network Automation, or Embedded Software Testing

Tools

Docker
Selenium
Job description
Technology Innovation Institute (TII)

Technology Innovation Institute (TII) is a publicly funded research institute, based in Abu Dhabi, United Arab Emirates. It is home to a diverse community of leading scientists, engineers, mathematicians, and researchers from across the globe, transforming problems and roadblocks into pioneering research and technology prototypes that help move society ahead.

KEY ACTIVITIES
  • General Activities:
    • Responsible for automating end-to-end setup, configuration, and testing of system components across Linux and NuttX RTOS nodes.
    • Work with programmable network switches, USB hubs, and PiKVM devices to enable remote orchestration, dynamic reconfiguration, and fault-injection testing.
    • Collaborate across hardware, firmware, and software teams to develop automated, reproducible test environments for the Zero-Trust Autonomous Secure Platform.
    • Maintain continuous integration (CI) pipelines for deployment, monitoring, and of complex multi-node setups.
  • Functional Activities:
    • Automate system installation, boot sequencing, and communication interface setup across heterogeneous hardware running Linux and RTOS.
    • Develop and maintain Python and Bash-based automation scripts for configuring network, storage, and middleware components.
    • Interface with devices through UART, Serial, and Ethernet connections, ensuring secure and reliable remote access via Linux terminal.
    • Utilize Selenium and related tools for end-to-end Web UI testing and validation of configuration dashboards.
    • Integrate and test middleware communication layers such as ROS2, NATS, UDP, and custom interprocess messaging interfaces.
    • Implement automated workflows for multi-subnet and cross-domain network topologies, ensuring correct routing, isolation, and monitoring.
    • Support regression and validation testing through reusable, parameterized automation frameworks.
    • Create detailed technical reports, logs, and scripts to support reproducibility, continuous integration, and issue tracking via Jira.
    • Work closely with the system security and autonomy teams to ensure the automation pipelines align with Zero-Trust and safety principles.
JOB SPECIFICATIONS
  • Industry / Domain:
    • Secure and autonomous systems involving heterogeneous computing environments with Linux and RTOS platforms.
    • Emphasis on automation, orchestration, and validation in multi-network, multi-hardware configurations.
  • Necessary Knowledge and Experience:
    • 3+ years of experience in system automation, testing, or validation for embedded or distributed systems.
    • Strong skills in Python and Bash scripting for hardware and network automation.
    • Experience with UART, Serial, and Ethernet communication, including automated console management and remote access.
    • Familiarity with programmable network switches, programmable USB hubs, and PiKVM for remote orchestration.
    • Working knowledge of Linux system internals.
    • Experience with various UAV communication protocols (e.g., MAVLink) and interfaces such as Ethernet (including TCP/IP stack), CAN, and UART.
    • Proficiency in Docker for containerized environment setup, automation of test infrastructures, and managing multi-service deployments across Linux-based systems.
    • Experience in middleware integration and testing — including ROS2, NATS, and UDP-based messaging.
    • Solid understanding of multi-subnet networking, routing, and isolation mechanisms, including virtualized networks in Docker environments.
    • Strong analytical and troubleshooting skills; ability to diagnose complex integration issues across hardware and software layers.
  • Education and Certification Requirements:
    • Bachelor’s or master’s degree in computer science, Robotics, Embedded Systems, or related field.
    • Preferred certifications: Linux System Administration, Network Automation, or Embedded Software Testing.

At TII, we help society to overcome its biggest hurdles through a rigorous approach to scientific discovery and inquiry, using state-of-the-art facilities and collaboration with leading international institutions. Our rigorous discovery and inquiry-based approach helps to forge new and disruptive breakthroughs in advanced materials, autonomous robotics, cryptography,digital security, directed energy, quantum computing and secure systems.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.