With 10+ years of professional experience as developer in embedded system companies, I have been involved in different industry areas.
Aktualisiert am 07.03.2024
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 07.03.2024
Verfügbar zu: 100%
davon vor Ort: 25%
Firmware-Developer
C++ Embedded
embedded Electronics
Low Power Electronics
C Development
Embedded Software
Bluetooth
EDA-Tool
Wireless communications
electronics development
Image Processing
industrial image processing
Industrial Internet of Things
Internet of Things
DSP
Digital Signal Processing
HTML
Ajax
Java Script
JSON
Bootloader
Firmware
Analogue and digital circuit design
English
Portuguese

Einsatzorte

Einsatzorte

Remote Location (+500km)
Deutschland, Österreich, Schweiz

I am looking for remote work but I am available to travel as a need basis or regularly to your place and stay for some time if needed.

nicht möglich

Projekte

Projekte

2 Jahre
2017-04 - 2019-03

Design, creation and development of a device that capture images synchronized with controlled illumination

R&D Engineer
R&D Engineer
  • Design, creation and development of a device that capture images synchronized with controlled illumination:
    • Electronic design and assembly of a LED driver matrix, battery powered and control interface with the camera - designed with KiCad.
    • Firmware development for an EFM32 ARM Cortex-M0 microcontroller.
    • Image processing using photometric stereo technique – using C++, OpenCV, Eigen, QT, Ogre3D.
  • Development of a post-processing 3D effect plugin for Unity platform – using GPU shaders and C#.
Amplify Creations
Gaia, Portugal
4 Jahre
2013-03 - 2017-02

various projects

Embedded Software Engineer
Embedded Software Engineer

Development on contact-less and EMV payment systems for Ingenico terminals platform:

  • Remote work for a customer based in Amsterdam to implement new custom functionalities.
  • Developed with C language using Ingenico operating system, process EMV card transactions and communication with processors.

Development for an “ambient assisted living” solution:

  • Remote work for a customer based in England to implement new functionalities and bug fixing for their main controller.
  • Platform based on Windows Embedded CE, Continuous Integration, database management, data and control communication.
Bitwise Europe
Eindhoven, Netherlands and Dunfermline, Scotland
1 Jahr 6 Monate
2011-06 - 2012-11

Coordinate project phases, order supplies, track overall progress and report status on weekly reports

Embedded system developer and project coordinator
Embedded system developer and project coordinator
  • Coordinate project phases, order supplies, track overall progress and report status on weekly reports.
  • Create requirements and design specifications documents from meetings with customers.
  • Performed risk analysis, project efforts and product costs estimation.
  • Develop firmware, software, design and review hardware schematics for the projects:
    • Truck long trailer steering control system: code based on MISRA C standard for ARM device using Keil IDE
    • Industrial Fan speed controller: ATMEL device using Atmel Studio
    • Health parameter monitoring system: C++ user interface developed with QT
    • LCD advertising solution: prototype using Android (Java) and a RaspberryPI (Linux)
Exatronic
Aveiro, Portugal
1 Jahr 6 Monate
2010-01 - 2011-06

System Engineering

Electronic and systems engineer
Electronic and systems engineer
  • Firmware design for LED light dimming, configuration, control systems with low-cost microcontrollers and wireless network transceivers:
    • Device drivers for wireless transceivers (sub-GHz) and develop of a tree-network using low power ARM microcontrollers.
  • Hardware design and development for off-line LED light solutions, EMI filtering design and embedded controllers PCB.
BlueSpan
Águeda, Portugal
2 Jahre 8 Monate
2007-05 - 2009-12

System design and software development

Embedded system engineer
Embedded system engineer
  • System design and software development for very low power consuming radio systems for telemetry and remote measures:
    • Wireless Sensor Network design and development of humidity and temperature sensing for forest fire detection.
    • Bootloader for remote firmware upgrade based on GPRS communication - implemented on PIC18F microcontrollers.
    • Small RF networks for ultra low power devices used on power measure equipment - using nRF9E5.
    • Small Network and MAC layers for Silabs, NordicSemi and Microchip transceivers battery powered.
Intelligent Sensing Anywhere
Coimbra, Portugal
9 Monate
2006-09 - 2007-05

Research and development

Electronic and systems engineer
Electronic and systems engineer
  • Artificial vision equipment setup and assembly, SMD and pneumatic systems assembly.
  • Research and development:
    • Image process C library for integration in embedded camera processing
    • Interface and control with an ABB robotic arm
    • Bin-picking vision system for automobile break pieces
Riamolde
Aveiro, Portugal

Aus- und Weiterbildung

Aus- und Weiterbildung

09/2001 - 10/2006

University of Aveiro

Electronic and Telecommunication Engineering

Kompetenzen

Kompetenzen

Top-Skills

Firmware-Developer C++ Embedded embedded Electronics Low Power Electronics C Development Embedded Software Bluetooth EDA-Tool Wireless communications electronics development Image Processing industrial image processing Industrial Internet of Things Internet of Things DSP Digital Signal Processing HTML Ajax Java Script JSON Bootloader Firmware Analogue and digital circuit design

Produkte / Standards / Erfahrungen / Methoden

Technical

  • Advanced in C, Assembly (z80, x86, SIMDs, MIPS), C# and C++
  • Knowledge in Matlab, Python, Bash and VHDL
  • Development environments: Visual Studio, Eclipse, MPLAB, Keil, ATMEL Studio, GNU GCC toolchain
  • Version control systems: SVN, Git, Bazaar and source code documentation Doxygen
  • Software libraries: OpenGL, GTK+, SDL, openCV, QT, .NET and WinAPI
  • Image processing, shape and pattern recognition
  • Device drivers and hardware layer libraries development for micro-controllers: PIC, ATXMEGA, nRF9E5(8051), STM8L, STM32, EFM32
  • Experience in PCB design editors: Orcad, Eagle, KiCad, Altium

Organisational

  • Experience on project and team management, Agile development methodologies
  • Weekly organization during two years of two indoor soccer games with daily job coworkers ? finance, payments and team manage
  • Member of ?Azeiteiro? robot team, with five participation in the annual ?MicroRato? robot university contest, earned one 1st place, one 3rd place and one 5th place

Computer applications

  • Linux used as main personal operative systems
  • Experience with JIRA, Redmine and Microsoft SharePoint platorms
  • Knowledge with artistic and CAD tools: The Gimp, Inkscape, FreeCAD

Einsatzorte

Einsatzorte

Remote Location (+500km)
Deutschland, Österreich, Schweiz

I am looking for remote work but I am available to travel as a need basis or regularly to your place and stay for some time if needed.

nicht möglich

Projekte

Projekte

2 Jahre
2017-04 - 2019-03

Design, creation and development of a device that capture images synchronized with controlled illumination

R&D Engineer
R&D Engineer
  • Design, creation and development of a device that capture images synchronized with controlled illumination:
    • Electronic design and assembly of a LED driver matrix, battery powered and control interface with the camera - designed with KiCad.
    • Firmware development for an EFM32 ARM Cortex-M0 microcontroller.
    • Image processing using photometric stereo technique – using C++, OpenCV, Eigen, QT, Ogre3D.
  • Development of a post-processing 3D effect plugin for Unity platform – using GPU shaders and C#.
Amplify Creations
Gaia, Portugal
4 Jahre
2013-03 - 2017-02

various projects

Embedded Software Engineer
Embedded Software Engineer

Development on contact-less and EMV payment systems for Ingenico terminals platform:

  • Remote work for a customer based in Amsterdam to implement new custom functionalities.
  • Developed with C language using Ingenico operating system, process EMV card transactions and communication with processors.

Development for an “ambient assisted living” solution:

  • Remote work for a customer based in England to implement new functionalities and bug fixing for their main controller.
  • Platform based on Windows Embedded CE, Continuous Integration, database management, data and control communication.
Bitwise Europe
Eindhoven, Netherlands and Dunfermline, Scotland
1 Jahr 6 Monate
2011-06 - 2012-11

Coordinate project phases, order supplies, track overall progress and report status on weekly reports

