Umiejętności
C (język programowania)
C++
CV
Wzorce projektowe
Eclipse
Elektronika
Embedded Linux
FPGA
GCC
Git
GNU Make
IBM Rational Rhapsody
JavaScript
Linux
Matlab
POSIX
Python
Qt
Qt Creator
RTOS
Software Engineering Practices
TCP/IP protocols
Test Driven Development
UML
Testy jednostkowe
V-Model
Visual C++
xUnit
DSP
Shell Scripts
ARM Cortex
Object oriented programming
1
Embedded systems designing
Cross GCC
Mobile/Android
Języki
angielski
dobry
Doświadczenie zawodowe
Software Design Engineer
ZF TRW
Implementing real-time safety-critical applications for automotive domain in C language
Creating functional requirements documentation
Working in a rigid software development process
Working in compliance with V-Model, AUTOSAR and MISRA standards
Creating software unit tests
Creating functional requirements documentation
Working in a rigid software development process
Working in compliance with V-Model, AUTOSAR and MISRA standards
Creating software unit tests
Software/firmware developer
Designing and implementing applications for Embedded Systems in C/C++ languages:
- hard real-time applications,
- applications with distributed architecture, designed for industrial environment,
- drivers for peripheral devices and local system buses,
- designing systems architectures, developing tests for prototypes,
- designing and implementing high-level applications in C++ language with the use of Qt library,
- implementation of communication protocols over Ethernet, TCP/IP, CAN, serial buses
- managing of source code, developing reusable code,
- creating automatic software tests,
- porting libraries and migrating applications to new hardware architectures,
- developing devices with Embedded Linux operating system,
- configuring Linux kernel and root file system,
- creating application in compliance with POSIX standard,
- hard real-time applications,
- applications with distributed architecture, designed for industrial environment,
- drivers for peripheral devices and local system buses,
- designing systems architectures, developing tests for prototypes,
- designing and implementing high-level applications in C++ language with the use of Qt library,
- implementation of communication protocols over Ethernet, TCP/IP, CAN, serial buses
- managing of source code, developing reusable code,
- creating automatic software tests,
- porting libraries and migrating applications to new hardware architectures,
- developing devices with Embedded Linux operating system,
- configuring Linux kernel and root file system,
- creating application in compliance with POSIX standard,
Szkolenia i kursy
06.2013 Evatronix „Designing microprocessor systems in FPGA”, Bielsko-Biała
03.2013 „Test – Driven Development Embedded”, Gliwice
01.2012 ALX „Linux in real-time embedded systems”, Warszawa
12.2011 ALX „Linux in embedded systems (SoC)”, Wrocław
03.2013 „Test – Driven Development Embedded”, Gliwice
01.2012 ALX „Linux in real-time embedded systems”, Warszawa
12.2011 ALX „Linux in embedded systems (SoC)”, Wrocław
Specjalizacje
IT - Rozwój oprogramowania
Programista C++
Grupy
Eclipse
Grupa dla pasjonatów, programistów, użytkowników zintegrowanego środowiska programistycznego Eclipse
Microsoft Visual C plus plus
Grupa poświęcona zagadnieniom związanym z programowaniem za pomocą środowiska programistycznego firmy Microsoft