Accomplished R&D software engineer with experience in both Academia and Industry research projects. Capable of performing a Full Stack role and possessor of a well rounded technological skill-set. Despite that, I’m highly specialized in development using the C++ programming language. My topics of interest and previous work experience were mostly centered in Computer Networks and Computer Security.
-
R And D Software EngineerHpBarcelona, Ct, Es -
R&D Software EngineerHp Jul 2019 - PresentBarcelona Area, SpainEmbedded Platform Engineer: - Design and development of platform foundation-level features: firmware install/upgrade, profile-based boot modes, emergency recovery procedures, disk encryption, secure data sanitization, etc. - Development of tools to support firmware development and manufacturing processes. - Development of Linux efistub-based bootloaders.Operating System Maintainer: - Overseeing the development of a custom embedded Linux distribution built with Yocto used in multiple aspects of the Large Format Printing (LFP) products. - Maintain kernel, device drivers, and system libraries. Debug and troubleshoot hardware or OS configuration issues.HP BIOS System Integrator for LFP: - Customize and configure generic HP BIOS firmware to meet LFP embedded system requirements. - Test and validate BIOS functionality. -
Adjunct ProfessorUniversitat Autònoma De Barcelona Sep 2017 - PresentPerforming advisor/mentor role on Computer Science final degree projects.Performing lab instructor role for Computer Networks courses in Computer Engineering and Data Engineering degrees. -
Advanced Consultant & Firmware EngineerAltran Feb 2019 - Jun 2019Barcelona Area, Spain- Working as a contractor at the HP Inc. BCN site, performing tasks as a Firmware Engineer.- Development in Linux environments, working on the creation and improvement of tools, use of bash scripting and python, mostly related to firmware packaging.- Performing tasks with yocto, creation of recipes for custom Linux distribution. -
Programmer AnalystCircontrol,S.A Apr 2017 - Feb 2019ViladecavallsR&D Department - Electrical Vehicle chargers software division.C++ development for SCADA systems on Windows and Embedded Linux systems.IDE and Tools: Visual Studio 2015, GNU toolchain, buildroot.Version Control: subversion.Used Communication stacks include: TCP/IP, MODBUS, RS-232/485. -
Software EngineerAtomian Jan 2016 - Apr 2017Sant Cugat Del VallesR&D software engineer, responsibilities include the maintenance and improvement of core-technologies, and the design and development of new tools and products.Developed areas of expertise include: Cognitive Computing, Symbolic Artificial Intelligence, Natural Language Processing (NLP).Noteworthy projects are related to unstructured data processing, business process automation and ETL processes, in sectors such as Healthcare or Incidences Management.Managerial responsabilities included SDE lead role for Healthcare software product division.Software Development (Languages & Tools):- C++, bash scripting.- Relational Databases: MySQL.- IDE and Tools: Visual Studio, CodeXL, Deleaker.- Version Control: git. -
Postdoctoral Research FellowUab - Universitat Autònoma De Barcelona Nov 2015 - Jan 2016Research topics: DTN, Vehicular Networks, Onion routing path selection, anonymity measurements and attacks.Software Development (Languages & Tools):- C++11.- IDEs: QtCreator.- Version control : svn, git.- Others: uncrustify, doxygen, cmake. -
Graduate Research And Teaching AssistantUab - Universitat Autònoma De Barcelona Apr 2011 - Sep 2015Barcelona Area, SpainResearch topics: Delay Tolerant Networking, Computer Security, Cryptography, Modeling & Simulation, Data Mining & Web Scrapping.Software development (Languages & Tools used) : - C, C++, Matlab, Python , Java.- IDEs : Eclipse , Netbeans.- Version control: svn.- Debugging: gdb, valgrind.Teaching experience :Computer Networks - 1 year.Web Development Technologies - 3 years.Technical Advisor for graduate's final degree projects: 2 years. -
Research Assistant (Técnico Superior De Soporte A La Investigación)Uab - Universitat Autònoma De Barcelona Sep 2010 - Apr 2011Barcelona Area, SpainSoftware design and development for an Aeronatical R&D focused project. The project's main goal revolved around improving communications and interoperability between commercial aircraft by means of short-range wireless ad-hoc communications. Personal achievements:- Design and Implementation of a neighbour discovery service for wireless ad-hoc networks. - Development of mobile software agents.- Installation, configuration, network administration, and monitoring of Linux systems.- Experimental data analysis.Key technologies: C programming, Linux daemon development, multi-threading, TCP/IP, sockets.Java programming, Java Native Interface (JNI) and JADE framework. Bash scripting. Matlab. -
Visiting Researcher (Phd Student)University College Cork, Ireland (Ucc) Sep 2014 - Nov 2014Cork Area, IrelandVisiting researcher at the Mobile & Internet Systems Laboratory, a research laboratory within the Department of Computer Science at University College Cork. -
Developer At Google Soc 2014Google Summer Of Code May 2014 - Aug 2014Google Summer of Code is a global program that offers student developers stipends to write code for various open source software projects.Software development (Languages & Tools used) : - C++.- Version control: Mercurial.- Code review process: rietveld. - IDE: Eclipse CDT.- Debugging: gdb, valgrind. -
Intern (Becario De Colaboración Departamento De Ingenieria De La Información Y Las Comunicaciones)Uab - Universitat Autònoma De Barcelona Nov 2009 - Jun 2010Barcelona Area, SpainWeb Development.HTML,CSS,JS,PHP,PostgreSQL
Rubén Martínez Vidal Skills
Rubén Martínez Vidal Education Details
-
Excellent + Cum Laude -
Computer Science -
Computer Engineering -
Graduat En Tecnologies (Titulo Propio Uab) -
La Salle, Palma De Mallorca
Frequently Asked Questions about Rubén Martínez Vidal
What company does Rubén Martínez Vidal work for?
Rubén Martínez Vidal works for Hp
What is Rubén Martínez Vidal's role at the current company?
Rubén Martínez Vidal's current role is R and D Software Engineer.
What schools did Rubén Martínez Vidal attend?
Rubén Martínez Vidal attended Universitat Autònoma De Barcelona, Universitat Autònoma De Barcelona, Universitat Autònoma De Barcelona, Universitat Autònoma De Barcelona, La Salle, Palma De Mallorca.
What skills is Rubén Martínez Vidal known for?
Rubén Martínez Vidal has skills like Linux, C, C++, Php, Bash, Java, Html, Javascript, Computer Science, Asp.net, .net, Latex.
Who are Rubén Martínez Vidal's colleagues?
Rubén Martínez Vidal's colleagues are Marcus Hermann, Hunter Tsai, Nabarun Ghosh, Elizabeth Fitter, Gwinn Ward, Wendy Mc Kenzie, Ferdinand Jusay.
Not the Rubén Martínez Vidal you were looking for?
-
HECTOR RUBEN VIDAL MARTINEZ
Cholula De Rivadabia, Pue -
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial