Embedded, Software, Mikrocontroller, C, C++, objektorientiert, Assembler, Arm Cortex M3, STM32, RTOS, MSP430, Arm7, Atmel AVR, Pic24, Firmware
Aktualisiert am 19.12.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.08.2024
Verfügbar zu: 100%
davon vor Ort: 60%
C
Hardwarenahe Entwicklung
Embedded Development
Deutsch
Muttersprache
Englisch
Gut in Wort und Schrift
Spanisch
Grundlagenwissen

Einsatzorte

Einsatzorte

Deutschland, Österreich

Deutschland: Stundensatz in Berlin ab 60 Euro,

Weitere Länder: Stundensatz ist abhängig von Standort des Projekts

möglich

Projekte

Projekte

3 Jahre
2021-04 - heute

Applikationsentwicklung POS-Terminals

Embedded Software-Entwickler CVS Git GDB ...
Embedded Software-Entwickler
  • Point-of-Sale-Terminals, Software-Entwicklung, Anpassung von Gerätesoftware an neue unbediente Terminals

  • Entwicklung in C (gcc) unter Linux, Benutzung von Jira, Visual Studio Code mit GDB

  • Versionskontrolle mit cvs und git

JIRA Visual Studio Code
CVS Git GDB C Python C++
Ingenico GmbH
Homeoffice / Ratingen
6 Monate
2020-10 - 2021-03

Einbringung von Safety-Funktionen für verschiedene Gabelstapler

Embedded-Software-Entwickler STM32 C CAN ...
Embedded-Software-Entwickler
  • Firmwareanpassungen für verschiedene Gabelstapler
  • Embedded Software-Entwicklung im Safety-Bereich

  • Einbringung von neuen Sicherheitsfunktionen in bestehende Softwarestände

  • Entwicklung in C

  • Benutzung von CAN und CANOpen

Visual Studio Code Subversion
STM32 C CAN CAN-Open
Jungheinrich AG
Norderstedt
10 Monate
2019-11 - 2020-08

Aufbau eines Netzes von Akkuladestationen für Lastenfahrräder, Scooter, Roller; Entwicklung der Steuerungseinheit

Software-Architekt, Embedded-Software-Entwickler C STM32F7 Atollic True Studio (Eclipse) ...
Software-Architekt, Embedded-Software-Entwickler
  • Architektur und Design des Systems zur Akkuladesteuerung auf Basis eines STMF765

  • Entwicklung in C, Benutzung von Eclipse (Atollic True Studio), Git und Gitlab, Miro

  • System auf Basis von FreeRTOS, Entwicklung der Architektur, Applikation und Treiber

  • Benutzung von CAN und CANOpen, Entwicklung eines CANOpen Stacks

C STM32F7 Atollic True Studio (Eclipse) Git Gitlab Miro FreeRTOS CAN CANOpen
Greenpack GmbH
Berlin
4 Monate
2019-07 - 2019-10

Soft- und Hardware Musikelektronik

Embedded Software-Entwickler C++ STM32 FreeRTOS ...
Embedded Software-Entwickler
  • Weiterentwicklung einer objektorientierten, modularen Hardware- und Softwareplattform in C++ auf Basis der Mikrocotrollerfamilie STM32 (Arm Cortex M3) und AVR (8bit)

  • Modulares Mehrprozessorsystem, Einsatz des Realtime-OS FreeRTOS mit Signalmanager

  • Einsatz von Eclipse, Crossworks von Rowley, Gnu C++ und Mercurial

C++ STM32 FreeRTOS Mercurial Eclipse
Eigenentwicklung
Berlin
3 Jahre 3 Monate
2016-05 - 2019-07

Gerätesoftware für Haushaltsgeräte

Embedded Software-Entwickler C Realtime-OS EMBOS STM32 ...
Embedded Software-Entwickler
  • Design und Implementierung von Applikationssoftware sowie Entwicklung von Treibern

  • Entwicklung in C für die Prozessoren STM32 (ARM Cortex M3) sowie M16 von Renesas

  • Einsatz des Realtime-OS EMBOS von Segger

  • Es wurden u.a. PTC, Visual Studio 2012/2015, IAR Workbench sowie Polyspace eingesetzt

  • Es wird ein agiler an Scrum angelehnter Entwicklungsprozess verwendet

  • Continous Integration mit Hilfe eines Jenkins-Servers
  • Verwendung von MISRA für C
