Varologic Technologies Pvt Ltd logo

Varologic Technologies Pvt Ltd

Embedded Systems Engineer

Varologic Technologies Pvt Ltd

📍 Ahmedabad, India 🇮🇳

full-time
junior
Posted —
Key Skills
ROS2 C++ Python SLAM Git
Industry
Robotics Consumer Electronics

Job Description

Robotics Software Engineer (ROS2)

Experience: 2 Years in robotics software development

Qualification: BTech/MTech in CS/EE/Mech/Robotics or equivalent

Location: 5 Positions, Ahmedabad, Gujarat, India

Key Skills

  • Strong knowledge of ROS2 framework, nodes, topics, services, and actions
  • Proficiency in C 14/17 and Python for robotics application development
  • Experience in navigation, SLAM, motion planning, and sensor integration (LiDAR, cameras, IMU)
  • Familiarity with Gazebo, RViz, and other simulation & visualization tools
  • Understanding of robotics middleware, DDS, and real-time communication
  • Knowledge of Linux (Ubuntu) systems, bash scripting, and cross-compilation
  • Version control using Git and collaborative development tools like Jira
  • Experience with Docker, CI/CD pipelines, and deployment on embedded hardware
  • Basic knowledge of machine learning for perception and object detection is a plus

Job Profile

  • Design, develop, and implement robotic control software using ROS2
  • Integrate and calibrate sensors (LiDAR, cameras, ultrasonic, IMU) into robotic systems
  • Develop algorithms for navigation, obstacle avoidance, and mapping
  • Simulate robotic systems in Gazebo and perform testing in RViz
  • Optimize performance, latency, and reliability for multi-robot communication
  • Collaborate with hardware teams for seamless integration of ROS-based software
  • Debug and troubleshoot real-time robotics applications
  • Maintain technical documentation for developed modules
  • Participate in code reviews and ensure adherence to industry best practices
  • Stay updated with emerging trends in robotics, AI, and ROS ecosystem