14.07.2025 aktualisiert
JU
60 % verfügbar
Software Architect, Developer
Ulm, Deutschland
Deutschland
Diplom InformatikSkills
Erfahrungen
- Softwarearchitektur, Systemarchitektur
- Programmierung
- Entwicklungsprozesse (Agile Entwicklung, Review Systeme, CI, Scrum etc.)
- Embedded Systems
- Hardwareentwicklung (Schaltungsentwurf)
- Echtzeit
- Java
- C++(22), C/C99
- Python 3
- C#
- JavaScript, TypeScript
- Assembler (x86/AMD64, ARM)
- JavaFX
- Qt, GTK3
- WPF, WinForms
- HTML
- Diverse Distributionen (Debian, Gentoo, Arch)
- Softwareentwicklung
- Kleinere Entwicklungen am Kernel
- Netzwerk (TCP/IP, UDP), WebSockets
- CAN
- USB, Bluetooth
- ARM, Atmel AVR, ESP32
- STM ARM SDK
- Espressif ESP32 SDK
- Gerrit
- Jenkins
- Atlassian Suite
- CMake
- Visual Studio
- IntelliJ IDEA
- SQL Datenbanken
- OpenCASCADE
- TensorFlow
- NumPy, SciPy
Sprachen
DeutschMutterspracheEnglischgut
Projekthistorie
Tätigkeiten
- Konzeption
- Implementierung
- Teststrategie und Testimplementierung
- C++17
- plattformunabhängig
- Java Realtime Specification (RTSJ)
Umfang
- Entwicklung von Sensorik
- Entwicklung einer Hardware-Plattform zur Steuerung bereitgestellter Mechanik
- Entwicklung einer Softwarearchitektur
- Requirements
- Hardwarekonzeption
- Hardwareentwicklung
- Softwarekonzeption
- Softwareentwicklung
- C, C++, Python
- Linux
- Webserver
- Allwinner A10 SoC, STM32F1
- CAN-Bus
- OTA Firmware Updates
Tätigkeiten
- Entwicklung einer Sprachdefinition (C-artig)
- Definition der Ausführungsumgebung (ByteCode)
- Entwicklung des Compilers
- Entwicklung der Ausführungsumgebung
- Entwicklung von Debugging-Tools
- Testentwicklung
- C++, C#
- FLEX/YACC, GPLEX
- plattformunabhängig