PTC Integrity Visual Studio 2012 Visual Studio 2015 IAR Workbench Polyspace
C Realtime-OS EMBOS STM32 Agiler Prozess M16 Applicationsentwicklung Treiberentwicklung
Miele & Cie. KG
Gütersloh
8 Monate
2015-09 - 2016-04

Soft- und Hardware-Entwicklung im Bereich Musikelektronik

Embedded Software-Entwickler C++ SPI USB ...
Embedded Software-Entwickler
  • Design und Implementierung einer objektorientierten, modularen Hardware- und
    Softwareplattform in C++ auf Basis des STM32 (Arm Cortex M3)
  • Mehrprozessorsystem mit SPI-Bus und USB, Einsatz des Realtime-OS FreeRTOS
  • Einsatz von Mercurial, Eclipse, Crossworks 3.6 von Rowley, Gnu C++ und Mercurial, Unittests
    mittels proprietärem Framework
Mercurial Eclipse 4.5 Crossworks 3.6
C++ SPI USB FreeRTOS 8.2 Gnu C++ Unittests
Eigenentwicklung
Berlin
1 Jahr 2 Monate
2014-07 - 2015-08

Smart-Metering Plattform für Gaszähler

Embedded Software-Entwickler MISRA-C Continous Integration
Embedded Software-Entwickler
  •  Spezifikation, Design und Implementierung von Softwaremodulen im internationalen Team
  •  Verwendung von Eclipse, IAR C und Workbench, Subversion - Prozessor STM32L0xx (Arm Cortex M0+, Lowpower)
  • Verwendung von MISRA und PCLint, Continous Integration in Simulation und Hardware
  • Verwendung eines Hauseigenen Prozesses zur Software-Entwicklung
  • Einsatz von Reviews, parallelem Implementieren von Unittests mittels CUnit
STM32L0xx (Arm Cortex M0+) Eclipse 4.2 IAR-C PCLint CUnit IAR Workbench Subversion
MISRA-C Continous Integration
Elster GmbH
Osnabrück

Aus- und Weiterbildung

Aus- und Weiterbildung

1996 - 1999 Studium der Informatik an der TU Berlin (ohne Abschluss)
1989 - 1993 Studium der Elektrotechnik an der TU Berlin (ohne Abschluss)
1986 - 1989 Oberstufenzentrum Elektrotechnik / Nachrichtentechnik (Gymnasiale Oberstufe) in Berlin, Absolvierung des Abiturs

Position

Position

Schwerpunkt in der Embedded-Entwicklung / Mikrocontroller (Arm7, Cortex M3, 8051, V25/35, MSP430, Atmel AVR, Assembler, C, C++, RTOS, Cortex M3, STM32)

Kompetenzen

Kompetenzen

Top-Skills

C Hardwarenahe Entwicklung Embedded Development

Produkte / Standards / Erfahrungen / Methoden

