logo ARENGY
Full time

CI/CD Engineer (Robotics)

ARENGY • Dubai (United Arab Emirates)

Apply

About us

ARENGY is an Engineering and Recruiting Services Company operating in the Middle East from Dubai and Abu Dhabi (UAE). Our customers are some of the most successful industry leaders around the globe. We are looking to hire a CI/CD Engineer with Robotics project experience.

Job Description

The successful candidate will focus on reviewing the low-level robotics libraries developed by several teams of senior roboticists. This includes exploring and evaluating the quality, reliability and efficiency of the new code, and continuously proposing improvements to the different teams. Responsibilities: • Design, implement, and maintain CI/CD pipelines to automate the software development lifecycle that runs multiple tasks concurrently, including code compilation, testing, and deployment of projects based on ROS/ROS2. • Develop and maintain automation scripts to streamline the build, test, and deployment processes across multiple environments • Integrate Jenkins with ROS simulation Gazebo environment and perform integration tests • Implement automated testing frameworks within the CI/CD pipeline to ensure software quality at every stage of development. • Design, build, and maintain Docker images for various applications. • Integrate Docker into CI/CD pipelines to automate the build, test, and deployment of containerized applications • Automate build and deployment processes across various environments. • Build tools to enable and measure software resiliency. • Investigate and resolve any issues that arise within the CI/CD pipelines, including build failures, test failures, and deployment issues. Ensure the stability, performance, and scalability of CI/CD tools and infrastructure, including Jenkins and version control platforms (bitbucket, GitLab, GitHub) • Maintain clear and comprehensive documentation for CI/CD processes, tools, and infrastructure. • Work closely with software developers, QA engineers, and other stakeholders to understand their needs and integrate CI/CD solutions seamlessly into their workflows. • Ensure end-to-end quality by working closely with the development in a robotics research environment

Required qualifications

Bachelor's degree in Computer Science, Engineering, or related fields 4+ year(s) working in CI/CD engineering or a similar position Hands-on experience with CI/CD tools like Jenkins and version control systems like Git Programming proficiency on: C/C++, Python, shell script… Experience with ROS/ROS2 Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes). Experience with Deep Learning architectures (TensorFlow/Keras/Pytorch knowledge, etc.) Strong hands-on experience with Unix/Linux environment Experience with software development processes and lifecycles Proven ability to troubleshoot and identify the root cause of issues Understanding of best practices in software engineering and test automation Ability to automate code testing tasks supporting CI/CD tools integration Good judgement in selecting and enforcing SLAs Experience using collaboration tools (e.g., Atlassian) Ability to resolve complex issues by using discretion, innovative thinking, and diagnostic skills and/or expertise

Job details

Company

ARENGY

Contract

Full time • Full-time

Experience

3 years minimum

Degree

Bachelor

Salary

Attractive salary and benefits

Job location

Dubai (United Arab Emirates)

Reference

1938350

Share

Twitter facebook linkedin
CI/CD Engineer (Robotics)

Interested in this job ?
Apply

Do you have at least 4 years working in CI/CD engineering?

Yes No

Do you have experience with ROS/ROS2?

Yes No

Do you have hands-on experience with CI/CD tools like Jenkins and version control systems like Git?

Yes No

What is your nationality?

Which country / city are you living?

Please describe your experience design/implement/maintain CI/CD pipelines of Robotics ROS/ROS2 projects?

💬 Personalize your message to the recruiter, Click here !


By clicking on Apply, I accept that the information entered will be used as part of the management of applications. In accordance with the law "Informatique et Libertés", you can exercise your right of access to the data concerning you and have them rectified by contacting us : jobposting.pro/contact
Learn more about our data protection policy.