Robotics Engineer - Robot Operating System (ROS)
We are seeking a skilled and innovative Robotics Engineer specializing in Robotic Operation System
(ROS) to join our dynamic team. The ideal candidate will play a crucial role in designing, developing,
and implementing robotic systems with a focus on ROS. The Robotics Engineer will collaborate with
cross-functional teams to create cutting-edge solutions for various industries.
Responsibilities:
- Design, develop, and implement robotic systems using ROS.
- Create and maintain ROS packages, nodes, and libraries for efficient robotic operations.
- Integrate ROS with hardware components and peripherals to ensure seamless communication
- and coordination within robotic systems.
- Collaborate with hardware engineers to optimize system performance and reliability.
- Develop algorithms for perception, mapping, localization, and path planning within the ROS
- framework.
- Optimize algorithms to enhance the efficiency and real-time performance of robotic
- operations.
- Implement sensor fusion techniques to integrate data from various sensors, such as LiDAR,
- cameras, and IMUs, to improve perception and navigation capabilities.
- Utilize simulation tools to test and validate ROS-based robotic systems in virtual
- environments.
- Conduct thorough testing and debugging to ensure the robustness and reliability of the ROS-
- enabled robotic applications.
- Prepare detailed documentation, including system architecture, design specifications, and
- user manuals for ROS-based robotic systems.
- Work closely with cross-functional teams, including software engineers, mechanical
- engineers, and project managers, to ensure successful integration of ROS components into
- overall robotic solutions.
- Stay abreast of the latest advancements in ROS and robotic technologies.
- Contribute to research and development efforts to enhance the capabilities and
- functionalities of ROS-based robotic systems.
Qualifications:
- Bachelor s or Master s degree in Robotics, Computer Science, Electrical Engineering, or a
- related field.
- Proven experience in ROS development and implementation for robotic systems.
- Proficiency in programming languages such as C++ and Python.
- Strong understanding of robotics concepts, kinematics, dynamics, and control systems.
- Experience with sensor integration and perception algorithms.
- Familiarity with simulation tools like Gazebo and robotics middleware.
Preferred Skills:
- Experience with real-time operating systems (RTOS).
- Familiarity with machine learning and computer vision.
- Knowledge of ROS 2 and its advantages.
- Previous experience working on autonomous vehicles or industrial automation projects.
- If you are passionate about pushing the boundaries of robotics and have a solid background in ROS
- development, we invite you to join our team at Senscript Technologies. Apply today to be a part of a
- company that is shaping the future of automation.