Embedded Systeme, Betriebssysteme, IT Sicherheit, Treiber & Services, Projektmanagement
- Verfügbarkeit einsehen
- 0 Referenzen
- 105€/Stunde
- 83512 Wasserburg am Inn
- auf Anfrage
- de | en | ja
- 14.11.2024
Kurzvorstellung
• Hardwarenahe Programmierung von Embedded Systemen, vornehmlich in C und C++
• Konzeptionierung von Systemkomponenten wie Treiber, Protokolle und Services
• Testautomatisierung für CI/CD
• Projektleitung, Codereview
Qualifikationen
Projekt‐ & Berufserfahrung
4/2023 – 9/2024
TätigkeitsbeschreibungSichere – TLS und Zertifikatsbasiertes – Kommunikationslösung via REST API sowie MQTT Cloud Konnektor zu AWS IoT Hub
Eingesetzte QualifikationenC++, Cloud (allg.), Echtzeit-Betriebssysteme, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, Ethernet, IT Sicherheit (allg.), Python, Sicherheits Certifikat Contraktoren (SCC), Transport Layer Security, STM32, Sicherheit von Webanwendungen
8/2021 – 3/2023
TätigkeitsbeschreibungEntwicklung und Aufbau von automatisierten Testsystemen für intelligente IoT Geräte
Eingesetzte QualifikationenC++, Cloud (allg.), DevOps, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, IT Sicherheit (allg.), Microsoft Azure, Python, Test Automation, Test Management
1/2021 – 11/2021
TätigkeitsbeschreibungSamples und Hardwareevaluierungen für 1st-silicon Motorsteuerungscontroller mit automatisierten Testmessaufbauten
Eingesetzte QualifikationenC++, DevOps (allg.), Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, Simulink, Picmicro, Python, Test Automation
1/2020 – 10/2020
TätigkeitsbeschreibungEntwickler und Tester
Eingesetzte QualifikationenC++, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, IT Sicherheit (allg.), Python, Test Automation
10/2019 – 12/2019
Tätigkeitsbeschreibung
Build System mit cmake für Bibliothek
Backend System Anpassungen
Android, C++, Embedded Entwicklung / hardwarenahe Entwicklung, Hypertext Transfer Protocols (HTTP), IT Sicherheit (allg.), Java Database Connectivity, Linux Entwicklung, Microsoft Windows (allg.), Representational State Transfer (REST)
4/2019 – 9/2019
Tätigkeitsbeschreibung
Anbindung eines MIPI DSI bzw. RGB Displays auf einem imx6 Microcontroller unter Nutzung eines Toradex Colibri Evalboards.
Bereitstellung eines OpenEmbedded bzw. Yocto build frameworks zur Erzeugung von Kernel und Rootfs mit Python und PyQT Umgebung.
C++, Echtzeit-Betriebssysteme, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Linux (Kernel), Python, Qt (Software)
7/2017 – 3/2019
Tätigkeitsbeschreibung
• Proof-of-Concept Implementierungen für Multiobjekt Metriken wie MOTP, MOTA, OSPA
• Konzept für Modelbasierte KPI Berechnung und Darstellung, insbesondere für die Funktion Parken (RSI – Radar Sector Interface)
(KPI, Daimler, Autoliv, 77GHz, Java EE, Big Data, ValAssist, ADTF, Glassfish, Next Generation Radar, RSI, RCTA, MOTP, MOTA, OSPA, Objekt
Embedded Entwicklung / hardwarenahe Entwicklung, C++, Cloud (allg.), DevOps (allg.), Embedded Systems, Python, Statistiken, Test Automation
6/2012 – 6/2017
Tätigkeitsbeschreibung
• Analyse von Hardware und Architektur Spezifikation und Ableitung entsprechender Test Konzepte und Test Spezifikationen
• Design und Implementierung von Modulen, Systemen und Akzeptanztests
• Analysen von Testresultaten und kontinuierliches Monitoring von Regressionstests
(Agile Entwicklung, Scrum, Kanban, Continuous Integration, Clean Code, Code Review, TDD, Pairing, uVision, Git, Svn, C251, SLE7x, Keil, Contactless, Python, I2C, Perl, Jenkins, Target Process, Jira, Test Complete, Visual Studio, Cygwin, 8051, Benchmarks, USB, SPI, RNG, Regression, Shell Scripts)
Embedded Entwicklung / hardwarenahe Entwicklung, C++, Echtzeit-Betriebssysteme, Embedded Systems, IT Sicherheit (allg.), Test Automation
4/2011 – 4/2012
Tätigkeitsbeschreibung
• Initialisierung und Kommandoaufbau von RF Devices via TRF7970A
• Kommandoaufbau und Inbetriebnahme eines Security Moduls via GPIO
• Implementierung einer Secure Channel Schnittstelle zwischen dem RF Device und dem Secure Element via MSP430 Mikrocontroller
• Implementierung Windows Host GUI mit QT4 und USBXpress
(TRF7970A, MSP430, Code Composer, RFID, my-d proximity 2, Mifare, ISO7816, Modulation, ISO14443, Easy SAM, Secure Element, SPI, USB, Manchester Decoding, Dongle Board design, QT4, CP210x)
C++, Echtzeit-Betriebssysteme, Embedded Entwicklung / hardwarenahe Entwicklung, IT Sicherheit (allg.)
4/2011 – 2/2012
Tätigkeitsbeschreibung
1.) Entwicklung Test- und Prüfmethoden für elektrische Chip-Prüfung
2.) Entwicklung Prototyp für sichere mobile Kommunikation
• Implementierung eines Testbetriebssystems zur Überprüfung von Flash Hardware Endurance bzw. Performance, sowie der Bootloader Zuverlässigkeit
• Definition und Erstellen entsprechender Testfälle, sowie Integration in einem Java Testframework
• Entwicklung Zertifikatslösung für mobile Kommunikation, sowie Entwicklung einer sicheren SMS Kommunikation entsprechend der Spezifikationen
(KEIL µVision, SLE77, NVM, Eclipse, Clearcase, Verschlüsselung, TRNG, S/MIME, X.509, ASN.1, PKCS#8, SMS, DES; CMAC, ARC Mikrocontroller)
C++, Corporate Security, DevOps (allg.), Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, IT Sicherheit (allg.), Test Automation
5/2010 – 3/2011
Tätigkeitsbeschreibung
Firmware Programmierung für USB Security Modul
• Evaluierung der Hardware und Anforderungsanalyse an die Firmware, Implementierung Basisfunktionalitäten für Embedded Linux System
• Konzeption und Realisierung von periphere Linux Kernel Treiber für Zugriffe auf FPGA, USB, Secure RAM, MRAM, RTC, RNG, ADC, SPI, etc.
• Aufsetzen eines Rootfs, Programmierung Linux Applikation für Token- und Objektmanagement, sowie USB- und FPGA-Synchronisation, Abschießende Performancemessungen, Tamper Test, Host Testsuite
(ARM9 Embedded Linux OS, Zilog Zatara, Linux Treiber, Cypress Astoria USB West Bridge, Lattice FPGA, MRAM, Bootloader, SD/MMC Flash Memory, Transaktionen, Thesycon, SVN, A/D-Wandler, Display, JFFS2)
C++, Corporate Security, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, IT Sicherheit (allg.)
Ausbildung
Munich
Munich
München
Über mich
Referenz durch Technical Direktor, Research & Development, vom 12.04.2011
"Der Consultant war im Zeitraum vom 3.Mai 2010 bis 31.März 2011 für unsere Firma als externer Berater beschäftigt. […] Der Consultant hat diese Aufgabe stets zu unserer vollsten Zufriedenheit erfüllt. Besonders hervorzuheben ist seine Fähigkeit technische Probleme strategisch zu lösen. Dabei kommen ihm sein umfangreiches Fachwissen und seine große Erfahrung zugute. Unser Projekt hat durch seine Mitarbeit sehr profitiert. Der Consultant ist sehr freundlich, aufgeschlossen und teamfähig und hat sich mit allen Mitarbeitern gut verstanden. Seine Arbeitseinstellung, Fleiß und Ausdauer waren stets vorbildlich. Falls sich in Zukunft ein geeignetes Projekt ergibt, würden wir den Consultant gerne wieder engagieren. Wir bedanken uns für die geleistete hervorragende Arbeit und wünschen dem Consultant weiterhin viel Erfolg und alles Gute.
Projekt Produktentwicklung und Projektleitung für ISC und MTK, 06/04 - 12/07
Referenz durch Leiter Forschung und Entwicklung, New Business, vom 14.02.08
"[...] Der Consultant ist äußerst engagiert und gegenüber neuen Aufgaben stets aufgeschlossen. Aufgrund seiner sehr guten Auffassungsgabe hat er sich überaus schnell in die beauftragten Tätigkeiten eingearbeitet und führte seine Aufgaben bereits nach kurzer Zeit eigenverantwortlich mit größter Sorgfalt und Genauigkeit aus. Er verfügt über ein fundiertes und vielseitiges Fachwissen, dass er auch bei neuen und schwierigen Aufgabenstellungen immer Erfolg versprechend und flexibel einsetzt. Er zeigt jederzeit ein sehr hohes Qualitätsbewusstsein, arbeitet zielgerichtet und selbstständig an seinen Aufgaben. Die Arbeitsweise des Consultants ist geprägt durch sehr schnelles Erfassen komplexer Zusammenhänge, sorgfältiges Analysieren von Problemstellungen, strukturiertes Erarbeiten und Bewerten von Lösungsansätzen sowie sehr schnelles Umsetzen der erforderlichen Maßnahme. Besonders hervorzuheben ist seine Fähigkeit auch in komplexen und kritischen Situationen strukturiert vorzugehen und somit stabile Planung und Ergebnisse effizient zu gewährleisten. Der Consultant setzte diese Fähigkeiten sowohl in organisatorischer Hinsicht als Projektleiter, als auch in technischer Hinsicht als Spezialist sehr gewinnbringend ein. Der Consultant verfügt über eine sehr hohe Arbeitsmoral und Einsatzbereitschaft, die er jederzeit bei der Erledigung seiner Aufgaben zeigt. Auch in Zeiten starken Arbeitsaufkommens und unter zeitlicher Belastung arbeitet er immer zügig und gewissenhaft. Die ihm übertragenen Aufgaben erledigt er stets zu unserer größten Zufriedenheit. Durch sein hilfsbereites, aufgeschlossenes und teamorientiertes Verhalten ist der Consultant in unserem Hause sehr geschätzt und anerkannt. Sein Verhalten ist stets einwandfrei und vorbildlich. Wir danken dem Consultant für seine bisherige sehr wertvolle Unterstützung und hoffen auf eine weiterhin sehr gute und konstruktive Zusammenarbeit in unseren Entwicklungsprojekten.
Weitere Kenntnisse
• Hardwarenahe Programmierung von Embedded Systemen, vornehmlich in C und C++
• Konzeptionierung von Systemkomponenten wie Treiber, Protokolle und Services
• Projektleitung, Testmanagement, Codereviews
Erfahrungsschwerpunkte:
• Smartcards, Chipkarten, Sicherheitstoken
• Embedded System Betriebssysteme und Kernelbasierte Applikationen
• Change und Release Management
• Projektleitung, Codereviews, Systemarchitektur
Betriebssysteme:
• (Embedded) Linux/Unix
• RTOS/OS (µCOS, eCOS, Smartcard OS, Pistachio, L4 Spezifikation, OpenRTOS, div. proprietäre)
• Windows, dotNet Micro Framework
Programmiersprachen:
• C, C++
• Assembler (ARM, MIPS, MSP430, 8051, ARC)
• Skriptsprachen (Shell, PHP, Perl, Python, XML)
• Frameworks (QT, Java für Testentwicklung)
Hardware:
• Mikrocontroller (Auswahl)
ATMEL: AT91SAMxxx, AT91SCxxx, AT91SOxxx
INFINEON: SLE66xxx, SLE77xxx, SLE88xxx
NXP: LPCxxx, HiperSmart
SAMSUNG: S3xxx
TEXAS INSTRUMENTS: MSP430xxx
• Emulatoren, Entwicklungsboards, Terminals, Xilinx
• Hardwarelayouts
Datenkommunikation:
• USB (SCSI Mass Storage, CCID, ICCD, West Bridge)
• Ethernet, TCP/IP, HTTP, SLIP, SSL/TLS
• ISO7816, RS232, RFID, ISO14443, my-d, Mifare, SAM
• Anbindungen FPGA, USB, SD, SC, MMC
Datenbanken:
• mSQL, mySQL, sqlite
• Microsoft Access
Produkte, Standards:
• Produkte
CASE-Tools: Rational Clearcase, Rational Clearquest, Telelogic DOORS, MKS
IDEs: KEIL µVision, Eclipse, GNU Tools, Microsoft Visual Studio, IAR, Code Composer
Dokumentation: Enterprise Architect, Microsoft Visio, DoxyGen, AutoDoc, Clean Code
Projektierung: Microsoft Project, Microsoft Office
• Standards
ANSI C, ISO-C, POSIX, RFC, MISRA
Business Prozesse: ITIL, BCM
ISO7816, ISO14443, RFID, Chipkarten
Requirements, Change und Defect Management
Tests: Unit Test, Äquivialenzklassentests, Hardwarenahe Tests (Flash, Bootloader, Protokolle)
Branchen:
• Hardwarehersteller, Softwarehersteller
• Forschung und Entwicklung
• IT/EDV Dienstleistungen
• Telekommunikation
Zertifikate:
• Writing better requirements
• Requirements Management using DOORS
• MKS
• Infineon SLE88
• Embedded Linux
• International Business Study (Business Strategy)
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Japanisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden