← В ленту
Middle
Регистрация: 16.12.2025

André Pagliaro Thomaz

Специализация: Software Engineer / Technology Analyst
— I have developed my career by studying embedded systems, algorithms, Python, C/C++, Linux systems, and microcontrollers. — My best skills are Linux embedded systems, YOCTO projects, driver development, real-time operating systems (RTOS and MQX), C/C++ language (including GCC 11 with boost), and Git. — I have a lot of knowledge in the telecommunications area, smart cards (SIM Cards), Linux environment (Ubuntu, Redhat, Windriever), C/C++ language, and theoretical knowledge in Linux driver development. — All the companies I have worked with used SCRUM methodology and tools for software version control (CVS, Subversion, GIT, Perforce – P4, Clearcase, etc) and tools for bug tickets control such as Mantis and Jira. — My interests nowadays are real-time systems, embedded systems, robotics, and self-driving cars. — I am available to work in other cities, travel, and change to live in other cities or countries. International Experience: — Brazil, Mexico, Chile, Colombia, Argentina, Costa Rica, Honduras, Guatemala, South Korea, Italy, and the Netherlands. Nowadays I live and work in the Netherlands. Specialties: — Specialty in C ANSI language, MQX, Freescale (HCS08), STM microcontrollers, C++, YOCTO project, Linux systems, and Drivers.
— I have developed my career by studying embedded systems, algorithms, Python, C/C++, Linux systems, and microcontrollers. — My best skills are Linux embedded systems, YOCTO projects, driver development, real-time operating systems (RTOS and MQX), C/C++ language (including GCC 11 with boost), and Git. — I have a lot of knowledge in the telecommunications area, smart cards (SIM Cards), Linux environment (Ubuntu, Redhat, Windriever), C/C++ language, and theoretical knowledge in Linux driver development. — All the companies I have worked with used SCRUM methodology and tools for software version control (CVS, Subversion, GIT, Perforce – P4, Clearcase, etc) and tools for bug tickets control such as Mantis and Jira. — My interests nowadays are real-time systems, embedded systems, robotics, and self-driving cars. — I am available to work in other cities, travel, and change to live in other cities or countries. International Experience: — Brazil, Mexico, Chile, Colombia, Argentina, Costa Rica, Honduras, Guatemala, South Korea, Italy, and the Netherlands. Nowadays I live and work in the Netherlands. Specialties: — Specialty in C ANSI language, MQX, Freescale (HCS08), STM microcontrollers, C++, YOCTO project, Linux systems, and Drivers.

Скиллы

Embedded Systems
Algorithms
Python
C / C++
Linux systems
Microcontrollers
STM microcontrollers
Linux Embedded Systems
RTOS
MQX
GCC 11
Git
Scrum
CVS
Subversion
Perforce – P4
Clearcase
Mantis
Jira
Freescale (HCS08)
Yocto Project

Опыт работы

