Software engineer with experience in embedded systems and software development, committed to develop good quality software and accustomed to good practices and processes of software engineering.
I consider myself a disciplined professional with a high motivation for learning about new technologies.
The team was focused on the enabling and validation of a hardware accelerator module, used for compression, encryption and cipher operations, which is part of high-performance server products/processors. As part of the team my main focus was helping on the creation of device drivers and software in C/C++ and Python that could enable an OS to use and validate this specialized hardware accelerator module. My main role was as a C/C++ SW developer responsible of supporting the existing software projects and applications used for validation besides developing new SW modules to enable features and new validation use cases.
The team was focused on developing software for audio applications and also on enabling the creation of general smartphone consumer accessories. During this period, I worked on the following projects:
The main project was to develop a software stack that could interface Freescale's microcontrollers with any iPod, iPad or iPhone over USB using MFi (Made For iPod) protocol to enable the creation of audio or general-purpose accessories. A solution that interfaced these devices and supported the creation of bare-metal and RTOS applications was successfully implemented.
Blog style webpage for my personal notes, front-end implemented using HTML5 and jQuery and back-end implemented with Node.js
System to locate a vehicle based on an 8-bit microcontroller and a GPS module.
Traveling, movies, concerts, music festivals...
I like to learn about new technologies and taking online courses about different topics. I also enjoy reading about science, coding, cryptocurrencies, music, pop culture, etc.