- Top 10% of respondersVyomOS Pvt.Ltd is in the top 10% of companies in terms of response time to applications
- Responds within a weekBased on past data, VyomOS Pvt.Ltd usually responds to incoming applications within a week
Robotics Engineer (ROS2 for Drone OS Development)
- ₹12L – ₹15L
- 2 years of exp
- Full Time
Not Available
In office
Vaseka Siddiqui
About the job
About the Company:
VyomOS is a leading technology company specialising in the development of autonomous systems, including drones and robotics solutions. We work with cutting-edge technologies to create intelligent systems that push the boundaries of what's possible in the fields of robotics, AI, and automation. Our team is dedicated to building robust software and hardware for autonomous drones, designed to operate in dynamic, real-world environments.
Job Overview:
We are seeking a talented Robotics Engineer to join our team in developing advanced drone operating systems (OS) using ROS2 and Nav2. This role will involve designing and implementing software for autonomous drones, with a focus on real-time performance, SLAM (Simultaneous Localization and Mapping), camera integration, and sensor fusion. The successful candidate will work primarily in Python and collaborate closely with our hardware and AI teams to integrate cutting-edge vision, localization and navigation technologies into our drone OS.
Key Responsibilities:
- ROS2 System Design & Development:
- Design, implement, and maintain ROS2-based software stacks for drone operating systems, focusing on modularity, scalability, and performance.
- NVIDIA Jetson Integration:
- Develop and optimize software applications for the NVIDIA Jetson platform (e.g., Jetson Nano, Jetson Xavier) to handle real-time processing of sensor data, including camera feeds, LIDAR, and IMUs.
- Camera Integration & Computer Vision:
- Integrate cameras (RGB, stereo, or depth cameras) with the ROS2 stack for real-time visual processing, object detection, and environmental mapping. Work with OpenCV, CUDA, and other computer vision libraries to enhance drone autonomy.
- SLAM & Navigation:
- Implement and optimize SLAM algorithms for accurate mapping and localization, enabling the drone to navigate complex environments with high precision. Work with LiDAR, visual odometry, and other sensors to improve the accuracy of localization and mapping in 3D space.
- Sensor Fusion:
- Develop algorithms for sensor fusion to combine data from various sensors (e.g., IMU, GPS, cameras, LIDAR) for improved perception, stability, and decision-making.
Testing & Simulation:
- Utilize ROS2 simulation tools (Gazebo, RViz) and real-world testing to validate system behavior, flight control, sensor integration, and mapping accuracy.
- Collaboration & Documentation:
- Work closely with hardware engineers, AI developers, and product managers to integrate the OS with drone hardware. Maintain clear documentation for code, algorithms, and system architecture.
Requirements:
- Educational Background:
- Bachelor’s or Master’s degree in Robotics, Computer Science, Electrical Engineering, or a related field.
- Technical Skills:
- Strong experience with ROS2 (Robot Operating System 2), including node development, message passing, services, and actions.
- Experience with Nav2 package.
- Proficiency in Python for software development, particularly in ROS2 environments.
- Experience with SLAM algorithms (e.g., GMapping, Cartographer, ORB-SLAM2) for mapping and localization in dynamic environments.
- Strong understanding of computer vision, including OpenCV, CUDA, and camera integration for autonomous navigation.
- Familiarity with sensor fusion techniques to combine data from multiple sensors (IMUs, GPS, LIDAR, cameras).
- Solid understanding of control systems, including flight dynamics and path planning for UAVs.
- Experience with simulation and visualisation tools such as Gazebo, RViz, or AirSim for drone systems.
- Comfortable with Linux-based operating systems, shell scripting, and version control (Git).
Experience:
- Minimum of 2 years of experience in ROS/ROS2 development, particularly for robotics or drone applications.
- Hands-on experience with autonomous robots and related systems, including camera-based navigation and visual SLAM.
Soft Skills:
- Excellent problem-solving and analytical skills, with a passion for tackling complex robotics challenges.
- Strong communication skills and the ability to collaborate across multidisciplinary teams.
- Attention to detail, with a focus on building high-quality, maintainable code.
What We Offer:
- Competitive salary and benefits package.
- The opportunity to work with cutting-edge technologies in the drone and robotics industries.
- A collaborative, innovative, and supportive work environment.
- Opportunities for professional growth and career development.
- Flexible working hours and remote work options. *
About the company
- Top 10% of respondersVyomOS Pvt.Ltd is in the top 10% of companies in terms of response time to applications
- Responds within a weekBased on past data, VyomOS Pvt.Ltd usually responds to incoming applications within a week