Software Engineer
с 12.2023 - По настоящий момент |ASML
C / C++, Python, Yocto Project, Linux
ASML is a company that develops machines to build computer chips. ● I'm responsible for the motion control platform maintenance and new features development for internal and external clients from ASML. ● The motion control platform uses C and C++ for the libs development and test with Google Unity Test, Python for scripts and testing tools like Robot Framework, Plugin Test. ● I'm part of the connectivity teams that are responsible to control the communication between the applications and the drivers for the devices. ● We work with embedded Linux, YOCTO project, and driver development. ● It's also used by GDB in the command line for code debugging and virtual machines connections. ● Also in the motion control department I was temporarily PO, when I was responsible to talk with PLs and Architects to plan escalations, new work, getting information and making the connection of the team with the clients.
Design Engineer
с 01.2021 - По настоящий момент |MCA Nederland
C / C++, Python, SAFe, Scrum, Agile
Consultant company which I am allocated in ASML projects. ● I’m responsible for the configuration and start-up of the machine. ● The role requires communication and planning of what the client needs, designing and implementing the solution. ● The team is self-manageable which means that we are responsible not only for fixing bugs and implementing new features but also for proposing needed solutions for existing problems detected by the team and improvements in the system, and also in the tools used in the development. ● We use C and C++ 11 on Linux Redhat environment with ClearCase and git for source control and Linux Redhat and Windriever Linux with a multitask system as the embedded OS. ● For testing, it’s used GMOCK/GTEST to create the white boxes Unit Tests and Python Unit Tests for black box tests. ● For project management, it’s used SAFe methodology on a wide scope. Inside the team, there are 2 methodologies used together: Kaizen (5xWhy) and Scrum with Agile. ● For documentation, we use Polarion tool and Team Center Portal. ● The code is compiled using Makefiles.
Technology Analyst
03.2019 - 12.2020 |Altran
CodeWright, C, Assembler, Sockets, STM microcontrollers
Consultant company which I am allocated in Tattile projects. ● Tattile is a company from the Railway sector where I work in the control and maintenance of firmware on products developed by Tattile, ethernet switches, intercoms, digital amplifiers, and PIS passenger information systems, for the railway sector. ● The projects use CodeWright, C, and Assembler languages, Sockets communication, and real-time operating systems. ● There are projects with STM microcontrollers, in which one of which I developed an SPI driver to communicate with external flash memory, and worked on bootloader and application using the STMCubeIde, STMCubeProgrammer, STMCubeMX, and AC6 IDE.
Technology Analyst
08.2018 - 04.2019 |Polimatica
C/C++, Linux
Consultant company which I was allocated in CNH/Iveco projects. ● I’ve worked as a consultant for Polimatica allocated in CNH projects (agriculture) in the final phase of development of a telematic board that has 3G and 4G connection, wi-fi, Bluetooth, and CAN protocol, in embedded Linux systems. ● The main activities were bug fixing for all features of the board and test automation done using a Java application that sends messages to a C/C++ framework, using CAN protocol, GSM connections, and others.
Technology Analyst
02.2016 - 07.2018 |Padtec
C ANSI, C++, MQX, Freescale
A big national company that provides fiber optics equipment for data transfer communications. ● I have worked in Padtec for 1 year and 7 months with C ANSI and C++ development in the Linux environment, GCC and ARM compiler for Linux embedded systems development using Eclipse and VIM as code editors, and Yocto tool for making binary releases. ● I have been working with Linux driver development, DAC and ADC communications with optical components, and Python and Shell as scripting languages to automate some routines. ● The projects use Google Unit Tests, and the code is made using Google Protobuffers. ● It’s used MQX technology from Freescale (Qualcomm) for Real-Time systems and one of the components used is the HCS08 as our Bootloader and Vybrid as our main processor. ● I have some knowledge in Optical components such as TAPs, Photodetectors, VOAs, Lasers, and other fiber optics elements used for fiber optics communications.
Development Engineer
02.2012 - 01.2016 |Samsung
C ANSI, C++, Java, SQLite
A big multinational company that provides mobile products. ● I have worked for 4 years with bug fixes and the development of new features and applications for feature phones and smartphones Android using C ANSI, C++, Java, and SQL Lite, in windows environments with Linux environment emulator (Cygwin) and GCC compiler. ● I have worked with some equipment such as Anite and Agilent, for GSM, UMTS, and LTE network emulation, IT³, for SIM card monitoring and emulation, and log acquisition using ADB and Tera Term tools. ● I have experience in baseband (Bluetooth, audio, file systems, sumps, and network protocols). ● In the automation team, I have worked with CLP from Festo, Grails programming language, Javascript, VB, SQL Server, and Android programming.
Software Engineer
12.2010 - 01.2012 |Eldorado Research Institute
Java
A big national company that provides solutions and partnerships with many TI companies. ● I have worked on Motorola projects in mobile network-embedded devices. ● Programming in Java language for Android in Linux environment. ● The main work was bug fixes and new features implementation in UI, communication features (Bluetooth, wi-fi, network communication, etc), and some sensors such as accelerometer, touch screen, and others.
Software Engineer
02.2010 - 11.2010 |FacTI
C/C++, SQL Server
A small national company that provides ERPs systems and Commerce systems – Itautec institute. ● Development of new features and a bug fix in the Scope system, using C/C++ programming language and SQL Server database, and some VB script.
Java Developer
10.2009 - 01.2010 |Socin – Grupo SIMUS
Java, MySQL, Scrum
● Java programming language programming using MySQL queries and working directly in MySQL database, iReport and Hibernate experience developing in Linux environment with Scrum methodology.

Образование

Computer Engineering (Магистр)
2004 - 2009
Faculdades COC

Языки

ПортугальскийРоднойАнглийскийСвободно владеюИспанскийСреднийНемецкийБазовыйИтальянскийСвободно владеюНидерландскийБазовый