14.05.2026 aktualisiert


nicht verfügbar
info: nicht verfügbar bis 31.03.2027
Senior Embedded Software Engineer | C/C++ Firmware | RTOS | STM32/ARM | Bare-Metal | CAN/CANopen/IoT
Buchrain, Schweiz
Deutschland +1
Dipl. El. Ingenieur (FH)info: Deutschland, Schweiz
Über mich
Senior Embedded Software Engineer with over 30 years of experience in C/C++, firmware development, and software architecture. Specialized in software simulations with .net/C# and WPF. Proven track record in project management and software architecture. Available for freelance embedded projects.
Skills
Embedded C++Embedded SystemsEmbedded LinuxEmbedded BetriebssystemeEmbedded SoftwareWindows EmbeddedSoftware ArchitectureRS-232
Senior Embedded Software Engineer with over 30 years of experience in C/C++, firmware development, and software architecture. Specialized in software simulations with graphical user interface with .net/C# and WPF. Specialized in ARM Cortex, STM32, CAN, CANopen, ReST, MQTT, and IoT. Proven track record in project management and software architecture. Available for freelance embedded projects.
Hardware Platforms:
- STM32
- ARM Cortex (A, M)
- ARM5 (XScale)
- PowerPC
- Various 16-bit Microcontroller (Freescale HCS12, Fujitsu, Intel, ...)
- Various 8-bit Microcontroller (PIC, 8051-Derivate, ...)
Programming Languages and Technologies:
- C (MISRA compliant)
- C++, C++14, C++17, C++20
- .net/C#, WPF
Operating Systems:
- embOS, uC/OS-II, FreeRTOS
- Various proprietary real-time operating systems
- Linux
- Windows
IDEs and Toolchains:
- STM32Cube
- Keil uVision
- Eclipse
- VSCode
- Microsoft Visual Studio
- CMake, GNU Toolchain (GNU make, GCC)
Data Communication:
- Ethernet, TCP/IP, TLS, HTTP(S), ReST, MQTT, WS-Discovery
- CAN, CANopen, CANopen Lift (CiA 417)
- Various protocols (SPI, I2C, RS232, RS485, ...)
Software Quality:
- Unit Test and Integration Test
- Continuous Integration / Continuous Delivery (CI/CD)
- Embedded Test Automationsoftware
- Software simulation with graphical user interface
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2010
Sprachen
DeutschMutterspracheEnglischverhandlungssicherFranzösischGrundkenntnisse
Projekthistorie
Software development and project management for the development of medical technology devices. Software platform firmware C/C++ (bare metal), simulation .net/C# and WPF. Motor control (PID controller), evaluation of magnetic sensors and acceleration sensor, display control (low level), unit tests, software verification tests. Development and documentation according to EN 62304. Hardware platform STM32 (Cortex M4), IDE used STM32Cube, VS Code.
Software development in C++ in the field of defense (drone defense).
Software development for elevator control systems, software platform Linux and C/C++. Development of an elevator simulation for Windows based on the existing software code, virtualization of the elevator devices (CANopen and proprietary protocols), visualization using WPF and .net/C#. Refactoring of the unit tests and integration in Visual Studio.