02/04/2026 updated


100 % available
Software Engineer
Cáceres, Spain
Only remote
MSc Software EngineeringAbout me
C++, C, Python, Rust Linux Qt Robotics, Systems programming, Low level programming
Agile MethodologyComputer VisionC++ (Programming Language)Cloud ComputingProfilingDatabasesData ManagementDebuggingDevOpsDistributed SystemsPython (Programming Language)MongoDBNeo4jRobotics Design and ProductionShell Script
Software Development
Extensive experience in Python, C++, and Rust for developing complex software systems including corporate servers, robotics frameworks, and IoT applications.
Robotics and Computer Vision
Expertise in developing robotics software, including distributed shared graph architectures for robotic applications and computer vision systems for smart buildings and cities.
DevOps and Cloud Technologies
Proficiency in DevOps practices, working with technologies such as Docker, SOAP, REST, and various databases for efficient software deployment and management.
Programming Languages
Proficiency in C++20, Python, Rust, and Shell scripting for diverse software engineering tasks.
Backend Technologies
Experience with Docker, InfluxDB, Neo4j, MongoDB, SQL, and Grafana for robust backend development and data management.
Networking and Distributed Systems
Knowledge of DDS, RTPS, RPC, REST, SOAP, and GRPC for building efficient networked and distributed systems.
Software Engineering Practices
Application of Agile methodologies, Kanban, remote work practices, debugging, and profiling for effective software development and team collaboration.
Extensive experience in Python, C++, and Rust for developing complex software systems including corporate servers, robotics frameworks, and IoT applications.
Robotics and Computer Vision
Expertise in developing robotics software, including distributed shared graph architectures for robotic applications and computer vision systems for smart buildings and cities.
DevOps and Cloud Technologies
Proficiency in DevOps practices, working with technologies such as Docker, SOAP, REST, and various databases for efficient software deployment and management.
Programming Languages
Proficiency in C++20, Python, Rust, and Shell scripting for diverse software engineering tasks.
Backend Technologies
Experience with Docker, InfluxDB, Neo4j, MongoDB, SQL, and Grafana for robust backend development and data management.
Networking and Distributed Systems
Knowledge of DDS, RTPS, RPC, REST, SOAP, and GRPC for building efficient networked and distributed systems.
Software Engineering Practices
Application of Agile methodologies, Kanban, remote work practices, debugging, and profiling for effective software development and team collaboration.
Experience
Professional experience0 - 5 years
Freelancer since2022
Languages
EnglishFluentSpanishNative speaker
Project history
Identified and remediated security vulnerabilities (CVEs) across widely-used open source projects, contributing patches to strengthen software security for enterprise customers.
Launch of Endless Lifecycle Support (ELS) for the Windows platform, including technical research, project onboarding, and development of build automation and testing infrastructure.
Diagnosed and resolved complex issues in customer environments through systematic debugging and root cause analysis.
Python development for Univention Corporate Server (UCS), development of OX Connector software, performance analysis and improvement of Python software components.
C++ development for RoboComp framework, design and implementation of Robocomp DSR architecture, IoT DevOps in Python and Rust, AI development for Smart Buildings and Cities.