Ruben
Blanco Baeza
Engineering systems with a long-term view.
Software Engineer & Technical Lead
Embedded Systems · Critical Architectures · Sustainable Products
Projects
About
"Systems that can grow, adapt and generate real long-term impact."
Software Engineer and Technical Lead specialised in embedded systems and critical communication architectures. Currently leading the development of safety-critical solutions — coordinating internal teams and three external subcontractors — ensuring technical coherence, roadmap compliance and alignment with operational and economic objectives.
Active participation in architectural decisions — executing defined specs and designing new architectures. Hands-on C++ development in real-time embedded Linux environments: event-driven architectures, system timers, Linux services and inter-device communication protocols.
Roadmap definition considering team capacity, technical risks and inter-subsystem dependencies. Visibility over economic planning, deliverable milestones and subcontractor estimates, aligning technical decisions with project sustainability.
Core interest in complex systems architecture — building scalable, sustainable solutions applicable across sectors. Motivated by designing robust systems that can grow, adapt and generate real long-term impact.
Experience
Project Lead & Software Engineer — Embedded Systems
- —Technical lead of an embedded software team for PIS, intercom, CCTV and rear-view systems in safety-critical railway environments
- —Coordination of 3 external subcontracted teams and internal developers — ensuring technical alignment, deadline compliance and architectural coherence
- —Client-facing technical referent: field tests on operational trains, critical incident resolution and version validation
- —Hands-on C++ development for real-time embedded Linux systems: event-driven architectures, system services, network protocols and distributed integration
Software Engineer C++ — Embedded Systems
- —Design and implementation of embedded C++ software for safety-critical railway subsystems
- —HW/SW integration, inter-device communication protocols and Linux system services in real-time environments
- —Field testing, debugging and incident resolution on operational trains
Software Engineer — GNSS Systems
- —Design and implementation of software components for satellite signal processing and navigation applications
- —Algorithm implementation and performance evaluation in safety-critical GNSS environments
- —Validation and verification activities, CI/CD pipeline participation and quality assurance
Software Engineer Intern — GNSS Systems
- —Software development tasks for satellite navigation systems under supervision
- —Support in data processing, system validation and performance evaluation activities
Contact
Interested in complex systems,
ambitious architecture
or long-term technical vision?
Open to connecting with senior technical profiles and builders with an ownership mindset interested in developing ambitious, long-running technology solutions.