Careers

Discover your next career move, with one of the leading bespoke software development companies

Join A Team That Celebrates Work

Techcedence is looking for talented and skillful professionals from tech and design domain to be a part of a reputed web & mobile application development firm that has developed more than 150+ projects.

To apply for any of the below position, email your updated resume/ CV to career@techcedence.com

ROS/ROS2 Developer

Experience : 3 - 6 Positions : 1 Location : Coimbatore | In-Office Work

Employment Type : Full Time / Long Term

Key Skills : ROS/ROS2, C++ and Python, OpenCV, PCL, LiDAR, cameras, IMUs, Gazebo, RViz, Webots, Linux and real-time systems

Position Overview:

We are looking for a talented and motivated ROS/ROS2 Developer to join our team. In this role, you will work on designing, developing, and integrating robotic software systems using the Robot Operating System (ROS/ROS2). You will contribute to the development of autonomous systems, robotic platforms, and software tools while collaborating closely with cross-functional teams.

Key Responsibilities:

  • Design, develop, and implement software modules using ROS/ROS2 for robotic systems.
  • Create and optimize robot navigation, localization, perception, and manipulation systems.
  • Develop custom ROS nodes and interfaces for hardware integration and data processing.
  • Work on sensor integration, including LiDAR, cameras, IMUs, and other peripherals.
  • Collaborate with hardware and software teams to ensure seamless integration of robotic systems.
  • Optimize robotic algorithms for real-time performance and efficiency.
  • Conduct testing and debugging of robotic systems in simulation and real-world environments.
  • Write clear and maintainable documentation for developed software.

Qualifications Required skills:

  • Proficiency in developing applications using ROS/ROS2.
  • Strong programming skills in C++ and Python.
  • Experience with robotic perception (e.g., OpenCV, PCL) and control systems.
  • Familiarity with robotics hardware, such as sensors, actuators, and embedded systems.
  • Hands-on experience with simulation tools like Gazebo, RViz, or Webots.
  • Knowledge of SLAM, path planning, and motion control algorithms.
  • Experience with Linux operating systems and command-line tools.
  • Understanding of real-time systems and multi-threaded programming.

Preferred Skills

  • Familiarity with DDS (Data Distribution Service) middleware in ROS2.
  • Experience with hardware drivers and low-level interfaces.
  • Knowledge of machine learning or deep learning for robotics.
  • Exposure to Agile development methodologies and version control systems like Git.
  • Familiarity with Docker and CI/CD pipelines for robotics projects.

Apply Now