Embedded system developer and project coordinator
Embedded system developer and project coordinator
  • Coordinate project phases, order supplies, track overall progress and report status on weekly reports.
  • Create requirements and design specifications documents from meetings with customers.
  • Performed risk analysis, project efforts and product costs estimation.
  • Develop firmware, software, design and review hardware schematics for the projects:
    • Truck long trailer steering control system: code based on MISRA C standard for ARM device using Keil IDE
    • Industrial Fan speed controller: ATMEL device using Atmel Studio
    • Health parameter monitoring system: C++ user interface developed with QT
    • LCD advertising solution: prototype using Android (Java) and a RaspberryPI (Linux)
Exatronic
Aveiro, Portugal
1 Jahr 6 Monate
2010-01 - 2011-06

System Engineering

Electronic and systems engineer
Electronic and systems engineer
  • Firmware design for LED light dimming, configuration, control systems with low-cost microcontrollers and wireless network transceivers:
    • Device drivers for wireless transceivers (sub-GHz) and develop of a tree-network using low power ARM microcontrollers.
  • Hardware design and development for off-line LED light solutions, EMI filtering design and embedded controllers PCB.
BlueSpan
Águeda, Portugal
2 Jahre 8 Monate
2007-05 - 2009-12

System design and software development

Embedded system engineer
Embedded system engineer
  • System design and software development for very low power consuming radio systems for telemetry and remote measures:
    • Wireless Sensor Network design and development of humidity and temperature sensing for forest fire detection.
    • Bootloader for remote firmware upgrade based on GPRS communication - implemented on PIC18F microcontrollers.
    • Small RF networks for ultra low power devices used on power measure equipment - using nRF9E5.
    • Small Network and MAC layers for Silabs, NordicSemi and Microchip transceivers battery powered.
Intelligent Sensing Anywhere
Coimbra, Portugal
9 Monate
2006-09 - 2007-05

Research and development

Electronic and systems engineer
Electronic and systems engineer
  • Artificial vision equipment setup and assembly, SMD and pneumatic systems assembly.
  • Research and development:
    • Image process C library for integration in embedded camera processing
    • Interface and control with an ABB robotic arm
    • Bin-picking vision system for automobile break pieces
Riamolde
Aveiro, Portugal

Aus- und Weiterbildung

Aus- und Weiterbildung

09/2001 - 10/2006

University of Aveiro

Electronic and Telecommunication Engineering

Kompetenzen

Kompetenzen

Top-Skills

Firmware-Developer C++ Embedded embedded Electronics Low Power Electronics C Development Embedded Software Bluetooth EDA-Tool Wireless communications electronics development Image Processing industrial image processing Industrial Internet of Things Internet of Things DSP Digital Signal Processing HTML Ajax Java Script JSON Bootloader Firmware Analogue and digital circuit design

Produkte / Standards / Erfahrungen / Methoden

Technical

  • Advanced in C, Assembly (z80, x86, SIMDs, MIPS), C# and C++
  • Knowledge in Matlab, Python, Bash and VHDL
  • Development environments: Visual Studio, Eclipse, MPLAB, Keil, ATMEL Studio, GNU GCC toolchain
  • Version control systems: SVN, Git, Bazaar and source code documentation Doxygen
  • Software libraries: OpenGL, GTK+, SDL, openCV, QT, .NET and WinAPI
  • Image processing, shape and pattern recognition
  • Device drivers and hardware layer libraries development for micro-controllers: PIC, ATXMEGA, nRF9E5(8051), STM8L, STM32, EFM32
  • Experience in PCB design editors: Orcad, Eagle, KiCad, Altium

Organisational

  • Experience on project and team management, Agile development methodologies
  • Weekly organization during two years of two indoor soccer games with daily job coworkers ? finance, payments and team manage
  • Member of ?Azeiteiro? robot team, with five participation in the annual ?MicroRato? robot university contest, earned one 1st place, one 3rd place and one 5th place

Computer applications

  • Linux used as main personal operative systems
  • Experience with JIRA, Redmine and Microsoft SharePoint platorms
  • Knowledge with artistic and CAD tools: The Gimp, Inkscape, FreeCAD

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.