Agiler Prozess
Applicationsentwicklung
Atollic True Studio (Eclipse)
Continous Integration
gute Kenntnisse
Crossworks 3.6
sehr gute Kenntnisse
CUnit
gute Kenntnisse
Eclipse
Eclipse 4.2
gute Kenntnisse
Eclipse 4.5
gute Kenntnisse
Git
Gitlab
IAR Workbench
sehr gute Kenntnisse
Mercurial
gute Kenntnisse
Miro
PCLint
gute Kenntnisse
Polyspace
PTC Integrity
SPI
sehr gute Kenntnisse
STM32F7
Subversion
sehr gute Kenntnisse
Treiberentwicklung
Unittests
sehr gute Kenntnisse
USB
gute Kenntnisse
Visual Studio 2012
Visual Studio 2015
Gute Kenntnisse über Visual Studio 2005 - 2012
Gute Kenntnisse in Visual C++ 6.0, Atmel AVR Studio 3/4/5/6, CodevisionAVR, Keil uVision, IAR Workbench, Rowley Crossworks
Gute Kenntnisse in Eagle 4, Eagle 5
Gute Kenntnisse in Gnu C++ fur ARM7, GDB, OpenOCD, MSP430, Cortex M3
Gute Kenntnisse in WinAVR, Gnu C++ für Atmel AVR
Gute Kenntnisse in Subversion, CVS, Sourceforge, TRAC, MKS, Mercurial
Gute Kenntnisse in OpenOffice, Office, Gimp
Gute Kenntnisse über Qt 4.6
Gute Kenntnisse in Eclipse/CDT
Grundkenntnisse in Autocad
Gute Kenntnisse in Steinberg Cubase SX, Native Instruments' Reaktor andere Musiksoftware
Gute Kenntnisse in DoxyGen
Gute Kenntnisse in OOA,OOD
Grundkenntinsse in UML
Grundkenntnisse über C++ .net

Betriebssysteme

FreeRTOS
FreeRTOS 8.2
sehr gute Kenntnisse
MS-DOS
gute Kenntnisse
Realtime-OS EMBOS
RTOS (Real Time OS)
div. proprietäre Lösungen, EMBOS, RTX
Unix/Linux
Grundkenntnisse
Windows
gute Kenntnisse

Programmiersprachen

Assembler
Gute Kenntnisse in 8051, Atmel AVR, x86/V25/V35, MSP430 Assembler
Basic
Grundkenntnisse
C
Sehr gute Kenntnisse
C++
Sehr gute Kenntnisse
Clipper
Grundkenntnisse
dBase
Grundkenntnisse
Emacs
Grundkenntnisse
Gnu C++
Sehr gute Kenntnisse
HPGL, HP PCL
Grundkenntnisse
IAR-C
Sehr gute Kenntnisse
MISRA-C
gute Kenntnisse
PHP
Grundkenntnisse
Qt
gute Kenntnisse
Visual Studio Code
Python
mySQL - Gute Kenntnisse

Datenbanken

Access
Grundkenntnisse
MySQL
Gute Kenntnisse
ODBC
Grundlagenwissen
SQL
Grundkenntnisse

Datenkommunikation

Bus
M-Bus, wMBus, I2C, CAN, USB
CAN
CANOpen
Internet, Intranet
Grundkenntnisse
ISDN
Grundkenntnisse
parallele Schnittstelle
Grundkenntnisse
Proprietäre Protokolle
Gute Kenntnisse über Atos / Iso8583
RS232
Gute Kenntnisse
TCP/IP
Grundkenntnisse
Windows Netzwerk
Grundkenntnisse
CAN-Open

Hardware

Ascii/X - Terminals
gute Kenntnisse
Atari
Bus
RS485, USB, I2C, CAN
Datenerfassungsterminals
Eigenentwicklung Energiemessgerät
Echtzeitsysteme
EMBOS, FreeRTOS, andere proprietäre Echtzeitsysteme
embedded Systeme
sehr gute Kenntnisse
Emulatoren
gute Kenntnisse uVision, AVR Studio und andere für 8051, V25, Atmel AVR, ARM7, MSP430, Cortex M3, STM32
Hardware entwickelt
Mikrocontroller-Umfeld, gute Kenntnisse
M16
Mikrocontroller
8051, Atmel AVR, V25, x86, ARM7, MSP430, Arm Cortex M3, STM32 gute Kenntnisse
PC
gute Kenntnisse
STM32
STM32L0xx (Arm Cortex M0+)
sehr gute Kenntnisse
Sehr gute Kenntnisse im Bereich Arm Cortex M3, STM32, Atmel AVR, Arm7, MSP430, V25/x86, 8051 und kompatible,
diverse Hardware-Entwicklungen im Bereich
- Musikelektronik
- Ermittlung von Energiemesswerten
- Mesh Funknetzwerke

Berechnung / Simulation / Versuch / Validierung

-

Design / Entwicklung / Konstruktion

AutoCAD
Grundkenntnisse
EAGLE
gute Kenntnisse

Branchen

Branchen

- Haushaltsgeräte
- Banken / POS-Terminals
- Handel / Unterhaltungselektronik, Musikelektronik
- IT / EDV
- Energietechnik

Einsatzorte

Einsatzorte

Deutschland, Österreich

Deutschland: Stundensatz in Berlin ab 60 Euro,

Weitere Länder: Stundensatz ist abhängig von Standort des Projekts

möglich

Projekte

Projekte

3 Jahre
2021-04 - heute

Applikationsentwicklung POS-Terminals

Embedded Software-Entwickler CVS Git GDB ...
Embedded Software-Entwickler
  • Point-of-Sale-Terminals, Software-Entwicklung, Anpassung von Gerätesoftware an neue unbediente Terminals

  • Entwicklung in C (gcc) unter Linux, Benutzung von Jira, Visual Studio Code mit GDB

  • Versionskontrolle mit cvs und git

JIRA Visual Studio Code
CVS Git GDB C Python C++
Ingenico GmbH
Homeoffice / Ratingen
6 Monate
2020-10 - 2021-03

Einbringung von Safety-Funktionen für verschiedene Gabelstapler

Embedded-Software-Entwickler STM32 C CAN ...
Embedded-Software-Entwickler
  • Firmwareanpassungen für verschiedene Gabelstapler
  • Embedded Software-Entwicklung im Safety-Bereich

  • Einbringung von neuen Sicherheitsfunktionen in bestehende Softwarestände

  • Entwicklung in C

  • Benutzung von CAN und CANOpen

Visual Studio Code Subversion
STM32 C CAN CAN-Open
Jungheinrich AG
Norderstedt
10 Monate
2019-11 - 2020-08

Aufbau eines Netzes von Akkuladestationen für Lastenfahrräder, Scooter, Roller; Entwicklung der Steuerungseinheit

Software-Architekt, Embedded-Software-Entwickler C STM32F7 Atollic True Studio (Eclipse) ...
Software-Architekt, Embedded-Software-Entwickler
  • Architektur und Design des Systems zur Akkuladesteuerung auf Basis eines STMF765

  • Entwicklung in C, Benutzung von Eclipse (Atollic True Studio), Git und Gitlab, Miro

  • System auf Basis von FreeRTOS, Entwicklung der Architektur, Applikation und Treiber

  • Benutzung von CAN und CANOpen, Entwicklung eines CANOpen Stacks

C STM32F7 Atollic True Studio (Eclipse) Git Gitlab Miro FreeRTOS CAN CANOpen
Greenpack GmbH
Berlin
4 Monate
2019-07 - 2019-10

Soft- und Hardware Musikelektronik

Embedded Software-Entwickler C++ STM32 FreeRTOS ...
Embedded Software-Entwickler
  • Weiterentwicklung einer objektorientierten, modularen Hardware- und Softwareplattform in C++ auf Basis der Mikrocotrollerfamilie STM32 (Arm Cortex M3) und AVR (8bit)

  • Modulares Mehrprozessorsystem, Einsatz des Realtime-OS FreeRTOS mit Signalmanager

  • Einsatz von Eclipse, Crossworks von Rowley, Gnu C++ und Mercurial

C++ STM32 FreeRTOS Mercurial Eclipse
Eigenentwicklung
Berlin
3 Jahre 3 Monate
2016-05 - 2019-07

Gerätesoftware für Haushaltsgeräte

Embedded Software-Entwickler C Realtime-OS EMBOS STM32 ...
Embedded Software-Entwickler
  • Design und Implementierung von Applikationssoftware sowie Entwicklung von Treibern

  • Entwicklung in C für die Prozessoren STM32 (ARM Cortex M3) sowie M16 von Renesas

  • Einsatz des Realtime-OS EMBOS von Segger

  • Es wurden u.a. PTC, Visual Studio 2012/2015, IAR Workbench sowie Polyspace eingesetzt

  • Es wird ein agiler an Scrum angelehnter Entwicklungsprozess verwendet

  • Continous Integration mit Hilfe eines Jenkins-Servers
  • Verwendung von MISRA für C
