C++ Softwareentwickler
- Verfügbarkeit einsehen
- 0 Referenzen
- 85€/Stunde
- 88353 Kisslegg
- Umkreis (bis 200 km)
- de | en
- 07.12.2024
Kurzvorstellung
Ich bin Senior-Softwareentwickler, Teamplayer und an interessanten Projekten interessiert.
Qualifikationen
Ausbildung
Kommunikations- und Softwaretechnik
Dipl.-Ing. (FH) Informatik
2005
Albstadt Sigmaringen
Albstadt Sigmaringen
Über mich
* 20+ Jahre Erfahrung in C++
- Multithreaded (SMT) Anwendungen unter Verwendung moderner Designpatterns und Sprachfeatures
- Implementierung und/oder Spezifizierung verschiedener Protokolle für eine Reihe an Bussystemen (CAN, Ethernet, LoRa, SPI, I2C, ...), für verschiedene Anwendungen (controlling, measurement)
- Erstellen eigener Linux-Distros (mit eigenem Kernel/Modulen) für Spezial-Anwendungen/Hardware (Yocto, OpenWRT)
- Microcontroller-Programmierung mit/ohne OS (STM32L4, ESP, ATMEGA, PIC)
* Fundierte Kentnisse in:
- Program-Design (UML und Design-Patterns)
- andere Programmiersprachen (C, Java, Python)
- Low-Layer-Sachen (Hardware, memory-management, ...)
* Immer mit dabei:
- Agile Project Management (scrum)
- Versioning (git, SVN)
- DevOps (Jira, Jenkins)
- die typischen Linux Geschichten (bash, systemd, deb/rpm, udev, ...)
- Eine IDE (VSCode, NetBeans, Eclipse, vim, make, ...)
* Sachen, die immermal wieder mitspielen:
- JSON, YAML, XML, ...
- REST, SQL, GraphQL
- (A)Symmetric Encryption, Checksums (SHA, MD5, CRC, ...), Authorization (OAuth)
- Tools wie QEMU, CMake, Code-Generators, ...
* Doing things "outside the box", um zu wachsen (privat):
- PCB-Entwicklung mit KiCad (oder Eagle)
- Web-Entwicklung: Django, Vue, Vuetify, JavaScript
- Android-Apps
- Multithreaded (SMT) Anwendungen unter Verwendung moderner Designpatterns und Sprachfeatures
- Implementierung und/oder Spezifizierung verschiedener Protokolle für eine Reihe an Bussystemen (CAN, Ethernet, LoRa, SPI, I2C, ...), für verschiedene Anwendungen (controlling, measurement)
- Erstellen eigener Linux-Distros (mit eigenem Kernel/Modulen) für Spezial-Anwendungen/Hardware (Yocto, OpenWRT)
- Microcontroller-Programmierung mit/ohne OS (STM32L4, ESP, ATMEGA, PIC)
* Fundierte Kentnisse in:
- Program-Design (UML und Design-Patterns)
- andere Programmiersprachen (C, Java, Python)
- Low-Layer-Sachen (Hardware, memory-management, ...)
* Immer mit dabei:
- Agile Project Management (scrum)
- Versioning (git, SVN)
- DevOps (Jira, Jenkins)
- die typischen Linux Geschichten (bash, systemd, deb/rpm, udev, ...)
- Eine IDE (VSCode, NetBeans, Eclipse, vim, make, ...)
* Sachen, die immermal wieder mitspielen:
- JSON, YAML, XML, ...
- REST, SQL, GraphQL
- (A)Symmetric Encryption, Checksums (SHA, MD5, CRC, ...), Authorization (OAuth)
- Tools wie QEMU, CMake, Code-Generators, ...
* Doing things "outside the box", um zu wachsen (privat):
- PCB-Entwicklung mit KiCad (oder Eagle)
- Web-Entwicklung: Django, Vue, Vuetify, JavaScript
- Android-Apps
Weitere Kenntnisse
C, C++, Java, CAN, Ethernet, TCP, UDP, LIN, Flex-Ray, RS232, RS485, CCP, XCP, MQTT, SPI, I2C, Atmel ATMega, STM32, ESP23, MBedOs, PlatformIO, Linux
Persönliche Daten
Sprache
- Deutsch (Muttersprache)
- Englisch (Gut)
Reisebereitschaft
Umkreis (bis 200 km)
Home-Office
bevorzugt
Profilaufrufe
1838
Alter
44
Berufserfahrung
19 Jahre und 6 Monate
(seit 06/2005)
Projektleitung
4 Jahre
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden