Senior Software Engineer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 80802 München
- Umkreis (bis 200 km)
- el | en | de
- 19.04.2026
Kurzvorstellung
Real-Time/Embedded, Desktop.
Full SW lifecycle.
Team leadership, sub-project management.
Polyglot programmer – incl. C++,C,C#,Python, Matlab/Simulink etc.
Automotive, Aerospace, Telecommunications, Industrial Software.
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
3/2025 – 12/2026
Tätigkeitsbeschreibung
• Lead SW Architect & Real-time/embedded developer (C++): high and low-level SW development (drivers, RTOS adaptation, multicore design); HW design support work.
• SW Lead, technical decision maker, lead designer, safety certification responsibilities; project management / planning and liaison with customer; liaison with vendors (RTOS selection, chip selection, tool selection).
Teamleiter IT
2/2024 – 12/2024
TätigkeitsbeschreibungImplementation of a variety of embedded funcitonalities, mainly in C++.
Eingesetzte QualifikationenKundenberater
3/2021 – 12/2026
TätigkeitsbeschreibungSoftware for high-end cameras and video post-processing systems. Both embedded (in camera) and desktop / server (post-processing) work. Development of related tools. C++17 and C++20, Python, Matlab etc.
Eingesetzte QualifikationenC++
1/2021 – 3/2021
TätigkeitsbeschreibungImplementation of embedded SW for for the TV part of an infotainments system; C++, adaptive AUTOSAR.
Eingesetzte QualifikationenProgrammierer C, C++
4/2019 – 6/2020
TätigkeitsbeschreibungFully responsible for the Diagostics, Log & Trace and (initially) Memory Domain. Managing the teams, planning, reporting to management and customer, architecture and chief designer roles.
Eingesetzte QualifikationenArchitekturvisualisierung
11/2016 – offen
Tätigkeitsbeschreibung
Sub-project manager and team leader for the Smart Access team. “Bridge head”/liaison with the customer, requirements and work package negotiation, planning, general team coordination.
Development of parts of the embedded product functionality in C++/C++11 (object-oriented development). Solely responsible for whole SWCs. Unit testing. Desktop tool maintenance in C#.
C++
8/2014 – 3/2017
Tätigkeitsbeschreibung
A mixture of Software Architect, Systems Engineer and Sub-Project Manager work.
Liaison with the customer and the service provider; planning, tracking, coordination and organization of activities and releases; requirements elicitation.
Analysis, design and documentation of the software & functional architecture; high-level software design; use of UML and SysML (Enterprise Architect).
Authoring of specifications for Software Components and functions according to system level and customer requirements (involves system engineering work); detailed design of selected SWCs (e.g. E2E); authoring of guidelines; evaluation of methods and tools.
Specification of AUTOSAR interfaces (DaVinci) and supervision of code generation.
Analysis and design of high-level concepts and functional architecture (safety, communications etc.), functional and change impact, cross-cutting concerns etc. (involves system engineering work).
Support of safety analysis (FuSi, FMEA).
Coordination of the development team. Involves team leader/sub-project leader work (effort estimation, tracking, leading reviews, technical decisions etc).
Tool development in C#.
Enterprise Architect (EA)
12/2012 – 6/2014
Tätigkeitsbeschreibung
Development of tools (diagnostic, debugging etc.) on the PC; use of C#/.Net for GUI development (WPF) and communication with the embedded target over Ethernet /TCP, UDP) and SPI; handling of Controller Area Network (CAN) data.
Development of parts of the embedded product functionality in C++; re-design and re-factoring of existing parts (object-oriented design, design patterns).
Development of enhancements for AUTOSAR tools and the build system; use of Groovy and Java; use of the Artop library.
Automotive Open System Architecture
Ausbildung
Newcastle upon Tyne, UK
Über mich
Highly motivated, enthusiastic, fast learner and adapter; “battle-tested” analytical skills.
Long experience in Real-Time/Embedded and Desktop/GUI development.
Experience in team leadership, mentoring and sub-project management (planning, effort estimation).
Polyglot programmer – incl. C++, C, C#, Python, Java, Matlab/Simulink etc.
Comfortable in both high and low level development; excellent object-oriented design skills.
Good understanding of hardware.
Solid scientific and engineering basis.
Industries: Automotive, Aerospace, Telecommunications, Cameras, Industrial Software & Automation, Robotics.
Weitere Kenntnisse
SW Engineering (general): > 25
Professional Coding: > 25
Requirements Eng: > 10
SW Architecture: > 15
OOA/OOD: > 20
Management: > 5
Systems engineering: > 5
Control Engineering > 10 (+ BSc degree)
Automotive > 14 (incl AUTOSAR)
Aerospace: > 10
Other: > 7
Real-Time/Embedded: > 20
Desktop dev: > 15
Mobile dev: > 4
Backend dev: > 2
RTOSs:(VxWorks,QNX, FreeRTOS,ThreadX, ARINC 653,AUTOSAR etc) > 16
OSs: Windows, LINUX (incl. Embedded YOCTO)
C / C++: > 20 (inc up to C++20)
C#: > 10
Matlab: > 10
Simulink: > 8
Java: > 10
Python: > 10
Assembly (various microprocessor/ microcontrollers): > 6 years
Persönliche Daten
- Griechisch (Muttersprache)
- Englisch (Fließend)
- Deutsch (Gut)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
