Login Enter

LD Robots

1 year ago

Robotics Software Engineer

Sign up free Log in

Sign up to save this job, get alerts, and apply with an optimized CV.

Company information

Company
LD Robots
Location
București Romania
Posted
1 year ago
View all jobs at LD Robots

Job description

We’re hiring: Robotics Software Engineer (Junior–Middle)


La LD ROBOTS dezvoltăm roboți umanoizi capabili să lucreze alături de oameni.


Căutăm un Robotics Software Engineer care să dezvolte și să integreze software-ul de control al roboților noștri, folosind ROS 2 și cele mai moderne tehnologii din robotică.


✅ Succesul în acest rol înseamnă: pachete ROS2 stabile, simulări realiste și integrarea fluidă a senzorilor și mecanicii în sisteme funcționale. Vei colabora direct cu echipele de hardware și software pentru a transforma prototipurile în roboți reali.


Responsabilități
▪Dezvolți și întreții pachete ROS 2 (noduri, mesaje, servicii, acțiuni).
▪Integrezi senzori (IMU, LIDAR, camere RGB-D) și procesezi date pentru modulele de control.
▪Configurezi și rulezi simulări în Gazebo/ignition, definind URDF/SDF și plugin-uri.
▪Implementezi și ajustezi controlere (PID, model-based), testate în simulare și pe prototipuri reale.
▪Scrii și rulezi teste unitare/integrate, automatizate prin CI/CD.
▪Colaborezi cu echipele mecanice și electronice pentru integrarea completă a robotului.
▪Documentezi API-uri, launch files și mentenanța pachetelor software.
Calificări obligatorii
▪Experiență practică cu ROS 2 (pachete, noduri, parametrizare, lifecycle).
▪Limbaje: C++ modernși Python.
▪Bune cunoștințe Linux (Ubuntu LTS): debugging, shell scripting, systemd.
▪Experiență cu Gazebo (worlds, URDF/SDF, plugin-uri, senzori virtuali).
▪Control & cinematică: implementare controlere, noțiuni de cinematică directă/inversă.
▪Versionare & CI: git, pipeline-uri CI, unit testing.
▪Debugging robotic: rviz2, rqt, ros2 tools, bagging & logging.
Calificări utile
▪Experiență cu real-time (preempt-RT, RT kernels).
▪Cunoștințe DDS/RMW și parametri QoS ROS 2.
▪Algoritmi: state estimation (EKF/UKF), motion/path planning, SLAM, odometry.
▪Percepție: OpenCV, PCL, deep learning inference (TensorRT/ONNX).
▪Prototipare pe Raspberry Pi/Jetson, cross-compilation pe MCU.
▪CI robotică (simulări headless în Gazebo).
Soft Skills:
▪Gândire sistemică și orientată spre soluții.
▪Comunicare clară cu echipele interdisciplinare.
▪Capacitate de debugging sub presiune și prioritizare corectă a problemelor.
▪Curiozitate și echilibru între simulare și testare pe hardware real.
▪Responsabilitate pentru siguranța și stabilitatea roboților.

Required skills

Interested in this position?

Create your free account and tailor your CV to match this job.