Qureos

FIND_THE_RIGHTJOB.

Robotics Software Engineer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Position: Robotics Software Engineer
Experience: 5-8 Years
Location: Doha, Qatar
Company: Capital Technology Solutions (CTS)

About CTS

Capital Technology Solutions (CTS), part of the Capital Group, is a next-generation IT solutions company driving innovation across Cloud, Cybersecurity, Artificial Intelligence (AI), Robotic Process Automation (RPA), Data Analytics, and Robotics. CTS collaborates with global enterprises to deliver intelligent, secure, and data-driven business transformation solutions.

Roles & Responsibilities – Robotics Software Engineer (CTS Focus)

  • Design and develop robotic control and automation software 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

© 2025 Qureos. All rights reserved.