More jobs:
Job Description & How to Apply Below
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:
- Bachelor’s or master’s 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.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×