Job Overview :
We are seeking a highly skilled and motivated Robotics Engineers with a strong focus on ROS2 development to join our dynamic team. As a Robotics Engineer, you will be responsible for designing, developing, and implementing advanced robotic systems and applications using the Robot Operating System 2 (ROS2). You need to develop the behavioral and control systems, including planning and navigation needed for autonomous robots. This role requires a deep understanding of robotic software architecture, proficiency in ROS2, and experience with hardware integration and real-time systems and expertise in URDF (Unified Robot Description Format).
Key Responsibilities :
Design and Development : Develop robust and scalable robotic applications using ROS2. Implement software for various robotic systems, ensuring high performance and reliability.
Hand-on with developing ROS2 nodes, Services/Clients, Publishers/Subscriber.
Lead and develop path/motion planning algorithms that include route planning, trajectory optimization, decision making, and open space planning. Good understandings of Robot dynamics, kinematics and modeling.
System Integration : Integrate sensors, actuators, and other hardware components with robotic systems. Ensure seamless communication between hardware and software layers. Experienced on integration with perception sensors such as IMU, GPS, Stereo Cameras, Lidar, Radar, and various other sensors.
URDF Modeling : Create and maintain accurate URDF models for robotic systems. Ensure models accurately represent the physical configuration and kinematics of the robots.
Algorithm Implementation : Implement and optimize algorithms for perception, localization, mapping, navigation, and control.
Simulation and Testing : Utilize simulation tools to test and validate robotic systems in virtual environments like Gazebo, Rviz2 and Unity. Perform rigorous testing in real-world scenarios to ensure system robustness.
Documentation : Create and maintain comprehensive documentation for system architecture, design decisions, algorithms, and user guides.
Research and Development : Stay updated with the latest advancements in robotics and ROS2, and URDF. Contribute to the continuous improvement of development processes and tools.
I am writing to express my interest in the Robotics Engineer position focused on ROS2 development. As a passionate and determined robotics graduate with a solid foundation in robot software architecture, control systems, and real-time integration, I am excited about the opportunity to contribute to your innovative team.
During my academic journey, I have actively worked on projects involving robot simulation, autonomous navigation, and hardware-software interfacing. I have hands-on experience with ROS2, URDF, and path planning algorithms, and I’m deeply interested in developing robust behavioral and control systems for autonomous robots.
I am highly motivated to learn, adapt, and take on challenges. I am confident that my technical skills and dedication make me a strong candidate for this role.
Thank you for considering my application. I would welcome the opportunity to discuss how I can contribute to your team.
Hi,
My keen interest in the Robotics Engineer (ROS 2) position with a strong academic background in Robotics and Artificial Intelligence and hands-on experience in ROS 2-based simulation, I am confident in my ability to contribute effectively to your robotics development team.
During my academic journey and personal projects, I have worked extensively with:
ROS 2 (Jazzy, Humble) for building and deploying robotic applications
Gazebo and Webots for high-fidelity simulation of mobile and legged robots
Python and C++ for developing navigation, control, and sensor processing nodes
Key projects include:
Curiosity Rover Simulation: Developed a ROS 2 simulation of a Mars rover navigating a realistic Martian terrain using Lidar-based obstacle avoidance, Docker containerization, and a modular Nav2 stack.
TurtleBot3 Multi-Robot Coordination: Implemented a collaborative navigation system for multiple TurtleBot3 robots using ROS 2 and SDF models, focusing on inter-robot communication and obstacle avoidance.
NAO Leg Simulation in Webots: Simulated forward kinematics of the NAO robot’s legs in Webots, with dynamic pose sequences and stability constraints.
Final Year Project - Bug Algorithms: Developed Bug 1, Bug 2, Tangent Bug, and a custom “MyBug” algorithm for path planning in 2D environments using ROS 2 with Python.
These experiences have equipped me with not only strong programming and simulation skills but also a solid understanding of robotic kinematics, sensor integration, and autonomous decision-making.
I am excited about the opportunity to work in a professional robotics environment where I can further apply and grow these skills.