Description
No description provided.
Responsibilities
•Develop and maintain ROS 2 nodes, packages, services, and actions
•Design reliable and scalable ROS 2 software architectures
•Configure ROS 2 communication, DDS, QoS, and lifecycle nodes
•Troubleshoot and optimize ROS 2 applications
•Configure and maintain Ubuntu-based Linux systems
•Work with Linux architecture, networking, systemd, SSH, and Bash
•Deploy and optimize applications on NVIDIA Jetson and Raspberry Pi
•Manage Docker environments, Git repositories, and software services
•Develop efficient robotic applications using C++ and Python
•Implement multithreaded and asynchronous applications
•Integrate external APIs, libraries, and hardware SDKs
•Debug, test, and optimize software performance
•Integrate LiDAR, cameras, GNSS/RTK, IMU, radar, and other sensors
•Develop ROS 2 drivers and communication interfaces
•Work with TF2, coordinate transformations, and URDF
•Integrate hardware using CAN, UART, TCP/IP, UDP, and MAVLink
•Configure and integrate Nav2, SLAM, and localization systems
•Work with path planning, obstacle detection, and sensor fusion
•Support autonomous navigation and robotic mission execution
•Analyze ROS 2 logs and rosbag recordings to diagnose issues
Requirements
•Strong experience in ROS 2, Linux, C++, and Python
Conditions
No conditions specified in the posting.