Podría estar disponible
(Actualizado 2020-07-02.)Qt5/QML/C++14 senior embedded developer
Reus, España
Nativo Catalan; Valencian, Principiante English
- Linux embedded on ARM or Intel
- Linux Kernel Developer
- +15 años de experiencia en Linux, C y C++
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
2014-09 - Presente
Software development on embedded devices in ARM Linux.
Qt5 - GTK - Embedded Linux - C++14 - C/C++ libraries - QT & QML gui
interfaces.
2017-10 - Presente
2018-07 - Presente
- 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
2014-01 - 2017-10
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
2009-01 - 2009-01
2003-01 - 2005-01
1998-01 - 2002-01