Experience
Professional background
Embedded and software engineering experience across healthcare, aviation, payment systems, electronics R&D, computer vision, and robotics.
Work history
Embedded Software Engineer
Embedded Software Engineer
Contributed to safety-critical embedded systems for the world's first flying car, spanning real-time software, low-level drivers, and graphics in a DO-178C-compliant environment.
- Developed real-time embedded applications for STM32 F, G, and H microcontroller families.
- Implemented and tested drivers for SPI, QSPI, CAN, UART, LCD, touchscreen, external RAM, and Flash.
- Designed a custom LCD graphics library for aviation systems and contributed to certification documentation and reviews.
- Built unit-level tests with CUnit and automated binary memory operations and Doxygen documentation with Python.
Software Engineer
Worked on an EPSON project covering web APIs, visual components, automated tests, and continuous delivery.
- Implemented QR code and barcode capture and reading in the front end.
- Built Spring APIs and Angular components with unit tests.
- Created a GitLab CI deployment pipeline and incorporated Docker images into the build process.
Senior Embedded Software Engineer
Led embedded Linux and cloud integration work for GERTEC payment terminal products.
- Defined a C and C++ architecture with CMake, GitLab CI, and Catch2 unit tests.
- Integrated embedded Linux devices with AWS IoT, S3, and Cognito through the AWS C and C++ SDKs.
- Integrated OpenSSL, LVGL, and JSON libraries and connected mobile point-of-sale devices to web systems.
- Created Docker images to improve build and continuous integration workflows.
Embedded Software Engineer — Firmware and Real-Time Systems
Developed firmware and real-time system components for GERTEC payment terminals.
- Defined firmware architecture for ARM Cortex-M processors using embedded C and CMake.
- Implemented Wi-Fi, GSM/GPRS, USB CDC, UART, I2C, and SPI drivers.
- Built tasks and threading components with FreeRTOS and implemented SSL/TLS for an ESP8266 attached to an ARM SoC.
- Debugged firmware with JTAG, J-Link, SystemView, and RTT, and analyzed signals with a logic analyzer.
Hardware Development Engineer and Team Leader
Led hardware development activities and built embedded, computer vision, and robotics modules for an LG Electronics partnership.
- Developed embedded system, computer vision, and robotics modules.
- Modelled system state machines with MATLAB Simulink and Stateflow.
- Built computer vision modules with OpenCV and PCL and implemented UART, SPI, I2C, and TCP socket communication.
- Introduced Scrum practices to the hardware team.
Software Developer and Team Leader
Developed electrical substation power-demand forecasting software and coordinated the development team.
- Developed power-demand forecasting software using artificial neural networks and fuzzy logic.
- Managed the team and delegated development activities.
Electrical Engineer Intern
Designed and maintained electrical installations for university buildings and laboratories.
- Prepared electrical installation designs, cost reports, and budgets.
Education
Bachelor of Electrical Engineering
Universidade Federal de Campina Grande
Electrical and Electronics Engineering, with an electronics emphasis
Languages
Professional communication
- PortugueseNative or bilingual proficiency
- EnglishFull professional proficiency
- SpanishLimited working proficiency