05/12/2026 updated

**** ******** ****
100 % available

Embedded Systems Engineer | Firmware Development | Communication Protocols

Leiria, USA
Worldwide
Integrated Master in Electronic Engineering and Telecommunications
Leiria, USA
Worldwide
Integrated Master in Electronic Engineering and Telecommunications

Profile attachments

Daniel_Da_Silva_David_CV_11_05_2026.pdf

DebuggingEmbedded SystemsEmbedded SoftwareFirmwareModbusRS-232Testing (Hardware)
Embedded Software Development
Expertise in embedded software development using C, Python, and FreeRTOS, including boot-loaders, low-level firmware, hardware bring-up, and embedded debugging across multiple microcontroller platforms such as dsPIC, PIC24/PIC32, STM32, NXP S32K, and SPC5.

Communication Protocols
Extensive knowledge of communication protocols including SPI, I2C, UART (RS232/RS485), CAN, UDS, CAN TP, Modbus, and TCP/IP, with hands-on experience implementing and troubleshooting these protocols in real hardware systems.

Hardware and System Integration
Strong background in hardware and system integration covering mixed-signal electronics, power electronics, control systems, schematic review, hardware/firmware integration, production test systems, validation, and HIL testing.

Development Tools
Proficiency with a wide range of development tools including MPLAB X, STM32CubeIDE, Visual Studio Code, Altium Designer, OrCAD, PSpice, Keil MDK, LTSpice, Pulsonix, CANalyzer, and TSMaster.

Automotive Embedded Systems
Experience with automotive embedded software projects involving UDS-based boot-loaders, low-level firmware, CAN TP communication stacks, and automotive communication specifications.

Python-based Testing and Validation
Development of Python-based HIL and system validation tools for firmware testing, remote diagnostics, automated verification, and production validation workflows.

PCB Testing and Validation
Design and implementation of automated PCB testing infrastructure, production validation workflows, and hands-on skills including oscilloscope use, signal analysis, communication troubleshooting, PCB rework, and prototype assembly.

EV Charging Systems
Development and validation of embedded bootloader and communications systems for EV charging hardware, including CAN-to-RS485 integration and megawatt EV charging platforms for heavy vehicles.

Power Electronics and Control Systems
Experience developing firmware for welding power supply and HMI control boards, modeling switched power supplies, implementing digital control loops, and supporting development of MIG, TIG DC, and MMA welding platforms.

Languages

EnglishFluentPortugueseNative speaker

Project history

Founder / Embedded Systems Consultant

Jessica & Daniel, Lda.
Providing embedded systems development, integration, and validation support for EV charging and industrial control systems. Developing and validating embedded bootloader and communications systems for EV charging hardware including CAN-to-RS485 integration. Developing Python-based HIL and system validation tools for firmware testing, remote diagnostics, and automated verification. Improving reliability of embedded RS485 communications through redesign of protocol handling and frame validation mechanisms. Designing automated PCB testing infrastructure and production validation workflows. Setting up an independent embedded systems development and validation laboratory environment. Conducting independent R&D work on portable solar and battery power systems.

Embedded Systems Engineer

Voltempo
Worked on the early development of a megawatt EV charging platform for heavy vehicles. Bringing the Contactor Control Board (CCB) from incomplete prototype stage to operational hardware. Supporting the architectural split between the CCB and DRB to improve isolation and robustness. Developing firmware for contactor control, charge post control, communications, and supporting drivers. Designing and implementing the embedded CAN communication architecture used between system nodes. Developing CANalyzer integration tools and custom contactor monitoring panels. Implementing isolated RS485 communications for charge post status and user indication systems. Establishing firmware and PCB validation procedures, including HIL and system level testing.

Senior Embedded Software Engineer

Embed Limited
Worked on automotive embedded software projects involving UDS based boot-loaders and low level firmware. Migrating an automotive bootloader stack to a new microcontroller platform. Developing and maintaining low-level firmware and supporting drivers. Investigating and resolving issues within the UDS and CAN TP communication stack. Reviewing and implementing automotive communication specifications. Developing Python tools and scripts for testing and validation. Supporting bootloader validation, HIL testing, and CAN based integration testing.

Firmware / Software Engineer

Edwards Vacuum
Embedded software engineer for the vacuum gauge product line within a mixed signal electronics environment. Managing embedded firmware development, validation, maintenance, and long term product support. Developing firmware for vacuum gauge products with focus on reliability and backwards compatibility. Supporting hardware development through schematic review and mixed signal integration. Developing Modbus based Built In Self Test firmware and Python validation tools. Investigating and resolving post-production firmware and hardware integration issues.

Firmware / Software Engineer

Joao R. Matos S.A.
Worked on industrial welding equipment based on switched power supply architectures. Developing firmware for welding power supply and HMI control boards. Modeling switched power supplies and implementing digital control loops. Supporting development of MIG, TIG DC, and MMA welding platforms. Performing reverse engineering and analysis of competitor welding systems. Developing communication and control state machines. Contributing to the design and implementation of an automated bed of nails PCB test system.

Vending Machine Technician

Nenufarent, LDA
Vending Machine Technician based in Leiria.

Bartender

Burgoboemia, LDA
Bartender based in Aveiro.

Bartender

Central Danceteria
Bartender based in Leiria.

Contact form

Log in to get in touch

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

Sign upLog in