Systementwickler C++, embedded, Linux
Systementwickler C++, embedded, Linux
Systementwickler C++, embedded, Linux
Systementwickler C++, embedded, Linux
IT-Projektgenossenschaft eG
Internet, IT
Nürnberg
Systementwickler C++, embedded, Linux
Über diesen Job
Systementwickler C++, embedded, Linux
gewünschte Einsatzorte:
D8, D9
bevorzugt in Nürnberg, Erlangen, Erfurth, Bamberg
Wohnort:
Nürnberg
Rollen:
Softwareentwickler, Anwendungs- und Systementwickler, Qualitätssicherer, Projektleiter, Softwarearchitekt
Skills
Hardware
PC, Microcontroller, Embedded Systeme
Betriebssysteme
Windows, Linux
Programmiersprachen
Assembler, Basic, C, C++, C#, XAMIL, SQL, Delphi, Java, JavaScript, PHP, Grundkenntnisse Shell, Step5
Datenbanken
PostgreSQL, MS SQL Server, MySQL, Sybase System 11, Access
Datenkommunikation
Ethernet, Internet, Intranet, RS232, RS485, CAN, CANopen, SPI, VME-Bus, NMEA, I²C, RFID, SPI, LIN
Ausbildung:
Start - Ende
Name
Institut
Beschreibung
06/1974 - 07/1984
Realschulabschluss
09/1984 - 07/1987
Facharbeiterbrief Werkzeugmacher
anschließend 1 Jahr Berufserfahrung
09/1988 - 08/1989
Fachabitur
09/1990
Wehrdienst
08/1995 - 09/1999
Dipl. Ing. (FH) Feinwerktechnik
Georg-Simon-Ohm Fachhochschule Nürnberg
Fachrichtung Produktion und Automatisierung
Seit 1994 freiberuflich tätig in der Softwareentwicklung
Projekte:
Erfahrungen allgemein: Projekte
Erfahrungen im Bereich Anwendungs- und Systemprogrammierung
Spezifikation, Implementierung, Verifikation, Grundkenntnisse in der digitalen Hardwareentwicklung
Microsoft Standards
OLE Automation, COM, Client/Server, ODBC, MFC, .NET 3.5, Composite UI Application Block, WPF
Linux
Ubuntu, div. embedded Systeme (SysGo, Pengutronix, denx, Yocto), SuSE, Debian, ElinOS, C, C++, GUI-Entwicklung unter KDE, QT, Gerätetreiber, Einrichten, kompletter Embeddedsysteme (Kernel, Busybox, Rootfilesystem, Treiber - z.B. Touch, Socket-CAN, Framebuffer)
Microcontroller
TMS320, CortexM3, Infineon TriCore, Fujitsu LX16 , PIC, 8051 und Derivate, MSP430
Normen und Richtlinien
Medizintechnik
Software-Norm EN ISO 62304, EN 60601-1-4, Methoden, und Verfahren zur Verifizierung und Validierung von Software in Medizinprodukten, Anforderungen der FDA, Risikomanagement
Automotive
ISO 26262, funktionale Sicherheit bis ASIL C
01/2013 - 08/2016
Entwicklung der Gerätesteuerung für ein Laborgerät zur Automatisierung von ELISA basierenden Tests
- Spezifikation der Geräteelektronik TMC320-F2000 basierende Sensor/Aktor-Boards mit CAN-Bus
- Entwicklung der Firmware und Inbetriebnahme der Prototypen
- Schrittmotorsteuerung
- Digitale/Analoge Sensorik/Aktuatorik
- Anbindung externer Sensoren über I2C-Bus
- InField-Firmwareupdate
- Aufsetzen eines Linux-SBC (basierend auf Phytec phyFlex i.mx6) unter Verwendung von ptxdist, Umstieg auf Yocto , Anpassung des BoardSupportPackages gemäß kundenspezifischer Hardwareauslegung (RTC, Touch, Display, Kameraansteuerung
- Spezifikation der linuxseitigen Gerätesteuerung gemäß EN ISO 6230
- Entwicklung/Erweiterung der Hardwareabstraktionsschicht für die Gerätesteuerung unter QT/Linux
- Anbindung CAN-Bus, Kameraschnittstellen, Datanban
- Implementierung TCP-basierender Schnittstelle zur GUI
- Implementierung der Ablaufsteuerung
- Bildverarbeitungsmodule (Sobel- und Hough-Algorithmen)
Hardware: Div. Sensoren und Aktuatoren (Schrittmotor, digitale/analoge IOs, Sensorik über I²C und SPI), Arm Cortex A9 i.mx6 SBC, Kameraanbindung über Ethernet und LVDS
Branche: Medizintechnik - Laborgerätehersteller
Rolle(n): Entwickler / Programmierer
Skills: Linux, Implementierung, ptxdist, Yocto, PostgreSQL
01/2014 - 12/2015
Machbarkeitsanalyse für ein tragbares Messgerät
Machbarkeitsanalyse für ein tragbares Messgerät.Analyse und Bewertung einer Hardwareplattform bezüglich Leistungsfähigkeit und Handhabung, Adaption des Linuxkernel auf die Hardwareplattform
- Bewertung der graphischen Möglichkeiten bezüglich verschiedener Graphikbibliotheken. Implementierung einer Testapplication mit QT
- Einbindung und Performancemessungen WLAN
- Spezification und Entwicklung des InField-Update-Konzept zum Austausch von Kernel und Applikation.
Hardware: Cortex A9 System (Zynq-7000)
Branche: Baumaschinenhersteller
Skills: Yocto, VTK, QT
01/2013 - 01/2014
Entwicklung und Pflege von Autosar-Modulen
Entwicklung und Pflege von Autosar-Modulen einer Getriebesteuerung
- Entwicklung von sicherheitskritischen Modulen bis ASIL C (Flexray-Communication mit E2E-Absicherung, sensorische Erfassung digitaler und analoger Signale)
- Implementierung in C, Entwicklung von PCP-Modulen (PeriphalCoreProzessor) zur Laufzeitverbesserung der Software.
Hardware: Infineon TC1784
Branche: Automotive
Rolle(n): Entwickler / Programmierer
Skills: Eclipse, Trace32, Vector, Enterpise Architect
02/2014 - 10/2014
Entwicklung einer Steuerung
Entwicklung einer Steuerung für ein Klein-BHKW (
- Bewerben
- Job merken