12/03/2024 updated

FC
100 % available

Embedded Systems Software Architect with DevOps and Machine Learning Expertise

Barcelos, Braga, Portugal
Only remote
M.S. in Electronics Engineering
Barcelos, Braga, Portugal
Only remote
M.S. in Electronics Engineering

Profile attachments

cv.pdf

C (Programming Language)Bash ShellC++ (Programming Language)Communications ProtocolsContinuous IntegrationDevOpsEmbedded SystemsLinux On Embedded SystemsField-Programmable Gate Array (FPGA)Hardware VirtualizationPython (Programming Language)LithographyMachine LearningSoftware ArchitectureQuick EMUlator (QEMU)Real-Time Operating SystemsTcl (Programming Language)VagrantVirtualBoxVirtualizationRust (Programming Language)VivadoContainerizationGitlab-ciKubernetesDockerJenkinsProgramming Languages
Embedded Systems Development
Extensive experience in embedded Linux, RTOS development, and kernel drivers development using various programming languages and tools.

Software Architecture
Proficient in designing and implementing complex software architectures for embedded systems, including FPGA development and communication protocols.

DevOps and CI/CD
Skilled in implementing DevOps practices, using tools like Docker, Kubernetes, GitLab CI, and Jenkins for continuous integration and deployment.

Programming Languages
Proficiency in C, C++, Python, Rust, TCL, and bash scripting for embedded systems development.

FPGA Development
Experience with FPGA development using tools like Xilinx Vitis and Vivado, and knowledge of various FPGA SoCs.

Machine Learning
Capability to implement machine learning algorithms in embedded systems and develop inference applications.

Virtualization and Containerization
Expertise in using Docker, Podman, Kubernetes, Vagrant, QEMU, and VirtualBox for system virtualization and containerization.
 

Experience

Professional experience5 - 10 years
Freelancer since2023

Languages

EnglishFluentPortugueseNative speaker

Project history

Embedded Systems Research Engineer

Vortex-CoLab
Developed custom Linux distributions for RISC-V SoC, created user space applications for machine learning algorithms, and developed inference applications for matrix processors.

Embedded Systems Engineer

ispace Inc.
Responsible for embedded software development, FPGA design, and Linux kernel development. Implemented real-time patches and developed drivers for various peripherals.

Embedded Systems Engineer and Tester

DSR Corp
Developed and tested embedded software for safety-critical applications across various industries. Implemented RTOS and virtualization solutions.

Embedded Linux Engineer

Altice Labs
Developed custom Linux kernel drivers for PCIe devices in fiber optic network applications.

Embedded Systems Engineer

CTAG (Renault-Nissan)
Developed firmware for door handles and ADAS cameras in electric vehicles using C and C++.

Academic Researcher

Master's Thesis, Embedded Systems (Prof. Adriano Tavares)
Researched IoT systems and developed embedded systems for precision agriculture using wireless sensor networks.

Academic Researcher

Master's Research project, Embedded Systems Lab (Prof. Adriano Tavares)
Developed a RF Jammer circuit for GSM and WiFi networks using Xilinx Zynq-7000 SoC and embedded Linux.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in