Qt5/QML/C++14 senior embedded developer Reus, España

Podría estar disponible

(Actualizado 2020-07-02.)

Qt5/QML/C++14 senior embedded developer

Reus, España

Nativo Catalan; Valencian, Principiante English

  • +15 años de experiencia en Linux, C y C++
  • Linux embedded on ARM or Intel
  • Linux Kernel Developer

Habilidades (49)

Device Driver

REVERSE ENGINEERING

ARM

EMBEDDED SOFTWARE

TELEMETRY

C/C++

EMBEDDED SYSTEMS

USB

PAYMENTS

Drivers

Software Engineering

RASPBERRY PI

RS-232

Linux

SHELL SCRIPTS

Device Drivers

C++

BILINGUAL

STRUCTURED SOFTWARE

BI-LINGUAL

VPN

REALTIME

GUI

FREESCALE

BILLING

RS-485

SOFTWARE DEVELOPMENT

POS

SENSORS

FIRMWARE

SPI

MICROCONTROLLERS

arduino

I2C

SYSTEMS ENGINEERING

HMI

POINT OF SALE

WINDOWS XP

Serial Attached SCSI

B2B SOFTWARE

Visual Basic

C#

COLDFIRE

COLLECTION

VISUAL BASIC 6.0

SAS

VISUAL BASIC 6

HUMAN MACHINE INTERFACE

ACCOUNTING

Resumen

/* I help teams succeed with embedded systems */
I'm software development manager for embedded Linux and multi-
platform architecture. I have an experience of over 15 years in software engineering, open source technologies and R&D. I have
high technical skills and I have the challenge of doing the job with excellence.
My experience:
- C/C++17 for multi-platform and embedded Linux.
- QT 5, QML, GTK, MQTT/Zeromq queues, POSIX, C++, STD, STL,
boost, libusb. ..
- Swagger API 3.0 over C++ & QT servers & clients.
- Device driver kernel Linux developer.
- Raspberry pi, Arduino, Orange Pi, imx6, ARM microcontrollers
- Expert in communications GPRS/3G/4G via modem/embedded.
- Vending Protocols: mdb, cctalk, id003, ccnet, executive, EVA DTS
DEX/UCS DDCMP, VTM Azkoyen, Jofemar protocol, GMVending
protocol, SAS gti.
- Expert Paylink board developer. Consulting and support for Paylink
board & supported devices.
- Physical Interfaces: spi, i2c, rs-232, rs-485, bluetooh, modbus.
- Networking, parallelism, realtime, concurrence, security and multiplatform programming.
- Client-server applications, multithreading, multiprocess, networking
protocols.
- gdb debugger and remote debug. Optimization/profiling techniques.
- Customization kernel. Linux from scratch. Distros: Debian,
OpenSUSE, Fedora.
- autotools, cmake, cross-compiling, Debian (.deb) package builder,
QT Creator, Eclipse IDE, Anjuta IDE.

Experiencia profesional

Senior Software Developer & co-founder

2014-09 - Presente

Area, Spain

Software development on embedded devices in ARM Linux.
Qt5 - GTK - Embedded Linux - C++14 - C/C++ libraries - QT & QML gui
interfaces.
Senior IoT Linux Embedded devices programmer

2017-10 - Presente

Director R&D Engineering
Imperiumberri

2018-07 - Presente

C/ cami de valls, 81-87, Despatx 69, 43204 Reus (Tarragona)

- Kiosks and ATMs powered by Linux embedded, QT and QML.
- Secure Payments for IoT machines.
- Linux embeddeds for architectures ARM and Intel.
- Amazon AWS IoT & MQTT communications & REST FULL APIs via
Swagger.
- MDB Cashless protocol with revalue options.
- EVA DTS Protocol for vending.
- Tobacco protocols: Jofemar, Azkoyen and GM Vending.
- Private payment systems for vending (NFC cards).
- Payment peripheral protocols: cctalk, mdb, id003, ccnet,
- Specialist in implementation and management of unattended POS approvals
under Redsys Spain
Freelance

2014-01 - 2017-10

Barcelona Area, Spain

Industrial projects under C/C++14, Linux and open source for companies of any industry. Software oriented to Man-Machine Interface (HIM).

Formación académica

Master
Universidad Autónoma de Madrid

2009-01 - 2009-01

Universidad Jaume
Universidad Jaume

2003-01 - 2005-01

Universidad Politécnica de Valencia
Universidad Politécnica de Valencia

1998-01 - 2002-01

Certificaciones

Cómo hackear tu mente y recuperar
el control sobre el estrés

Contacta con el consultor

/