06.11.2024 aktualisiert

**** ******** ****
100 % verfügbar

Erfahrener Embedded/Realtime Softwareentwickler mit Fokus auf Echtzeitsysteme

München, Deutschland
Weltweit
Bachelor's degree
München, Deutschland
Weltweit
Bachelor's degree

Profilanlagen

Resume_Yury_Rodzikau_Embedded_SW.pdf

Skills

JavaC++UbuntuLinuxFPGAPythonNetzwerkprotokolleNunitObjektorientierte Software-EntwicklungSoftware ArchitectureEchtzeit-BetriebssystemeRtlinuxSystemsoftwareTestenPicmicroIndustriewerkzeugeBetriebssystemeQA-Tests
Embedded und Realtime Systeme
Umfangreiche Erfahrung in der Entwicklung von Echtzeit- und Embedded-Systemen, einschließlich der Arbeit mit verschiedenen Mikrocontrollern und Betriebssystemen.

Programmiersprachen
Tiefgreifende Kenntnisse in mehreren Programmiersprachen wie ASM, C/C++, Python und Java, mit mehr als 15 Jahren Erfahrung in C/C++.

FPGA und Hardware-Entwicklung
Erfahrung in der Entwicklung für FPGAs, einschließlich der Arbeit mit Intel Cyclone II/V und Microsemi IGLOO2/SmartFusion2.

Netzwerkprotokolle
Kenntnisse in der Entwicklung und Implementierung von industriellen Hochgeschwindigkeits-Netzwerkprotokollen.

Betriebssysteme
Erfahrung mit verschiedenen Betriebssystemen wie Linux (Arch, Ubuntu, LFS) und Windows, sowie Echtzeitbetriebssystemen wie RT Linux und TI RTOS.

Softwarearchitektur
Anwendung von objektorientierter Analyse (OOA), Design (OOD) und Programmierung (OOP) in der Entwicklung von Systemsoftware und -komponenten.

Testing und Qualitätssicherung
Erfahrung mit verschiedenen Testing-Frameworks und -Werkzeugen wie NUnit, CPPUnit/CxxTest und MockPP.
 

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2015

Sprachen

DeutschverhandlungssicherEnglischverhandlungssicherRussischMuttersprache

Projekthistorie

Embedded/Realtime Softwareentwickler

Scanlab GmbH

Industrie und Maschinenbau

250-500 Mitarbeiter

Embedded-Software-Entwickler im Projekt RTC-X (Scanner Realtime Controller Gen. X), verantwortlich für die Entwicklung und Optimierung von Firmware und Protokollstacks (SL2-100, SORTE) auf ICSSG PRU in ASM, Integration und Synchronisation von Netzwerkprotokollen (SORTE, EtherCAT), sowie IPC-Implementierung zwischen ICSSG PRU und ARM Cortex A53. Zusätzliche Aufgaben umfassen die Konfiguration von Synchronisatoren und Leistungstests von PCIe zur Kommunikation mit FPGA-basierten Systemen. Erstellung technischer Dokumentation zur Unterstützung der Projektentwicklung.

Embedded/Realtime Softwareentwickler

Neaspec GmbH

Industrie und Maschinenbau

50-250 Mitarbeiter

Softwareentwickler im Projekt neaCore und neaGUI für AF-Mikroskope, verantwortlich für die Aktualisierung von Echtzeit-Kernel-Komponenten und Treibern sowie für die Entwicklung und den Test neuer Funktionen gemäß technischer Anforderungen. In neaGUI für die Erstellung und Prüfung neuer Komponenten der grafischen Benutzeroberfläche zuständig. Verwendete Technologien umfassen C/C++, C# (.NET, WPF, MVVM), Mono und RT Linux auf der Hardware-Plattform NeaScope.

Teamleiter / Softwareentwickler für VR- und AR-Anwendungen

C1 Technologies GmbH

Industrie und Maschinenbau

< 10 Mitarbeiter

