freiberufler C/C++ Embedded Software- / Hardwareentwicklung auf freelance.de

C/C++ Embedded Software- / Hardwareentwicklung

offline
  • auf Anfrage
  • 76135 Karlsruhe
  • Weltweit
  • de  |  en  |  fr
  • 30.06.2020

Kurzvorstellung

Softwareprogrammierung (Assembler, C, C++, C#), Software-Engineering für Embedded Systeme für Atmel AVR / ARM Cortex M3, TI DSP TMS320 Softwarearchitekturen ( UML, SYSML), Hardwaredesign, Redesign / Refactoring, Systemdesign und Analyse,

Qualifikationen

  • Elektronik
  • Elektrotechnik
  • Ingenieurwissenschaft

Projekt‐ & Berufserfahrung

Embedded SW Entwickler C++ und SW Architekt
Sonstige, Karlsruhe Umland
1/2014 – offen (10 Jahre, 3 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2014 – offen

Tätigkeitsbeschreibung

Software Architekt und Entwickler für Embedded Firmware.

Erstellung und Überarbeitung der vorhandenen SW Architektur unter Berücksichtung der Wiederverwendbarkeit für zukünftige Projekte im Konzern.

Implementierung und Tests von Funktionen.

Embedded SW Entwickler C++ und SW Architekt
Danfoss A/S, Bruchsal
4/2012 – 12/2013 (1 Jahr, 9 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

4/2012 – 12/2013

Tätigkeitsbeschreibung

Entwicklung einer Firmware für Integrierte Servoantriebe.

Erstellung und Überarbeitung der vorhanden SW Architektur unter Berücksichtung der Wiederverwendbarkeit für zukünftige Projekte im Konzern.

Implementierung und Tests von Funktionen.

Verwendung der Tools Eclipse, Clearquest, ClearCase.

IT
Schröter Metallwarenfabrik GmbH & Co. KG, Dorfprozelten
1/2010 – offen (14 Jahre, 3 Monate)
Metall-, Holz- und Papierindustrie
Tätigkeitszeitraum

1/2010 – offen

Tätigkeitsbeschreibung

Online-Marketing

Projektleiter
GLP German Lights Products, Karlsbad
11/2005 – 4/2012 (6 Jahre, 6 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

11/2005 – 4/2012

Tätigkeitsbeschreibung

Entwicklung von Embedded Hardware/Software für die Veranstaltungstechnik

Hardware:

Anzeigen: LED,Monochrom LCD-Display, Farb-LCD
Prozessoren: AVR 8-Bit RISC, STM32FXXX (32-Bit ARM Cortex M-3)
Eingabe: Taster, Kapazitive Touchfeldsensorik
Sensoren: Farberkennung, Helligkeitsmessung, Temperatur, Beschleunigung, Positionsgeber,..
Spannungsversorgung: Batteriegespeiste Systeme inkl Aufladung, Netzteilbasierte Systeme
Schnittstellen: Ethernet, USB, RS-485 (RDM/DMX), RS232, I2C, SPI,
Anwendungen: Motorsteuerungen, LED-Ansteuerungen, Benutzermenüs, Diagnose- und Logging,


Embedded SW:

Design: UML, SYS-ML, OO, Design Pattern
Programmiersprachen: Assembler, C / C++,
Datenspeicherung: EEPROM, SD-Karten, Flash
Schnittstellen: Ethernet, USB, RS-485 (RDM/DMX), RS232, I2C, SPI,
Betriebssystem: FreeRTOS


Windows/Unix/Linux (Wartungs- und Diagnosesoftware):
Design: UML, SYS-ML, OO, Design Pattern
Programmiersprachen: C#, .NET, PHP, HTML
Datenbanken/Objekte: MYSQL,MSSQL, XML


Sonstige Anmerkungen:
Sechs Jahre Erfahrung in der Entwicklung hochkomplexer Komponenten
Weitgreifendes interdisziplinäres Fachwissen
Schnelle Auffassungsgabe, Kundenorientierung und unternehmerisches Denken
Kreativer Ingenieur mit Blick für Produktionsabläufe und Kosten
Hohe soziale Kompetenz sowie Integrität

Objektorientierte Softwareentwicklung mit den Systemsprachen UML und SYS-ML
Anwendung von Design Patterns zur Erstellung einer optimalen Softwarearchitektur
Schnittstellenspezifikation
Digitaler und Analoger Schaltungsentwurf

Entwickler
Infopunkte, Friedrichshafen
1/2004 – 12/2005 (2 Jahre)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2004 – 12/2005

Tätigkeitsbeschreibung

Asterisk Telefonanlage (SIP) programmiert

IT
Interfloat Corporation, Mauren
1/2004 – offen (20 Jahre, 3 Monate)
Bauwirtschaft, Anlagen- und Schiffbau
Tätigkeitszeitraum

1/2004 – offen

Tätigkeitsbeschreibung

Onlinemarketing

Ausbildung

Fahrzeugelektronik und Informationssysteme
Dipl.-Ing. (BA)
2005
Friedrichshafen

Über mich

Unser Ingenieurbüro beschäftigt sich mit der Entwicklung von Embedded Systems Komponenten für die Industrie oder dem Automobilbereich. Durch unsere jahrelange Erfahrung in den unterschiedlichen Bereichen sind wir der ideale Partner wenn es um die Neu- oder Weiterentwicklung ihrer Produkte geht. Mit Hilfe unseres Labors sind wir in der Lage komplette Funktionsprototypen zu erstellen und entsprechende Validierungen durchzuführen. Durch unsere objektorientierte Programmierung sind die Ergebnisse leicht auf weitere Zielsysteme übertragbar.

Wir verstehen uns als kreative Schmiede und Denkfabrik, mit hochqualifizierten motivierten Ingenieuren die sich immer wieder neue Herausforderungen suchen, die dem Gütesiegel "Made in Germany" gerecht werden. Dabei arbeiten wir stets kundenorientiert, denn der Kunde soll das bekommen was er wirklich braucht und nicht was theoretisch möglich wäre. Dabei sorgen unsere optimierten Prozesse bei der Anforderungsanalyse sowie die Auswahl die passenden Lösung in Hinblick auf Zeit, Qualität und Kosten für den Kunden.

Weitere Kenntnisse

Anwendungen

Durch unser breites Spektrum können wir eine Vielzahl an Anwendungen bedienen. Unsere modulare Komponentenentwicklung ermöglicht uns sehr schnell Prototypen erstellen und diese innerhalb kürzester Zeit zur Serienreife zubringen. Aus diesem Grund sind wir der ideale Partner, wenn sie ihre Produkte mit neuen Technologien erweitern oder ergänzen wollen.

Übersicht:

Computer Vision
Smart Home Devices (Sensoren /Aktuatoren)
RTOS
Feldbusse
Antriebstechnik
Touchscreen und HMI
LED-Ansteuerung


COMPUTER VISION
INDUSTRIELLE BILDVERARBEITUNG ERÖFFNET NEUE WEGE
Immer effizienter und kostengünstiger sind in den letzten Jahren die Prozessoren für Bildverarbeitung geworden und wurden somit massentauglich. Dies ermöglicht nun auch in Bereiche vorzudringen, in denen bisher auf konventionelle Datenerfassung gesetzt wurde. Die Anwendungsbereich ist geradezu unerschöpflich. Ob in Fahrzeugen das Verkehrsgeschehen ausgewertet wird, oder in Maschinen die Produktionsqualität überwacht wird,

EMBEDDED RTOS
SCHNELLERE REAKTIONSZEIT UND DETERMINISTISCHES VERHALTEN
Im letzten Jahrzehnt kann es einen riesen Sprung in der Rechenpower für Embedded Systemen, der den immer weiter gestiegenen Anforderungen an die Software geschuldet ist. Echtzeit-Betriebsysteme oder auch Realtime Operating Systems (RTOS) stellen den konsequenten Schritt dar um den gestiegenen Anforderungen gerecht zu werden. Große komplexe Programme lassen sich so besser in mehrere kleine Teilprogramme zerlegen und gewinnen dadurch nicht nur an Übersicht, sondern lassen sich auch besser warten, welches ebenso die Entwicklungskosten senkt.


FELDBUSSE
KOMMUNIKATION IST ALLES
Viele Funktionen in heutigen Autos, Flugzeugen oder sonstigen Maschinen finden erst durch Vernetzung mehrerer Steuergeräte statt. Dazu ist es wichtig, dass man flexibel auf neue Umgebungsbedingungen reagieren kann und vorhandene Systeme an neue Anforderungen anpassen kann. Bei der Vernetzung unterschiedlicher Komponenten müssen unterschiedliche Faktoren wie Kosten,Bandbreite, Installationsaufwand usw berücksichtigt werden und die passende Lösung gewählt und implementiert werden.


ANTRIEBSTECHNIK
EFFIZIENT BEWEGEN
Die wohl klassischste Anwendung für Embedded Systeme ist die Motorregelung. Die Welt wird immer schnelllebiger und immer mehr Bereiche des Lebens werden automatisiert. Dabei erledigen elektrische Antriebe einen Großteil der Arbeit. Bei der Vielzahl der Anwendungen muss die ideale Kombination aus Antrieb und Ansteuerung ausgesucht werden. Mit modernen Techniken wie der Vektorregelung kann ein hohes Maß an Leistung, Effizienz und Genauigkeit erreicht werden.


TOUCHSCREEN TECHNIK
SCHNELLE UND INTUITIVE BEDIENUNG
Die Benutzerführung hat gerade durch den Tablet und Smartphone-Boom einen bedeutsamen Schritt zur vereinfachten Gestensteuerung gemacht. Dieser Trend setzt sich nun auch in immer mehr Endgeräten durch und verleiht ihnen nicht nur eine verbesserte Bedienbarkeit und ein edles Aussehen, sondern durch den Wegfall mechanischer Komponenten kann die Lebensdauer der Komponente auch wesentlich erhöht werden. Durch unser breites Portfolio an Lösungsansätzen können wir ihnen von sehr preisgünstigen bis hin zu sehr leistungsfähigen Lösungen genau die passende Lösung für sie anbieten


HIGH END LED TECHNIK
SCHNELLERE REAKTIONSZEIT UND ENERGIESPAREN
Im Bereich der Led-Technik wurden in den letzten Jahren riesige Fortschritte erzielt und für die Zukunft setzt sich dieser Trend weiter fort. Immer leistungsfähigere LEDs und neue Komponenten erfordern eine ständige Analyse um eine marktgerechte Lösungen zu entwickeln. Profitieren sie von unserem Know-How, das wir speziell im Bereich der Hochleistungs-


12 Jahre Erfahrung in der Entwicklung hochkomplexer Komponenten
Weitgreifendes interdisziplinäres Fachwissen
Schnelle Auffassungsgabe, Kundenorientierung und unternehmerisches Denken
Kreativer Ingenieur mit Blick für Produktionsabläufe und Kosten
Hohe soziale Kompetenz sowie Integrität

Objektorientierte Softwareentwicklung mit den Systemsprachen UML und SYS-ML
Anwendung von Design Patterns zur Erstellung einer optimalen Softwarearchitektur
Schnittstellenspezifikation
Digitaler und Analoger Schaltungsentwurf

Details:
Prozessoren: AVR 8-Bit RISC, STM32FXXX (32-Bit ARM Cortex M-3), TI DSP TMS320
Design: UML, SYS-ML, OO, Design Pattern
Programmiersprachen: Assembler, C / C++,C#, .NET, PHP, HTML
Datenspeicherung: EEPROM, SD-Karten, Flash, MYSQL,MSSQL, XML
Schnittstellen: Ethernet, USB, RS-485 (RDM/DMX), RS232, I2C, SPI,
Betriebssystem: Windows/Unix/Linux/FreeRTOS

Eingabe: Kapazitive Touchfeldsensorik
Sensoren: Farberkennung, Helligkeitsmessung, Temperatur, Beschleunigung, Positionsgeber,..
Spannungsversorgung: Batteriegespeiste Systeme inkl Aufladung, Netzteilbasierte Systeme
Anwendungen: Motorsteuerungen, LED-Ansteuerungen, Benutzermenüs, Diagnose- und Logging,





Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Grundkenntnisse)
  • Spanisch (Grundkenntnisse)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
3068
Alter
42
Berufserfahrung
22 Jahre und 6 Monate (seit 09/2001)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden