Overview
Technical skills
Timeline
Roles

Overview

Embedded Linux and robotics software engineer with 3+ years of professional experience developing and deploying software on Linux-based ARM platforms, including NVIDIA Jetson systems for UAV applications. Hands-on work includes C/C++ and Python, ROS2 integration, camera payload development, and Jenkins-based CI/CD deployment workflows.
Phone

Technical skills

C++
Python
C
Bash
C++
Qt
CMake
DevOps
Docker
Bitbucket
Git
CI/CD
Jenkins
Robotics
ArduPilot
Nav2
ROS2
ROS
MAVROS
Gazebo
MAVLink
AI/ML
OpenCV
Computer Vision

Timeline

Embedded Linux and Robotics Software Engineer • Middle
Bertrandt • Full-Time
Mar 2026 to Present 7 Months Madrid In office
Developed and integrated C++ and Python software on Linux-based ARM platforms, focusing on NVIDIA Jetson systems for UAV applications. Built and maintained ROS2 packages using CMake/colcon, integrated payload components (cameras, communications), and validated EO/IR camera functionality. Worked with UART/USB/GPIO interfaces and Ethernet communication, used GDB for debugging, and deployed to Jetson via Jenkins-based CI/CD. Led migration of the simulation environment from Gazebo to Gazebo 2.
C++
C
Python
Bash
CMake
Docker
CI/CD
Git
Bitbucket
Jenkins
Jira
ROS2
ArduPilot
MAVROS
MAVLink
Nav2
Gazebo
Qt
Software Engineer • Middle
Bertrandt • Full-Time
Feb 2024 to Mar 2026 2 Years 1 Month Madrid In office
Used Docker, Bitbucket, and Jira within the development workflow. Supported team onboarding by helping new members get productive quickly. Worked on aerospace and defense simulation systems while following project confidentiality requirements.
Docker
Bitbucket
Jira
Robotics/Software Engineer Intern • Junior
Bertrandt • Full-Time
Aug 2023 to Feb 2024 6 Months Madrid In office
Contributed to an autonomous robotic vehicle base using Raspberry Pi and multiple sensors. Integrated sensors with embedded hardware bring-up and developed computer vision and AI functionality including lane following, person/sign detection, gesture recognition, and driver fatigue monitoring. Used OpenCV for perception and CARLA-based simulation, and designed sensor mounts and mechanical parts for 3D printing.
OpenCV
Universidad Rey Juan Carlos
Bachelor's Degree • Software Robotics Engineering
Madrid, Spain