Teamleiter und Softwareentwickler für VR- und AR-Anwendungen zur Unterstützung von Geschäftsprozessen in verschiedenen Branchen, darunter Großhandel, Maschinenwartung und Logistik. Verantwortlich für die Entwicklung, das Testen und die Implementierung von Anwendungen wie Raumplanung und Innenarchitektur, Werkzeugmaschinenunterstützung und -wartung unter Verwendung von Hologramm-Displays und visuellen Anweisungen, Schulungs- und Zertifizierungstools. Er nutzte Technologien wie C#/.NET, Unity 3D, Mixed Reality Toolkit, Azure Cloud Services, ARKit, Blender, OpenCV und andere VR/AR-Entwicklungsumgebungen für Geräte wie Microsoft HoloLens und Windows Mixed Reality.

Softwareentwickler

Headnex GmbH

Marketing, PR und Design

< 10 Mitarbeiter

Softwareentwicklung im Bereich der Förderung und Vermarktung mobiler Anwendungen. Verantwortlich für die Pflege bestehender Software und die Implementierung neuer Funktionen entsprechend den Kundenanforderungen.

Embedded Softwareentwickler

ThyssenKrupp Aufzüge GmbH

Industrie und Maschinenbau

>10.000 Mitarbeiter

Entwickler von Embedded Software in den Projekten E.COR (Elevator Controller) und BlueBox. Verantwortlich für die Implementierung neuer Sicherheitsanforderungen und -funktionen für die sichere Evakuierung, Selbsttests und den „Safe Mode of Operation“ für Aufzugssysteme. Implementierung der Echtzeitüberwachung des Zustands der Aufzugsanlagen und der Analyse der Sicherheitskreise. Bei einem Notfall-VoIP-Kommunikationssystem namens „BlueBox“ war für die Entwicklung eines Linux-Treibers für den Batteriebetrieb bei Stromausfall, die Implementierung einer lokalen Datenbank zur Speicherung von Nutzungsstatistiken und deren Synchronisierung mit Microsoft Azure verantwortlich. Zum Einsatz kamen Technologien wie C/C++, Embedded Linux, IBM Rational Rhapsody, Perforce und LevelDB.

Senior Embedded Softwareentwickler

Bausch + Lomb | Technolas Perfect Vision

250-500 Mitarbeiter

Embedded-Softwareentwickler im Projekt ExcimerRT für Excimer Laser Workstation und PGS (Pattern Generator Software) für die Victus Femtosecond Laser Platform, verantwortlich für die Integration und Steuerung medizinischer Lasersysteme. Aufgaben umfassen die Integration von Hard- und Softwarekomponenten, das Design und die Entwicklung von Echtzeit-Windows-Treibern, sowie die Implementierung von State Machines und Kommunikationsschnittstellen zwischen Echtzeitsoftware und Windows-Anwendungen. Im Projekt PGS Durchführung der Portierung von Linux nach Windows, Entwicklung und Integration neuer Behandlungsverfahren (z. B. LensFragmentation, Capsulotomy) und kontinuierliche Weiterentwicklung und Refactoring der Software. Beteiligung an Verifikation und Validierung gemäß ISO 62304. Verwendete Technologien: C/C++, C#, IntervalZero RTX, Matlab, MS Visual Studio, UML, NUnit.

C++ Softwareentwickler

European Computer Telecoms AG

50-250 Mitarbeiter

Entwickler von Embedded Software in den Projekten E.COR (Elevator Controller) und BlueBox. Verantwortlich für die Implementierung neuer Sicherheitsanforderungen und -funktionen für die sichere Evakuierung, Selbsttests und den „Safe Mode of Operation“ für Aufzugssysteme. Implementierung der Echtzeitüberwachung des Zustands der Aufzugsanlagen und der Analyse der Sicherheitskreise. Bei einem Notfall-VoIP-Kommunikationssystem namens „BlueBox“ war für die Entwicklung eines Linux-Treibers für den Batteriebetrieb bei Stromausfall, die Implementierung einer lokalen Datenbank zur Speicherung von Nutzungsstatistiken und deren Synchronisierung mit Microsoft Azure verantwortlich. Zum Einsatz kamen Technologien wie C/C++, Embedded Linux, IBM Rational Rhapsody, Perforce und LevelDB.

Embedded Softwareentwickler C/C++

Visutech System Ltd.
Entwicklung des EtherCAT Master SDK, einschließlich Design und Implementierung von Netzwerkprotokollen und Echtzeitfunktionen.

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden