🔔 FCM Loaded

Robotics Smart Apps Engineer

Deevia Software India Private Limited

2 - 5 years

Bengaluru

Posted: 22/02/2026

Getting a referral is 5x more effective than applying directly

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

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.