integrating motion, perception, and system intelligence for CTS's robotics initiatives.
Implement and maintain
ROS/ROS2-based frameworks
for communication, motion planning, and control in robotic platforms.
Develop
AI-integrated robotic applications
leveraging computer vision, edge processing, and real-time data analytics.
Configure and optimize
Linux and Android environments
for embedded and mobile robotic systems.
Collaborate with
AI, Cloud, and Data teams
to design robotics use cases aligned with CTS's solution portfolio.
Prototype and simulate robotic workflows using
Gazebo, RViz, or MATLAB/Simulink
for validation and performance tuning.
Integrate hardware components such as
LiDAR, cameras, and sensors
with microcontrollers and edge devices (e.g., Jetson, Raspberry Pi).
Support
solution-based client projects
by contributing to robotic automation concepts, demonstrations, and proof-of-value implementations.
Education
Bachelor's or Master's in Robotics, Computer Science, Electrical/Electronics, or Mechatronics Engineering
Technical Skills
Programming: C, C++, Python, Java, Embedded Programming
Robotics Frameworks: ROS/ROS2
Operating Systems: Linux administration (Ubuntu, Yocto, Kernel basics)
Mobile/Edge OS: Android development (AOSP, NDK)
Control Systems: Kinematics, Motion Planning, PID control
Middleware & Networking: DDS, MQTT, CAN, UART, SPI, I2C
Real-Time Systems: RTOS, Real-time Linux patches
AI/Computer Vision (Optional): OpenCV, TensorRT, AI deployment
Simulation Tools: Gazebo, RViz, Unity, MATLAB/Simulink
Hardware Knowledge
Microcontrollers (ARM, STM32)
Single-board computers (NVIDIA Jetson, Raspberry Pi)
Sensors: LiDAR, IMU, depth cameras, ultrasonic
Motor drivers, servo control
Software Engineering Practices
Git, CI/CD, DevOps workflows
Unit testing and debugging robotics systems
Linux Robotics Expertise
Linux kernel cross?compiling
Device drivers' fundamentals
System tuning & shell scripting
Docker on edge devices
Android Robotics Expertise
Android architecture for robotics
Custom Android app development for robot control
Camera & sensor integration with Android
JNI/NDK development for performance
Professional Qualities
Strong problem?solving in real?time environments
Ability to work with multidisciplinary engineering teams
Knowledge of safety & industrial standards
Bonus Certifications
ROS Certification - Robotics software specialization
Linux Foundation Certifications - Strong Linux expertise
NVIDIA Jetson AI Certification - AI?powered robotics
Android Developer Certification - Embedded/mobile development
Why Join CTS?
Be part of a forward-looking technology company focused on innovation across digital domains.
Work closely with
Cloud, AI, RPA, and Cybersecurity
experts to design transformative solutions.
Opportunity to contribute creatively to
strategic presentations and solution frameworks
.
Competitive compensation, growth opportunities, and collaborative work culture.
How to Apply
Interested candidates may send their CV and design portfolio to
info@capitaltechnologysolutions.com
with the subject line: Job Application - Robotics Software Engineer
Job Types: Full-time, Permanent
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.