Login Sign Up

Robotics Smart Apps Engineer

Deevia Software India Private Limited

2 - 5 years

Bengaluru

Posted: 22/02/2026

Job Description

Key Responsibilities:

  • Design, develop, and maintain robot smart applications using C++.
  • Implement multithreading and synchronization techniques (threads, mutexes) for real-time robotic systems.
  • Optimize application performance for speed, reliability, and resource efficiency.
  • Debug and resolve complex issues in multi-threaded environments.
  • Use Git for version control, branching, and code collaboration

Required Skills & Qualifications:

  • Strong proficiency in C++ (C++11/14/17) and object-oriented programming.
  • Hands-on experience with multithreading, mutexes, and concurrency control.
  • Solid understanding of data structures, algorithms, and design patterns.
  • Excellent logical reasoning and problem-solving ability.
  • Knowledge of Linux environment and build systems (CMake, Make).

Preferred Skills:

  • Experience in robotics frameworks (ROS, ROS2) or similar.
  • Exposure to embedded systems or hardware-software integration.
  • Understanding of networking protocols and IPC mechanisms.
  • Knowledge of Git

Education:

  • Bachelors or masters degree in computer science, Robotics, Electronics, or related fields.

Soft Skills:

  • Strong analytical and logical thinking.
  • Ability to work independently and in a team environment.
  • Good communication and documentation skills.

Services you might be interested in

We Search & Apply Jobs for You!

Our team scans through 1000s of opportunities and applies to roles best suited to your profile

Save 100+ hours and focus on what matters - cracking interviews and landing offers.