Personal details

Lucian P. - Remote

Lucian P.

Timezone: Berlin (UTC+2)

Summary

Embedded Software Engineer with 5+ years of experience in designing, developing and trouble-shooting embedded software applications in Automotive & Machine Vision industry.

Hard working and analytical thinker with excellent problem-solving skills highlighted by successful work on development projects and customer deliveries, well-thought out designs and trouble-shooting interfaces.

With my proven experience in leading teams to develop critical, innovative new software, combined with my technical, interpersonal, and organizational skills, I am ready to provide outstanding embedded software development skills and surpass your expectations for the role.

Work Experience

Senior Embedded Software Engineer
Cognex | Oct 2018 - May 2019
Git
Eclipse
GitHub
Jira
Scrum
Wireshark
codesys
My accomplishments under ID department, IDSP team at Cognex Corporation were:  To develop one Software event functionality; While implementing this I proposed and approved a way of extending it via hardware multiplexing;  Fixed critical bug in device main handling;  Supported creation of multiple logistic applications;  Found, filed and fixed multiple bugs in the firmware;  Implemented multiple CodeSys (PLC simulator) applications using RaspberryPi platform;  Contributed in creating multiple smart setups in the area of Master-Slave networking connected via Ethernet or Serial;  Perceived and well documented their full SystemTests mechanisms;  Proposed and created multiple web pages available internally;  Worked close with Linux embedded systems;  Used Git for file versioning control and JIRA to manage & track all my work;  Participated in SCRUM training, learning how to optimize my performance;  Supported the company in finding, testing and implementing solutions that were in my area of interest and at the same time brought innovation and ramping to all my team mates.
Embedded Software Engineer
Continental Corporation | Jun 2014 - Oct 2018
Git
Eclipse
Visual Studio
GitHub
Catch
PuTTY
Pmc
Mks integrity client
Easyeda
Qac misra
My main responsibilities under Vehicle Engineering Design department, MCU Support team of Continental Corporation Group were:  To coordinate a small team of 3 people inside my team;  Component owner of microcontroller's Standardized Failure Record algorithms and implementation;  I’m part of the group that are establishing which errors needs to be saved inside EEPROM block, based on project or microcontroller type;  Implement, support, monitoring, testing, adapting and designing EBS (Electronic Breaking Unit) tests used for analyzing all SW and HW functionality of our feature product (exceptions, interrupts, MPU violations, errors and failures management, clock monitoring, memory accesses, access to peripherals, operating system communication, inter core communication). Test are considered highly important and preliminary performed for each ECU before any car was getting on the streets; Initially manually performed, further on turned into automated.  Component owner of MCU Errata Handling: this is a mechanism of detecting and bypassing the hardware errors via software workarounds;  Designed and maintained single-core and multi-core features for different functionalities for both Power PC and ARM microcontrollers architectures;  Coordinator of Memory Protection Unit configuration and test;  Find bugs and fix them by making debug on C / assembly code. Other responsibilities/tasks performed:  Operating system support;  Microcontroller’s Low-Level Drivers integration and support;  Fail-safe tests implementation and support;  Hardware design of different electronic boards;  Involved in recruiting of new people inside Continental corporation;  Created multiple websites available internally.

Personal Projects

Founded my startup company
2017
Python
C
Microcontroller
Title: “Internet based monitoring and controlling smart devices” (Extend License Degree with one new and big module):  End-to-End solution for feeding different pets, ready for market;  Controllable via buttons or via internet from any location;  Highly optimal and efficient hardware and software module;  Modular system from both hardware and software point of view;  Project is getting inputs from a lot of sensor, reacting by itself based on the results;  MVC secured web page for login into device from any place;  Email notifications for different usage;  All safety standard has been respected. Highly safety features implemented.
Sketchbook C/C++
2019
Self development
The work is composed of 400 pages, split in 15 chapters presenting topics from the following: Introduction into basics of C/C++, working with one or multiple numbers, uni-dimensional, bi-dimensional and three-dimensional matrix's, iterative and recursive functions, working with strings and files, advanced algorithms like backtracking, divide-et-impera, working with graphs, trees, dynamic programming and pointers. All approached subjects are destined not for OOP and are meant to follow intensive courses for all level of knowledge.