CI/CD Engineer (Robotics)
ARENGY
Date: 2 hours ago
City: Dubai
Contract type: Full time
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
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 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.
- 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
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
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Digital Acquisition Manager Ploom
JTI,
Dubai
1 hour ago
At JTI we celebrate differences, and everyone truly belongs. 46,000 people from all over the world are continuously building their unique success story with us. 83% of employees feel happy working at JTI.To make a difference with us, all you need to do is bring your human best.What will your story be? Apply now!Learn more jti.comDigital Acquisition Manager PloomAs Digital...
Solutions Architect
Chainlink Labs,
Dubai
2 hours ago
About UsChainlink Labs is the primary contributing developer of Chainlink, the decentralized computing platform powering the verifiable web. Chainlink is the industry-standard platform for providing access to real-world data, offchain computation, and secure cross-chain interoperability across any blockchain. Chainlink Labs helps power verifiable applications for banking, DeFi, global trade, and gaming by collaborating with some of the world’s largest financial...
Workday Specialist
PwC,
Dubai
2 hours ago
Line of ServiceInternal Firm ServicesIndustry/SectorNot ApplicableSpecialismHR Transformation and OptimizationManagement LevelSenior AssociateJob Description & SummaryWe seek a skilled and dynamic Senior Associate to lead our HR Technology and Transformation initiatives. This pivotal role focuses on guiding key projects that underpin our journey towards digital transformation, especially in implementing, adjusting and overseeing cutting-edge HR solutions. The ideal candidate will bring a solid...