• File

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.

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

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: