06/08/2026 updated


partially available
info: Available evenings and weekends
Senior Embedded Software Engineer
Fundão, Portugal
Only remote
Master's degree in Biomedical Engineering (UTFPR)About me
Senior Embedded Systems Engineer with 15+ years of experience in firmware development, Embedded C, FreeRTOS, STM32, ESP32, IoT and Medical Devices. Specialized in system architecture, debugging, and product development.
Architectural DesignArduinoARM ArchitectureUnit TestingBluetooth Low Energy (Bluetooth)BluetoothDebuggingEmbedded CEmbedded SystemsEmbedded Operating SystemsEmbedded SoftwareFirmwareFreeRTOSHardware DesignMessage Queuing Telemetry Transport (MQTT)
Embedded Systems Development
Extensive experience in the architecture, design, and development of embedded systems, including bootloader and application development, firmware modules, FOTA, and system integration across multiple industries.
Programming Languages
Proficiency in C, C++, and Python for embedded software development, low-level API implementation, and system-level programming.
Microcontrollers and Communication Protocols
Deep knowledge of Cortex-M, Cortex-A, Cortex-R, ATMega, Arduino, EFR32, ESP8266, and ESP32 microcontrollers, combined with hands-on experience in I2C, SPI, UART, Bluetooth, FOTA, and MQTT protocols.
Electronic Circuits Design
Practical experience with Altium Designer for the design and development of electronic circuits and hardware solutions.
Unit Testing
Application of unit testing frameworks including CppUTest, Unity, and GoogleTest to ensure software quality and reliability.
Software and Development Tools
Familiarity with GIT, SVN, IAR Workbench, Keil uVision, STM32CubeMX, and TouchGFX for embedded software development and version control.
Operating Systems
Experience working with FreeRTOS, Ubuntu and Yocto in embedded and real-time operating system environments.
IoT and Wireless Technologies
Involvement in IoT platform development including biosensor interface design, signal acquisition, processing algorithms, and connectivity features for point-of-care applications.
Hardware and Firmware Co-design
Responsibility for combined hardware and firmware design, including prototyping, validation, debugging, testing, and documentation across medical, automotive, and rail sectors.
Experience
Professional experience10+ years
Freelancer since2024
Languages
EnglishFluentPortugueseNative speaker
Project history
Development and testing of low-level radio API for IEEE 802.15.4 radio features, including scheduled transmission and reception, CSMA-CA, CCA, and EnhACK. Debugging, validation, and performance analysis. Implementation of runtime code coverage during code execution. Responsible for the architecture, design, and development of the bootloader and application for containment and training systems for pets.
Leading the design and development of hardware and firmware for an IoT point-of-care troponin detection platform. Involved in biosensor interface design, signal acquisition, processing algorithms, and system integration. Developing core firmware modules and contributing to prototyping, validation, and connectivity features.
Responsible for the architecture and design of embedded systems and several modules (FOTA, Data Persistence, Ambient Light Sensor) for a CGM Continuous Glucose Monitor. Architecture and software design and development of tactical trajectory planning modules for ADAS/V2X. Requirements analysis, middleware design and development, feature implementation, bug fixing, code review, and tool development for HMI Infotainment system.