PTC Integrity Visual Studio 2012 Visual Studio 2015 IAR Workbench Polyspace
C Realtime-OS EMBOS STM32 Agiler Prozess M16 Applicationsentwicklung Treiberentwicklung
Miele & Cie. KG
Gütersloh
8 Monate
2015-09 - 2016-04

Soft- und Hardware-Entwicklung im Bereich Musikelektronik

Embedded Software-Entwickler C++ SPI USB ...
Embedded Software-Entwickler
  • Design und Implementierung einer objektorientierten, modularen Hardware- und
    Softwareplattform in C++ auf Basis des STM32 (Arm Cortex M3)
  • Mehrprozessorsystem mit SPI-Bus und USB, Einsatz des Realtime-OS FreeRTOS
  • Einsatz von Mercurial, Eclipse, Crossworks 3.6 von Rowley, Gnu C++ und Mercurial, Unittests
    mittels proprietärem Framework
Mercurial Eclipse 4.5 Crossworks 3.6
C++ SPI USB FreeRTOS 8.2 Gnu C++ Unittests
Eigenentwicklung
Berlin
1 Jahr 2 Monate
2014-07 - 2015-08

Smart-Metering Plattform für Gaszähler

Embedded Software-Entwickler MISRA-C Continous Integration
Embedded Software-Entwickler
  •  Spezifikation, Design und Implementierung von Softwaremodulen im internationalen Team
  •  Verwendung von Eclipse, IAR C und Workbench, Subversion - Prozessor STM32L0xx (Arm Cortex M0+, Lowpower)
  • Verwendung von MISRA und PCLint, Continous Integration in Simulation und Hardware
  • Verwendung eines Hauseigenen Prozesses zur Software-Entwicklung
  • Einsatz von Reviews, parallelem Implementieren von Unittests mittels CUnit
STM32L0xx (Arm Cortex M0+) Eclipse 4.2 IAR-C PCLint CUnit IAR Workbench Subversion
MISRA-C Continous Integration
Elster GmbH
Osnabrück

Aus- und Weiterbildung

Aus- und Weiterbildung

1996 - 1999 Studium der Informatik an der TU Berlin (ohne Abschluss)
1989 - 1993 Studium der Elektrotechnik an der TU Berlin (ohne Abschluss)
1986 - 1989 Oberstufenzentrum Elektrotechnik / Nachrichtentechnik (Gymnasiale Oberstufe) in Berlin, Absolvierung des Abiturs

Position

Position

Schwerpunkt in der Embedded-Entwicklung / Mikrocontroller (Arm7, Cortex M3, 8051, V25/35, MSP430, Atmel AVR, Assembler, C, C++, RTOS, Cortex M3, STM32)

Kompetenzen

Kompetenzen

Top-Skills

C Hardwarenahe Entwicklung Embedded Development

Produkte / Standards / Erfahrungen / Methoden

Agiler Prozess
Applicationsentwicklung
Atollic True Studio (Eclipse)
Continous Integration
gute Kenntnisse
Crossworks 3.6
sehr gute Kenntnisse
CUnit
gute Kenntnisse
Eclipse
Eclipse 4.2
gute Kenntnisse
Eclipse 4.5
gute Kenntnisse
Git
Gitlab
IAR Workbench
sehr gute Kenntnisse
Mercurial
gute Kenntnisse
Miro
PCLint
gute Kenntnisse
Polyspace
PTC Integrity
SPI
sehr gute Kenntnisse
STM32F7
Subversion
sehr gute Kenntnisse
Treiberentwicklung
Unittests
sehr gute Kenntnisse
USB
gute Kenntnisse
Visual Studio 2012
Visual Studio 2015
Gute Kenntnisse über Visual Studio 2005 - 2012
Gute Kenntnisse in Visual C++ 6.0, Atmel AVR Studio 3/4/5/6, CodevisionAVR, Keil uVision, IAR Workbench, Rowley Crossworks
Gute Kenntnisse in Eagle 4, Eagle 5
Gute Kenntnisse in Gnu C++ fur ARM7, GDB, OpenOCD, MSP430, Cortex M3
Gute Kenntnisse in WinAVR, Gnu C++ für Atmel AVR
Gute Kenntnisse in Subversion, CVS, Sourceforge, TRAC, MKS, Mercurial
Gute Kenntnisse in OpenOffice, Office, Gimp
Gute Kenntnisse über Qt 4.6
Gute Kenntnisse in Eclipse/CDT
Grundkenntnisse in Autocad
Gute Kenntnisse in Steinberg Cubase SX, Native Instruments' Reaktor andere Musiksoftware
Gute Kenntnisse in DoxyGen
Gute Kenntnisse in OOA,OOD
Grundkenntinsse in UML
Grundkenntnisse über C++ .net

