Embedded Softwareentwickler (opalapps.com)
- Verfügbarkeit einsehen
- 1 Referenz
- auf Anfrage
- 38300 Wolfenbüttel
- Weltweit
- uk | en | de
- 18.11.2024
Kurzvorstellung
- 18+ Jahre auf dem professionellen Markt.
- Perfektionist, wann es um Details geht.
- C/C++ - muttersprachler.
- Besonderes intersiert in all was industrielle Komunikationsschnittstellen betrifft.
Auszug Referenzen (1)
"SEHR gute Arbeit! Das Projekt wurde wiederholt verlängert, war wirklich super."
4/2020 – 10/2021
TätigkeitsbeschreibungImplementierung von Firmware für eine vernetzte Kamera auf basis LightOS
Eingesetzte QualifikationenC, C++, Eclipse, Git, Make (Software)
Qualifikationen
Projekt‐ & Berufserfahrung
4/2020 – 10/2021
TätigkeitsbeschreibungImplementierung von Firmware für eine vernetzte Kamera auf basis LightOS
Eingesetzte QualifikationenC, C++, Eclipse, Git, Make (Software)
11/2019 – 2/2020
Tätigkeitsbeschreibung
For a customer in the USA I have implemented an SPI-based
communication channel software for a motor controller board and
NVIDIA Jetson Nano development board. I have also adapted that
software to an existing API library of said motor controller, preserving
the existing API interface.
Embedded Entwicklung / hardwarenahe Entwicklung
1/2019 – 7/2019
Tätigkeitsbeschreibung
For a customer in München I (as a part of a team) was tasked to
implement a Software Framework API for a new model of ECU, based
on an existing specialized Embedded RTOS.
C/C++, CAN/CANOpen, Eclipse, TriCore MCU, UDE Debugger, SVN,
Doxygen, JIRA.
Embedded Entwicklung / hardwarenahe Entwicklung
10/2018 – 12/2018
Tätigkeitsbeschreibung
For a customer in München I (as a part of a team) was tasked to
integrate an FSoE Safety protocol layer on top of an existing EtherCAT
protocol into an existing prototype of safety-relevant application (a
human-machine interaction system).
C/C++, Linux, FSoE Stack Library
(two different suppliers), CPPUnit, JIRA.
Embedded Entwicklung / hardwarenahe Entwicklung
3/2018 – 6/2018
Tätigkeitsbeschreibung
For a customer in region Frankfurt am Main: A Battery Management
System product firmware extension and bug fixing. I was tasked to
figure out a lost/legacy procedure of bootloader and firmware update of
a battery management system, fix issues with overcurrent of the battery
load and model a charg/discharge process to verify a correct functioning
of introduced changes for a legacy firmware that has already been
longer time deployed to the end customer.
C/C++, AtmelStudio (not an ASF-based project), 1-Wire serial interface,
Python (to model charge/discharge current dynamics of the BMS)
Embedded Entwicklung / hardwarenahe Entwicklung
11/2017 – 2/2018
Tätigkeitsbeschreibung
Platform and communication channel-independet abstraction software layer library design and
implementation. The abstraction layer was meant to hide the connection
and transmission-related details from the application layer software. The
layer covered GPRS and WiFi as a network interfaces and acted as
unified software facade.
C/C++, MQTT/MQTTS. Various ARM-based MCUs on multiple
development boards.
Embedded Entwicklung / hardwarenahe Entwicklung
9/2017 – 11/2017
Tätigkeitsbeschreibung
For a customer in USA: Floating/submercing meteorology-buoy controll
software and communication interface design. Proof of concept
implementation.
C++, I2C, KiCad (for connection schematics layout).
The challange on the project was to suggest a compete solution to the
customer, and consider maintenance procedure (the system is difficult to
access once deployed). Requirements analysis was also a non-trivial task
– the customer had very deep understanding and practical experience in
the field but no systematic approach to formulate the acceptance criteria
and requirements in general. I had to suggest an electronics design
as well as software solution (both application and system level). Another
challenge was that the system can be deployed only during particular
weather conditions – making period from November to March not
suitable for testing and effective development. Partial system simulation
has been used to save testing efforts.
Embedded Software
5/2017 – 6/2017
Tätigkeitsbeschreibung
For a customer in Ireland: Feasibility study for qr-code recognition
library.C, Make/Cmake, Linux.
Suggested and set up a stress test for most popular qr-code recognition
libraries. Based on processing involving provided sets of images
suggested the library that would cover the requirements. The challenge
on the project was to provide a unified set of metrics to compare
libraries and to prove to the customer that the suggested library meets
the expectations.
Embedded Entwicklung / hardwarenahe Entwicklung
Ausbildung
Liviv, Ukraine
Über mich
Weitere Kenntnisse
VisualStudio/-Code, Eclipse, make, bash.
Persönliche Daten
- Englisch (Fließend)
- Deutsch (Fließend)
- Ukrainisch (Muttersprache)
- Europäische Union
- Schweiz
- Vereinigte Staaten von Amerika
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden