freiberufler Softwarearchitekt & Softwareentwickler Automotive auf freelance.de

Softwarearchitekt & Softwareentwickler Automotive

zuletzt online vor 9 Tagen
  • auf Anfrage
  • 93049 Regensburg
  • Umkreis (bis 200 km)
  • pl  |  de  |  en
  • 12.02.2026
  • Contract ready

Kurzvorstellung

Embedded Softwarearchitektur und Softwareentwicklung mit Schwerpunkt Automotive und Avionik. C/C++, Rust, Python, OOD, UML, CAN(-FD), Ethernet, Echtzeitsysteme, Software-Projektleitung, Hardwarenahe Programmierung,

Geschäftsdaten

 Gewerbetreibend
 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • bazel
  • C++17 J.
  • CAN-Bus (controller area network)
  • DO178
  • Embedded Linux4 J.
  • Git6 J.
  • Projektleitung / Teamleitung
  • Rust
  • Software Architecture15 J.
  • Software Design15 J.

Projekt‐ & Berufserfahrung

SW Architect / Rust developer
Qorix, Remote
10/2025 – 12/2025 (3 Monate)
Automobilindustrie
Tätigkeitszeitraum

10/2025 – 12/2025

Tätigkeitsbeschreibung

Eclipse S-CORE (Open SDV Midleware), Eclipse Open Source Vehicle Diagnostic Project.
SW Architecture & Implementation of the Fault-Library
- SW Architecture for the Fault-Lib
- Implementation
- Unit & integration test
- Code Reviews
Linux, Rust, Bazel, Gihub

Eingesetzte Qualifikationen

Software Architecture, Git

Senior Linux Software Developer
Brusa Electronic GmbH, Munich
10/2024 – 10/2025 (1 Jahr, 1 Monat)
Automobilindustrie
Tätigkeitszeitraum

10/2024 – 10/2025

Tätigkeitsbeschreibung

Wireless EV Charging System
EV inductive wireless charging station, IEC61980, ISO15118
SW Architecture, Implementation of the Charging State Manager according to IEC61980
- SW Architecture for the CSM and EEBus applications
- Implementation
- Unit & integration test
- Code Reviews
i.MX8, Yocto, C++17, Git, Bitbucket, CMake, python, gmock, gtest, Docker

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, C++, Git, Linux Entwicklung

Software Architect
BMW, Remote
1/2024 – 10/2024 (10 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2024 – 10/2024

Tätigkeitsbeschreibung

Advanced Driver Assistance System platform
SW Architecture, adaptive scheduling design and POC, zero copy logger POC, code optimization
- SW Architecture adaptive scheduling and zero copy logging
- Analysis code efficiency and optimization redesigns
- Code Reviews

C++17, QNX, Git, GitHub, bazel, python, gmock, gtest,

Eingesetzte Qualifikationen

Softwareentwickler, Software Architecture, C++, Git, QNX (Software), Performance-Analytiker

Software Architect
CARIAD, Remote
11/2019 – 12/2023 (4 Jahre, 2 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2019 – 12/2023

Tätigkeitsbeschreibung

Service Oriented Communication Daemon and Library.
Software Architecture & implementation:
- Protocol independent Service Subscriptions - design
- Protocol independent Service Subscriptions - implementation
- IPC and Domain communication timeout handling - design
- Frontend communication library design and implementation
- ViWi to SOME IP gateway,
- Performance optimization

Eingesetzte Qualifikationen

C++, Embedded Linux, Ethernet, Git, Software Architecture, Softwareentwickler

Software Architect
Zenuity, Unterschleißcheim
9/2017 – 10/2019 (2 Jahre, 2 Monate)
Automobilindustrie
Tätigkeitszeitraum

9/2017 – 10/2019

Tätigkeitsbeschreibung

- software architecture
- functional breakdown to AUTOSAR SWCs
- ICC and scheduling definition
- Fault and diagnostic concept in Functional Safety context
- Library modules design and implementation
- SCRUM

Eingesetzte Qualifikationen

Programmierer C, C++, Softwareentwickler Embedded Systems, Software Architecture, Software Design

Software Architekt, Software Entwickler
ASK Industries GmbH, Niederwinkling
4/2015 – 12/2016 (1 Jahr, 9 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2015 – 12/2016

Tätigkeitsbeschreibung

==============================================================
Project : Premium Ethernet Audio Amplifier
==============================================================
Hardware Platform : SAMV7x (ARM Cortex M7), Sharc ADSP-21xxx
OS : OSEK
Technologies : C, UML, Ethernet, TCP/IP, AVB
Tools : Source Insight, SVN, Tortoise, Enterprise Architect, make, Polarion, ARM Keil, cmokery, Wireshark, Hudson
Tasks:
- System and Software Architecture,
- Ethernet interface,
- audio management
Responsibilities:
- concept and system architecture
- software development and architecture
- prototypes production and evaluation
- AVB stack
- Ethernet
- presentations at customers

===============================================================
Project : Premium CAN Audio Amplifier (Fiat, Chrysler)
===============================================================
Hardware Platform : Renesas V850, ADS-21479
OS : OSEK
Technologies : C, CAN,
Tools : SVN, Tortoise, Enterprise Architect, make, Python, cmokery, MULTI Green Hills, CANoe, CANalyzer, Hudson Continuous Integration
Tasks:
- System and Software Architecture
- CAN interface (integration Vector CAN SIP, CAN COM application, CAN Transceiver driver, CAN diagnostic)
- audio management application
- audio sources arbitration algorithm
- audio diagnostic (UDS)
- system tests for audio functionality (CAPL)
Responsibilities:
- offer preparation and presentation at customer
- software development lead
- software architect
- software integration
- OEM contacts
- requirements analysis and clarification
- software design & implementation
- source code reviews
- unit and integration tests
- documentation
- production support

Eingesetzte Qualifikationen

Projektmanagement (IT), Projektleitung / Teamleitung (IT), C, Softwareentwicklung (allg.), TCP / IP, RTCP (RealTime Control Protocol), Ethernet, Architektur (allg.)

Software Architekt, Plattform Teamleiter
ASK Industries GmbH, Niederwinkling
6/2010 – 3/2015 (4 Jahre, 10 Monate)
Automobilindustrie
Tätigkeitszeitraum

6/2010 – 3/2015

Tätigkeitsbeschreibung

==============================================================
Project : High End MOST Audio Amplifier (Daimler AG)
==============================================================
Hardware Platform : Blackfin BF525, Sharc ADSP-21xxx
OS : VDK
Technologies : C++, OOD, UML, MOST, templates meta-programming
Tools : SVN, Tortoise, Enterprise Architect, make, Polarion, Visual DSP, Optolyzer Suite
Tasks:
- System and Software Architecture
- MOST interface (INIC LL Driver, MOST handling application, Amplifier, ET FBlocks, etc)
- audio management,
- ECU variants and tuning data management,
- ECU power management
- customer internal platform library
Responsibilities:
- software development lead
- software architect
- OEM contacts
- requirements analysis and clarification
- software design & implementation
- SPICE audit
- source code reviews
- unit and integration tests

===============================================================
Project : Premium MOST Audio Amplifier (Daimler AG)
===============================================================
Hardware Platform : Blackfin BF525
OS : VDK
Technologies : C++, OOD, UML, MOST, templates meta-programming
Tools : SVN, Tortoise, Enterprise Architect, make, Visual DSP, Optolyzer Suite
Tasks:
- System and Software Architecture
- MOST interface (INIC LL Driver, MOST handling application, Amplifier, ET FBlocks, etc)
- audio management,
- on / off board ECU diagnostic (UDS)
- ECU variants and tuning data management,
- ECU power management
- customer internal platform library
Responsibilities:
- technical project lead
- OEM contacts
- requirements analysis and clarification
- software design & implementation
- software and system integration
- source code reviews
- unit and integration tests
- project documentation

===============================================================
Project : Premium CAN Audio Amplifier (Fiat, Chrysler)
===============================================================
Hardware Platform : Renesas V850, ADS-21479
OS : OSEK
Technologies : C, CAN,
Tools : SVN, Tortoise, Enterprise Architect, make, Python, cmokery, MULTI Green Hills, CANoe, CANalyzer, Hudson Continuous Integration
Tasks:
- System and Software Architecture
- CAN interface (integration Vector CAN SIP, CAN COM application, CAN Transceiver driver, CAN diagnostic)
- audio management application
- audio sources arbitration algorithm
- audio diagnostic (UDS)
- system tests for audio functionality (CAPL)
Responsibilities:
- offer preparation and presentation at customer
- software development lead
- software architect
- software integration
- OEM contacts
- requirements analysis and clarification
- software design & implementation
- source code reviews
- unit and integration tests
- documentation
- production support

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, Betriebssysteme, Projektleitung / Teamleitung (IT), Qualitätsmanagement / QS / QA (IT), UML, Software Design, Software Architecture, Objektorientierte Design (OOD), Python, Softwareentwicklung (allg.), C, C++, Schreiben von Dokumentation

Software Architect, Software Entwickler
ASK Industries GmbH, Niederwinkling
4/2007 – 5/2010 (3 Jahre, 2 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2007 – 5/2010

Tätigkeitsbeschreibung

==============================================================
Project : High End Audio MOST Amplifiers Platform (Audi, Daimler)
==============================================================
Hardware Platform : Blackfin BF534, DSP ADSP-21xxx, R8C
OS : VDK, OSEK
Technologies : C++, OOD, UML MOST
Tools : SVN, EA, make, Visual DSP, Optolyzer Suite
Tasks:
- System and Software Architecture (system & applications library)
- MOST interface (INIC driver, MOST application, MOST FBlocks)
- audio management
- on/off board diagnostic (KWP2000)
- Inter-Processor-Communication
- ECU power states, ECU wakeup / shutdown management
- variants management
- tuning data management
- platform library
Responsibilities:
- technical project lead
- customer contacts
- requirements analysis and clarification
- software design & implementation
- software and system integration
- source code reviews
- unit and integration tests
- project documentation

==============================================================
Project : High End MOST Audio Amplifier Aston Martin Lagonda
==============================================================
Hardware Platform : Mitsubishi M16C, DSP Analog devices ADSP-21xxx
OS : OSEK
Technologies : C, MOST
Tools : CVS, Visio, IAR, make, Optolyzer Suite
Tasks:
- Adaptation of existing audio amplifier software to Aston Martin MOST protocol.
- MOST bootloader
- MOST Diagnostic
- Audio management
Responsibilities:
- technical project lead
- customer contacts
- requirements analysis and clarification
- software design & implementation
- source code reviews
- unit and integration tests
- project documentation
- production support

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, UML, Software Design, Software Architecture, Objektorientierte Design (OOD), Softwareentwicklung (allg.), C, C++, Assemblersprache, Concurrent Versions System, Schreiben von Dokumentation

Senior Software Entwickler
Hella Micron Engineering GmbH, Neutraubling
4/2006 – 3/2007 (1 Jahr)
Automobilindustrie
Tätigkeitszeitraum

4/2006 – 3/2007

Tätigkeitsbeschreibung

Project : Body Control Module (BCM)
Hardware Platform : NEC V850, Marc 4
OS : OSEK
Technologies : C,C++, qForth, UML, Multitasking, Autocoding, Model-driven development
Tools : MKS, Visio, CANoe, Matlab, Stateflow, Targetlink, Real Time Workshop, Green Hills, MS Visual Studio
Tasks:
- Clamp control application
- Co-processor software for safety critical functions of clamp control functionality
- Unit tests
- bug fixing

Responsibilities:
- requirements analysis
- software design & implementation
- source code reviews
- tests application for co-processor SW
- unit and integration tests
- project documentation

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, UML, Software Design, Simulink, Microsoft Visual Studio, Softwareentwicklung (allg.), C, C++, Schreiben von Dokumentation

Software Entwickler
Visteon Deutschland GmbH, Kerpen
11/2003 – 3/2006 (2 Jahre, 5 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2003 – 3/2006

Tätigkeitsbeschreibung

===================================================================
Project : Single zone Electronic Automatic Temperature Control unit
===================================================================
OS : proprietary RTOS
Hardware Platform : Motorola Star12
Technologies : C, Model-driven development (Simulink), Auto-Coding
Tools : Clear Case, Clear Quest, Visio, CANalyzer, CANape, Simulink, Stateflow, Targetlink
Tasks:
- Climate control algorithm adaptation
- CAN NM
- stepper motor application
- HMI personalization
- ECU power management
Responsibilities:
- software project lead
- customer contacts
- requirements analysis
- software design & implementation
- source code reviews
- unit and integration tests
- project documentation
- supporting subsystem and calibration teams


===================================================================
Project : DC motor controller for car cooling fan
===================================================================
Hardware Platform : PIC 16F819
OS : non-preemptive scheduler
Technologies : C
Tasks:
- scheduler design and implementation
- DC motor diagnostics application
- DC motor driver
- unit self calibration application
- ECU power management
- ECU temperature measurement and handling
Tasks:
- software project lead
- customer contacts
- requirements analysis
- complete software design and implementation
- source code reviews
- unit and integration tests
- production End Of Line Tester design
- project documentation preparation

Eingesetzte Qualifikationen

Embedded Systems, Projektmanagement (IT), Software Design, Simulink, Softwareentwicklung (allg.), C

Embedded Software Entwickler
Mecel AB, Göteborg
8/2002 – 12/2002 (5 Monate)
Automobilindustrie
Tätigkeitszeitraum

8/2002 – 12/2002

Tätigkeitsbeschreibung

Project : Multimedia entertainment and infotainment car's system
Hardware platform : NEC V850
OS : proprietary scheduler
Technologies : C/C++, OOD, CAN, MOST, MFC, WinAPI
Tools : Source Insight, Clear Case, CANoe, CANalyzer, MOST, Lint, Green Hills
Tasks:
- CAN communication application
- KWP200 diagnostic application
- Trip Computer application
- Windows application for CAN tests and simulations

Responsibilities:
- design software modules according to customer specifications
- software implementation
- change requests implementation
- functional software tests
- participating in source code reviews
- preparing and updating documentation according to CMM Development Process

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, Objektorientierte Design (OOD), Microsoft Foundation Classes (MFC), Softwareentwicklung (allg.), C, C++, Schreiben von Dokumentation

Embedded Software Entwickler
Delphi Automotive Systems, Krakau
10/2001 – 10/2003 (2 Jahre, 1 Monat)
Automobilindustrie
Tätigkeitszeitraum

10/2001 – 10/2003

Tätigkeitsbeschreibung

Project : Automotive Head Unit
Hardware Platform : Hitachi SH4
OS : QNX
Technologies : UML, C/C++, Multitasking, OO, RS-232, I2C
Tools : Source Insight, Rational Rose, PVCS, CM Synergy - Continuous
Tasks :
- Q2SD graphic chip driver,
- video decoder driver,
- ATAPI driver,
- CD-R block decoding algorithm,
- CD deck control application,
- IPL for QNX,

Responsibilities
- analyzing customer's / internal requirements
- software modules designing
- software implementation
- participating in source code peer reviews
- software change request implementation
- software documentation

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, QNX (Software), UML, Softwareentwicklung (allg.), C, C++, Schreiben von Dokumentation

SW & HW Entwickler
Neuron SC, Breslau
8/1999 – 9/2001 (2 Jahre, 2 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/1999 – 9/2001

Tätigkeitsbeschreibung

Hardware und Software Entwicklung für PC Peripherie Geräte in Wireless Communication Abteilung.


Design and development hardware and software for embedded systems in Wireless Communication Department. (RS 232, RF, C/C++, MFC, MCS-51, PIC, AVR, Protel, Eagle)

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, Hardware-Design, Software Design, Softwareanforderungsanalyse, Visual C++, Elektrotechnik, Elektronik

Zertifikate

ISO21343 Automotive Cybersecurity Certification Level 2
SAE International
2024
Adaptive AUTOSAR Platform
Vector Informatik
2023
ISO 21434 Cyber Security Certified Engineer
TÜV Süd
2023
ISO26262 Functional Safety for Road Vehicles
2014
AUTOSAR in Practice
2013
UML mit Enterprise Architekt
2010
MOST Fundation Training
2007
Requirements Management and Engineering Methodology
2004

Ausbildung

Wroclaw University of Technology
Master of Science Elektronik
2000
Breslau, Polen

Über mich

Ich bin Architekt und SW Entwickler von Embedded Systemen mit über 20 Jahren praktischer Erfahrung in kleinen und großen Projekten für die Automobil-, Avionik- und Unterhaltungselektronikbranche. Von kleinen Controllern ECUs bis hin zu großen Domänen HCPs. Umfassende Expertise in Sachen Multithreading und CPU Optimierung.

Weitere Kenntnisse

Softwarearchitektur, Softwareentwicklung für Automotive und Avionic.

Programmiersprachen: C++, C, Rust, Python, Assembler,
Betriebssysteme: Linux, QNX, FreeRTOS, AutosaOS, Zephyr,
HW und COM Schnittstellen : Ethernet , CAN, A2B, MOST, LIN, I2C, SPI, TDM, I2S, UART, RS232
Softwareentwurf: OOD Patterns, UML, Templates, Echtzeitsysteme
Configuration Management : git, SVN, MKS, Clear Case, PVCS
Development Tools: Docker, Wireshark, Valgrind, Perfetto, CANoe, CANalyzer, CANstress, Doors, CodeBeamer. EA, Matlab, Simulink, Stateflow, QAC, PC Lint, Jira, Confluence

Persönliche Daten

Sprache
  • Polnisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Fließend)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
4078
Alter
50
Berufserfahrung
26 Jahre und 8 Monate (seit 08/1999)
Projektleitung
10 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden