Robotics Software Engineer (ROS 2 / Linux / C++ / Python)
Areg.AIAragatsotn и ещё 1 городПолная занятость
PythonDockerGitLinuxC++RoboticsROS 2Raspberry PiAutonomous SystemsLiDARNVIDIA JetsonCameras
Описание
Areg.AI is the world's first solar autopilot.
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.
We offer
- Location: Aragatsotn, Armenia
- Employment Type: Full-time
- Field: Robotics | Autonomous Systems | Software Engineering
- Должностной уровень: Молодой специалист
- Тип занятости: Полный рабочий день
- Отрасли: Услуги, связанные с энергией из возобновляемых источников