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.