System Software / Platform Engineer (C++)
Technology Innovation Institute · Abu Dhabi
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
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United Arab Emirates.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
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.
Published 1 day ago
Expires 1 month from now
7 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Technology Innovation Institute
Abu Dhabi
Related job offers
-
Director - Research and Development (Applied AI)
INCEPTION ARTIFICIAL INTELLIGENCE L.L.C - O.P.C Abu Dhabi -
Functional CRM Analyst - Banking (Abu Dhabi)
DXC Luxoft Abu Dhabi -
Enterprise CRM Architect (Engagement Lead)
DXC Luxoft Abu Dhabi -
Full Stack Engineer (.NET)
Dawam Business Solutions Sheikh Zayed -
Data Engineer
Dawam Business Solutions الشيخ زايد