Betriebssysteme

FreeRTOS
FreeRTOS 8.2
sehr gute Kenntnisse
MS-DOS
gute Kenntnisse
Realtime-OS EMBOS
RTOS (Real Time OS)
div. proprietäre Lösungen, EMBOS, RTX
Unix/Linux
Grundkenntnisse
Windows
gute Kenntnisse

Programmiersprachen

Assembler
Gute Kenntnisse in 8051, Atmel AVR, x86/V25/V35, MSP430 Assembler
Basic
Grundkenntnisse
C
Sehr gute Kenntnisse
C++
Sehr gute Kenntnisse
Clipper
Grundkenntnisse
dBase
Grundkenntnisse
Emacs
Grundkenntnisse
Gnu C++
Sehr gute Kenntnisse
HPGL, HP PCL
Grundkenntnisse
IAR-C
Sehr gute Kenntnisse
MISRA-C
gute Kenntnisse
PHP
Grundkenntnisse
Qt
gute Kenntnisse
Visual Studio Code
Python
mySQL - Gute Kenntnisse

Datenbanken

Access
Grundkenntnisse
MySQL
Gute Kenntnisse
ODBC
Grundlagenwissen
SQL
Grundkenntnisse

Datenkommunikation

Bus
M-Bus, wMBus, I2C, CAN, USB
CAN
CANOpen
Internet, Intranet
Grundkenntnisse
ISDN
Grundkenntnisse
parallele Schnittstelle
Grundkenntnisse
Proprietäre Protokolle
Gute Kenntnisse über Atos / Iso8583
RS232
Gute Kenntnisse
TCP/IP
Grundkenntnisse
Windows Netzwerk
Grundkenntnisse
CAN-Open

Hardware

Ascii/X - Terminals
gute Kenntnisse
Atari
Bus
RS485, USB, I2C, CAN
Datenerfassungsterminals
Eigenentwicklung Energiemessgerät
Echtzeitsysteme
EMBOS, FreeRTOS, andere proprietäre Echtzeitsysteme
embedded Systeme
sehr gute Kenntnisse
Emulatoren
gute Kenntnisse uVision, AVR Studio und andere für 8051, V25, Atmel AVR, ARM7, MSP430, Cortex M3, STM32
Hardware entwickelt
Mikrocontroller-Umfeld, gute Kenntnisse
M16
Mikrocontroller
8051, Atmel AVR, V25, x86, ARM7, MSP430, Arm Cortex M3, STM32 gute Kenntnisse
PC
gute Kenntnisse
STM32
STM32L0xx (Arm Cortex M0+)
sehr gute Kenntnisse
Sehr gute Kenntnisse im Bereich Arm Cortex M3, STM32, Atmel AVR, Arm7, MSP430, V25/x86, 8051 und kompatible,
diverse Hardware-Entwicklungen im Bereich
- Musikelektronik
- Ermittlung von Energiemesswerten
- Mesh Funknetzwerke

Berechnung / Simulation / Versuch / Validierung

-

Design / Entwicklung / Konstruktion

AutoCAD
Grundkenntnisse
EAGLE
gute Kenntnisse

Branchen

Branchen

- Haushaltsgeräte
- Banken / POS-Terminals
- Handel / Unterhaltungselektronik, Musikelektronik
- IT / EDV
- Energietechnik

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.