📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

System Software / Platform Engineer (C++)

Technology Innovation Institute · Abu Dhabi

New
Senior 🇬🇧 English
C++ C++17 Docker Ansible Jenkins GitLab CI GitHub Actions Kubernetes Nomad Google Test Catch2 Linux Prometheus Grafana ELK

Job description

About the role

The Technology Innovation Institute (TII), a publicly funded research institute in Abu Dhabi, is hiring a System Software/Platform Engineer within its Robotics Research Center. The role covers software development, deployment pipelines and scalable frameworks, including designing, testing and optimizing reliable software systems, building robust frameworks and ensuring efficient CI/CD pipelines and production-ready deployments.

Key responsibilities

  • Develop and maintain system-level frameworks and core libraries in modern C++ (C++17/20/23), applying design patterns and best practices; collaborate on APIs and core components.
  • Build and maintain containerized environments with Docker and orchestration tools, and automate deployment, configuration and scaling with Ansible or equivalent.
  • Implement CI/CD pipelines with automated builds and testing, and define unit, integration and regression testing frameworks.
  • Stay up to date with software engineering practices, C++ standards and deployment frameworks.

Required profile

  • Master's or PhD in Computer Science, Software Engineering or a related field.
  • Proven track record in system-level or framework development with modern C++.
  • Strong background in deployment automation, CI/CD pipelines and containerized environments.
  • Experience with software testing and validation frameworks.
  • Excellent problem-solving ability and collaborative mindset.

Required skills

  • C++ (C++17 or newer), STL, templates, concurrency and memory management; object-oriented design and design patterns.
  • Docker, Ansible; Kubernetes or Nomad is a plus.
  • Jenkins, GitLab CI, GitHub Actions or equivalent; Google Test, Catch2; TDD.
  • Linux, networking, distributed computing and performance optimization.
  • Monitoring/logging and profiling tools such as Prometheus, Grafana and ELK.

Nice to have: Kubernetes or cloud-native orchestration, Yocto, and a background in high-performance computing or real-time systems.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Technology Innovation Institute.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 1 day ago

Expires 1 month from now

6 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Technology Innovation Institute

Abu Dhabi