Software Engineering
- Verfügbarkeit einsehen
- 0 Referenzen
- 80‐95€/Stunde
- 90455 Nürnberg
- DACH-Region
- de | en
- 01.07.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
8/2012 – 12/2012
Tätigkeitsbeschreibung
Kundenspezifische Anpassungen an einem Steuergerät für Hybridantriebe, Implementierung in C
- Erfassung der SW Requirements
- Design, Implementierung und Review kundenspezifischer Anforderungen (CAN-Matrix, Derating, Fehlerdiagnose und Fehlerreaktion)
- Implementierung von HIL-Tests (basierend auf Phyton)
Software:
Doors, MKS-Integrity, Eclipse, CANalyzer, CANape, Trace32 (Lauterbach)
Hardware:
Infineon TC1797
10/2011 – 7/2012
Tätigkeitsbeschreibung
Entwicklung der Gerätesteuerung für ein Laborgerät zum automatisieren von ELISA basierenden Tests
- Entwicklung der Softwarearchitektur für die Ablaufsteuerung und für die Hardwareabstraktionsschicht
- Entwicklung der Hardwareabstraktionsschicht für die Gerätesteuerung und der Testablaufsteuerung unter QT/Linux
- Entwicklung einer Inbetriebnahme/Servicesoftware mit GUI
- Inbetriebnahme der Geräte-Prototypen (sehr hardwarenah)
9/2011 – 11/2011
Tätigkeitsbeschreibung
Requirement Engineering für eine Getriebesteuerung
- Basierend auf technischen Dokumentationen vorhandener Softwaremodule, und basierend auf Anforderungsdokumenten, wurden die Requirements für eine Produktvariante einer Getriebesteuerung ermittelt.
- Aufteilung der Requirements in Software- Elektrische und Mechanische Anforderungen.
- Integration der Requirements in Doors
2/2011 – 4/2011
Tätigkeitsbeschreibung
Portierung der Basis-Software einer Getriebesteuerung auf AUTOSAR - Architektur
- Implementierung von Modulen im Services Layer, ECU-Abstraction Layer und ComplexDrivers (u.a. ASIC-Anbindung)
- Inbetriebnahme der Software auf neuer Hardware
5/2009 – 9/2011
Tätigkeitsbeschreibung
Entwurf eines proprietären CAN-Bus Protokolls (CAN2.0B) für eine Laborgerätegruppe
Entwicklung der Softwarearchitektur für eine Laborgerätesteuerung
(Histologie) mit SBC und verteilten applikationsspezifischen
Microcontrollerboards, SW-Requirement-Engineering
Einrichten des Entwicklungsequipments und des SBC-seitigen Linux-
Betriebssystems
Entwicklung der Hardwareabstraktionsschicht für die
Gerätesteuerungssoftware unter QT/Linux.
Entwicklung einer Hardware-Simulationssoftware, um die
Gerätesteuerungssoftware ohne angeschliossene Hardware entwickeln und testen zu
können, graph. Darstellung von Gerätekomponenten mittels openGL.
Entwicklung eines Schrittmotortreibers für CortexM3, incl. CAN-
Kommunikation und AdHoc-Berechnung komplexer
Bewegungsprofile.
5/2003 – 4/2009
Tätigkeitsbeschreibung
Mehrere ähnliche Projekte im Zeitraum.
Erstellung der Architektur- und Validierungsspezifikationen.
Implementierung der Firmwaremodule von mehrachsigen (bis 10) Röntgensystemen.
Implementierung der Bewegungssteuerung, Benutzerschnittstelle, Kollisionserkennung, geräteinterne Kommunikation, Motorregelungen sowie der externen Kommunikationsschnittstellen (z.B. CPI).
Implementierung der Servicesoftware für Windows-PC
Technische Basis:
Fujitsu LX16 90543/594 Controller, CAN, RS232
C, Assembler, C#
6/1997 – 3/2009
Tätigkeitsbeschreibung
Weiterentwicklung einer Eigenorganisationslösung für Steuer- und Anwaltskanzleien
Schwerpunkte: Software Mitarbeitereinsatzplanung, Schnittstellen zu DATEV-Produkten (z.B. Dokumentenorganisation, Checklisten, Phantasy), Stammdatenpflege
Technologie:
C, C++, C#, .NET 3.5, VisualBasic, VBA, Sybase System 10/11,
MS-SQL-Server 2005, SQL, Access, COM, ODBC, CAB
Ausbildung
Nürnberg
Weitere Kenntnisse
PC, Microcontroller: Intelderivate, PIC, MSP430, TMS320, Fujitsu LX16, Embedded Systeme, QT,
Grundkenntnisse digitale Hardwareentwicklung, Messgeräte, Sensoren, Steuer- und Regelsysteme
Betriebssysteme:
Windows, Unix: Linux (SuSE, Debian, ELinOS, Ubuntu, div. Embedded Systeme
Programmiersprachen:
Assembler, Basic, C, C++, C#, SQL
Microsoft Standards:
OLE Automation, COM, Client/Server, ODBC, MFC, .NET3.5, CAB
Linux
SuSE, Debian, ElinOS, Umbutu, div. embedded Dist., z.B. Pengutronix
GUI-Entwicklung unter KDE, QT, Gerätetreiber
Microcontroller
Fujitsu LX16 , PIC, 8051 und Derivate, MSP430
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden