Ukraine's #1 job service
Pylyp
Embedded Developer
- Age:
- 66 years
- City of residence:
- Chernivtsi
- Ready to work:
- Chernivtsi, Ivano-Frankivsk, Khmelnytskyi, Lviv, Odesa, Ternopil, Vinnytsia
Contact information
The job seeker has provided: Phone numberEmailMessenger
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/20958094/
Uploaded file
Quick view
version
This resume is posted as a file. The quick view option may be worse than the original resume.
Pylyp Ryaboy
KEY SKILLS
2+ years of Embedded Systems Modeling with Eclipse Modeling Framework
15+ years of experience in embedded systems engineering
10+ years of experience with embedded C/assembler
Electronic competencies such as reading and analysis of a schematic
Working hands-on with power supplies, oscilloscopes, signal generators, debuggers, in
general laboratory equipment
Deep understanding and familiar with OOP languages C++, Java, Python
2+ years of experience with framework Qt, developing cross-platform
applications on embedded Linux platform
Familiar with testing methodology
Successfully lead a small team of software developers
Experience with big international projects in automotive industry
Very good communications skills in English and French. German, Spanish level - B1.
SKILLS
Tools: Eclipse Modeling Framework, SVN, GIT, Redmine, Jenkins, vTestStudio, CANoe
Hardware: Raspberry PI, Jennic, Atmega, Phytec SoM, PPC, HC12, TI, PIC, eZ80, x86
OS: Android, Windows, Linux, Zilog ZTP
IDE: NetBeans, Eclipse, CodeStudio, aJile, LabWindows/CVI, Zilog ZDS, Microchip MPLAB
Compilers: WindRiver PPC, HI-TECH PICC18 C, Microchip C18
Simulation and Schematics: ISIS-Proteus, PADS
Languages: Java ME, Java SE, Android, Qt, Python, CAPL, C/C++, assembler, HTML, XML, UML
Protocols: TCP, UDP, IP, HTTP, RS-232/485, Modbus, ZigBee, IEEE 802.15, CAN, FlexRay, SPI,
SCI, Bluetooth, SMS, MMS
PROFESSIONAL EXPERIENCE
11.05.2021 – 31.05.2023
Company: Arobs Software
Position: Software Test Engineer
Integration automated testing
Develop test application in Python and CAPL C
Develop test cases in vTestStudio based on requiements
Software manual and automated testing
Develop test cases on ATP
Do delivery regression and specific tests
PyCharm/Python, vTestStudio, CANoe, TRACE32, GitHub, Gerrit, Jenkins,
Technical
DOORS (RQM), Jira, Confluence, ATP (Automted Test Platform), DLTViewer,
environment:
SOC, Linux
1.04.2019 – 11.05.2021
Self Employed
Consultant
Participate in the design of an application in Python.
Contract 15.02.17 – 14.02.19
Company: fortiss, Munich, Germany
Position: Research Engineer
Participation in the open source Embedded Systems Modeling project AutoFocus 3
Eclipse features and plugins development in Java and Eclipse Modeling Framework for AutoFocus 3
Java code review and optimization in Eclipse
Bugs fixing and issue management with Redmine
Release management with SVN/GIT and Jenkins
Developed Eclipse plugins for modeled embedded systems projeсts with code generation in C or Java
running on the Raspberry PI platform.
Development of tutorials and demonstration projects
Junit test development
Wrote documentation for the AutoFocus 3 project
Technical
Eclipse Modeling Framework, Java 8, Raspberry PI, SVN, GIT, Redmine, Jenkins.
environment:
09.2015 - 09.2016
Company: Signal MIFI
Position: Embedded Software Engineer
Specification and implementation of requirements for an automotive unit, using diagram language
“Drakon”
Coordination of a software developers team using tools PlanFix and TeamCoherence
Designed the algorithm and the state machines in C/assembler in Eclipse/BeyondStudio for the
microcontroller NXP JN5168
Designed and implemented drivers for flash memory
Designed and implemented a bootloader for “by air” firmware update
Designed and implemented test software in C for LabWindows/CVI
Documentation
Technical NXP JN 5168, Diagrams language «Drakon», PlanFix, TeamCoherence,
environment: Eclipse/BeyondStudio, LabWindows/CVI, C, assembler, GSM, SPI, RS-232
08.2013 - 09.2015
Company: Parktime
Position: Embedded Software Engineer
Coordination of the development of a new generation of parking equipment for the company
Specifications and requirements using UML
Added new functions and modifications for the actual equipment in C and Atmega assembler
Design and implement the algorithm and state machines using Qt framework on embedded Linux
for a Phytec SoM
Develop testing and simulating software in C++
Documentation
Technical Eclipse, UML, Phytec SoM phyCORE®-AM335x, Embedded Linux,
environment: framework Qt, C/C++, Atmega assembler, TCP/IP, RS-232, XML
03.2013 - 07.2013
Company: Appsolution
Position: Android Developer
Develop an application for security and emergency call in Eclipse/Android
Documentation
06.2010 - 03.2013
Freelancer: develop applications for Nokia and Android platforms for publishing.
Technical
Java, Nokia, Android, Eclipse, GPS, Google Maps, SMS, MMS
environment:
12.2008 - 05.2010
Company: Continental Automotive Systems, Sibiu, Romania
Position: Test development engineer
Validating simulators of a family of PowerPC microcontrollers using CoWare Simulator
Making test plans based on microcontrollers specifications
Implementing and executing the tests in C/assembler for Power PC or Cortex microcontrollers
Documenting the results in test reports
C, assembler, Freesacle PowerPC & HC12, Texas Instruments Cortex, CAN,
Technical
FlexRay, SPI, SCI, WindRiver for PowerPC, Lauterbach Trace32, CodeWarrior,
environment:
Code Composer Studio, CoWare Simulator
06.2008 - 09.2008
Company: Airmar, Milford, NH, United States
Position: Embedded Systems Engineer, consultant.
Developed an automatic production test system
Designed hardware simulation of the system with ISIS-PROTEUS
Design and implemented in C software for a PIC18 microcontroller
Schematics and documentation
Technical C, PIC18, TCP/IP, FTP, RS-232, MPLAB, ISIS-Proteus Hardware Simulator,
environment: TiniFS, SD-Card
10.2003 - 12.2007
Company: Nordicom, Sherbrooke, Quebec, Canada
Position: Research and Development Engineer
Designed hardware of portable devices using PADS software
Designed and implemented firmware in C/assembler for PIC16/PIC18 for portable devices in
MPLAB IDE
Designed and implemented test software in Java SE for the portable devices production
Designed and implemented a client/server application in Java SE and Java applet for a security
monitoring system, working on Windows and Linux
Designed a test application for this system in Java SE
Installation and client technical support
PIC16/18, C, assembler, RS232/485, TCP/IP, UDP, Java SE, HTTP, FTP, Java
Technical
applet, Windows XP/Embedded, Linux, HTML, XML, Modbus, NetBeans,
environment:
MPLAB
12.2000 - 12.2002
Company: Multitel, Quebec City, Canada
Position: Embedded software developer, product support
Develop modifications and new functionality for the company products in C and assembler
Develop test software in C using LabWindows/CVI IDE
Documentation and client support
Technical C, assembler, Lab Windows/CVI, Visio, RTXC, Ethernet, TCP/IP, RS-232,
environment: HTTP, FTP
06.1998 - 12.2000
Company: Protec Microsystems, Montreal, Canada
Position: Embedded software developer, technical support
Develop modifications and new functionality for the company products in C and assembler
Documentation and client support
Technical
C, assembler, Lab Windows/CVI, TCP/IP, RS-232
environment:
EDUCATION
09.1981 – 06.1986
Electronics Engineer Diploma
Polytechnic University of Odessa (Ukraine)
Seminars
Linux embedded, Matlab/Simulink, LabWindows CVI, Python, vTestStudio
KEY SKILLS
2+ years of Embedded Systems Modeling with Eclipse Modeling Framework
15+ years of experience in embedded systems engineering
10+ years of experience with embedded C/assembler
Electronic competencies such as reading and analysis of a schematic
Working hands-on with power supplies, oscilloscopes, signal generators, debuggers, in
general laboratory equipment
Deep understanding and familiar with OOP languages C++, Java, Python
2+ years of experience with framework Qt, developing cross-platform
applications on embedded Linux platform
Familiar with testing methodology
Successfully lead a small team of software developers
Experience with big international projects in automotive industry
Very good communications skills in English and French. German, Spanish level - B1.
SKILLS
Tools: Eclipse Modeling Framework, SVN, GIT, Redmine, Jenkins, vTestStudio, CANoe
Hardware: Raspberry PI, Jennic, Atmega, Phytec SoM, PPC, HC12, TI, PIC, eZ80, x86
OS: Android, Windows, Linux, Zilog ZTP
IDE: NetBeans, Eclipse, CodeStudio, aJile, LabWindows/CVI, Zilog ZDS, Microchip MPLAB
Compilers: WindRiver PPC, HI-TECH PICC18 C, Microchip C18
Simulation and Schematics: ISIS-Proteus, PADS
Languages: Java ME, Java SE, Android, Qt, Python, CAPL, C/C++, assembler, HTML, XML, UML
Protocols: TCP, UDP, IP, HTTP, RS-232/485, Modbus, ZigBee, IEEE 802.15, CAN, FlexRay, SPI,
SCI, Bluetooth, SMS, MMS
PROFESSIONAL EXPERIENCE
11.05.2021 – 31.05.2023
Company: Arobs Software
Position: Software Test Engineer
Integration automated testing
Develop test application in Python and CAPL C
Develop test cases in vTestStudio based on requiements
Software manual and automated testing
Develop test cases on ATP
Do delivery regression and specific tests
PyCharm/Python, vTestStudio, CANoe, TRACE32, GitHub, Gerrit, Jenkins,
Technical
DOORS (RQM), Jira, Confluence, ATP (Automted Test Platform), DLTViewer,
environment:
SOC, Linux
1.04.2019 – 11.05.2021
Self Employed
Consultant
Participate in the design of an application in Python.
Contract 15.02.17 – 14.02.19
Company: fortiss, Munich, Germany
Position: Research Engineer
Participation in the open source Embedded Systems Modeling project AutoFocus 3
Eclipse features and plugins development in Java and Eclipse Modeling Framework for AutoFocus 3
Java code review and optimization in Eclipse
Bugs fixing and issue management with Redmine
Release management with SVN/GIT and Jenkins
Developed Eclipse plugins for modeled embedded systems projeсts with code generation in C or Java
running on the Raspberry PI platform.
Development of tutorials and demonstration projects
Junit test development
Wrote documentation for the AutoFocus 3 project
Technical
Eclipse Modeling Framework, Java 8, Raspberry PI, SVN, GIT, Redmine, Jenkins.
environment:
09.2015 - 09.2016
Company: Signal MIFI
Position: Embedded Software Engineer
Specification and implementation of requirements for an automotive unit, using diagram language
“Drakon”
Coordination of a software developers team using tools PlanFix and TeamCoherence
Designed the algorithm and the state machines in C/assembler in Eclipse/BeyondStudio for the
microcontroller NXP JN5168
Designed and implemented drivers for flash memory
Designed and implemented a bootloader for “by air” firmware update
Designed and implemented test software in C for LabWindows/CVI
Documentation
Technical NXP JN 5168, Diagrams language «Drakon», PlanFix, TeamCoherence,
environment: Eclipse/BeyondStudio, LabWindows/CVI, C, assembler, GSM, SPI, RS-232
08.2013 - 09.2015
Company: Parktime
Position: Embedded Software Engineer
Coordination of the development of a new generation of parking equipment for the company
Specifications and requirements using UML
Added new functions and modifications for the actual equipment in C and Atmega assembler
Design and implement the algorithm and state machines using Qt framework on embedded Linux
for a Phytec SoM
Develop testing and simulating software in C++
Documentation
Technical Eclipse, UML, Phytec SoM phyCORE®-AM335x, Embedded Linux,
environment: framework Qt, C/C++, Atmega assembler, TCP/IP, RS-232, XML
03.2013 - 07.2013
Company: Appsolution
Position: Android Developer
Develop an application for security and emergency call in Eclipse/Android
Documentation
06.2010 - 03.2013
Freelancer: develop applications for Nokia and Android platforms for publishing.
Technical
Java, Nokia, Android, Eclipse, GPS, Google Maps, SMS, MMS
environment:
12.2008 - 05.2010
Company: Continental Automotive Systems, Sibiu, Romania
Position: Test development engineer
Validating simulators of a family of PowerPC microcontrollers using CoWare Simulator
Making test plans based on microcontrollers specifications
Implementing and executing the tests in C/assembler for Power PC or Cortex microcontrollers
Documenting the results in test reports
C, assembler, Freesacle PowerPC & HC12, Texas Instruments Cortex, CAN,
Technical
FlexRay, SPI, SCI, WindRiver for PowerPC, Lauterbach Trace32, CodeWarrior,
environment:
Code Composer Studio, CoWare Simulator
06.2008 - 09.2008
Company: Airmar, Milford, NH, United States
Position: Embedded Systems Engineer, consultant.
Developed an automatic production test system
Designed hardware simulation of the system with ISIS-PROTEUS
Design and implemented in C software for a PIC18 microcontroller
Schematics and documentation
Technical C, PIC18, TCP/IP, FTP, RS-232, MPLAB, ISIS-Proteus Hardware Simulator,
environment: TiniFS, SD-Card
10.2003 - 12.2007
Company: Nordicom, Sherbrooke, Quebec, Canada
Position: Research and Development Engineer
Designed hardware of portable devices using PADS software
Designed and implemented firmware in C/assembler for PIC16/PIC18 for portable devices in
MPLAB IDE
Designed and implemented test software in Java SE for the portable devices production
Designed and implemented a client/server application in Java SE and Java applet for a security
monitoring system, working on Windows and Linux
Designed a test application for this system in Java SE
Installation and client technical support
PIC16/18, C, assembler, RS232/485, TCP/IP, UDP, Java SE, HTTP, FTP, Java
Technical
applet, Windows XP/Embedded, Linux, HTML, XML, Modbus, NetBeans,
environment:
MPLAB
12.2000 - 12.2002
Company: Multitel, Quebec City, Canada
Position: Embedded software developer, product support
Develop modifications and new functionality for the company products in C and assembler
Develop test software in C using LabWindows/CVI IDE
Documentation and client support
Technical C, assembler, Lab Windows/CVI, Visio, RTXC, Ethernet, TCP/IP, RS-232,
environment: HTTP, FTP
06.1998 - 12.2000
Company: Protec Microsystems, Montreal, Canada
Position: Embedded software developer, technical support
Develop modifications and new functionality for the company products in C and assembler
Documentation and client support
Technical
C, assembler, Lab Windows/CVI, TCP/IP, RS-232
environment:
EDUCATION
09.1981 – 06.1986
Electronics Engineer Diploma
Polytechnic University of Odessa (Ukraine)
Seminars
Linux embedded, Matlab/Simulink, LabWindows CVI, Python, vTestStudio
Similar candidates
-
Hardware-інженер
Lviv -
Інженер електроніки
Lviv -
Программист микроконтроллеров
Odesa, Remote -
Инженер-электронщик
100000 UAH, Odesa, Remote -
Інженер з електроніки
Ivano-Frankivsk