freiberufler SW Engineer [ C++ 17, C#, .NET, Objective-C, Java, Python, RTOS, AUTOSAR, ... ] auf freelance.de

SW Engineer [ C++ 17, C#, .NET, Objective-C, Java, Python, RTOS, AUTOSAR, ... ]

zuletzt online vor wenigen Stunden
  • 125€/Stunde
  • 8050 Zürich
  • auf Anfrage
  • ro  |  en  |  de
  • 28.06.2026

Kurzvorstellung

I'm an IT-consultant with extensive expertise in coding, software design and best practices of software development.-Hyperlink entfernt-

Qualifikationen

  • .Net Framework (Microsoft)6 J.
  • Automotive Open System Architecture7 J.
  • C#6 J.
  • C++14 J.
  • CAN-Bus (controller area network)5 J.
  • Echtzeit-Betriebssysteme5 J.
  • Emacs5 J.
  • Embedded Software7 J.
  • Embedded Systems5 J.
  • Git8 J.
  • Java (allg.)
  • LIN-Bus (local interconnect network)5 J.
  • Python7 J.
  • Scrum9 J.
  • Software Architecture
  • Software Design12 J.
  • Software engineering / -technik12 J.
  • Subversion6 J.
  • Visual C++12 J.

Projekt‐ & Berufserfahrung

Senior C++ Software Entwickler
ESR Labs / Accenture, München
1/2020 – 3/2022 (2 Jahre, 3 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2020 – 3/2022

Tätigkeitsbeschreibung

Development of Autosar Basis Software for BMW motorbikes.
Skills:
- C++17
- Python
- Conan
- CMake
- FreeRTOS
- CAN
- LIN
- SPI
- Lauterbach Debugger
- GNU toolchain
- AUTOSAR 4

Eingesetzte Qualifikationen

Automotive Open System Architecture, Bash Shell, C++, Embedded Software, Python

Senior Software Development Consultant (Festanstellung)
BMW AG (BMW Group Forschungs- und Innovationszentr, München
10/2014 – 3/2020 (5 Jahre, 6 Monate)
IT Consulting
Tätigkeitszeitraum

10/2014 – 3/2020

Tätigkeitsbeschreibung

• Development and maintainance of Autosar software components(BDC, exterior/interior lights domain).
• Code refactoring and optimization for speed and size, development of new requirements and features.
• Created an AUTOSAR simulation environment for ECU software component used for running functionality tests and validation. With new simulation environment test-cases execution time decreased by 85%
• Development for an in-house application (Gluehwurm) used by other BMW teams to customize ECU behavior. This application generates, based on different configurations, C++ code and runtime configu‐ ration data for all car model variants
○ Code review and complete refactoring for performance optimizations, of C# code and runtime data generators (time to generate code decreased by more than 90%)
○ Implement new features required for interior lights
○ Adding new UI-components used to simulate and visualize output generated for AUTOSAR component
○ Added functionality to flash configuration data directly on the car
• Development of configurable state machines interpreter for ECU.
• Development of various automation scripts. Maintainance of continuous integration build server (Jenkins).

Eingesetzte Qualifikationen

.Net Framework (Microsoft), Subversion, Automotive Open System Architecture, C#, C++, CAN-Bus (controller area network), Echtzeit-Betriebssysteme, Emacs, Embedded Software, Embedded Systems, Git, LIN-Bus (local interconnect network), Python, Scrum, Software Design, Software engineering / -technik, Visual C++

C++ Software Development Consultant (Festanstellung)
Bitdefender, Bukarest
2/2012 – 9/2014 (2 Jahre, 8 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

2/2012 – 9/2014

Tätigkeitsbeschreibung

• Software design and development of high performance, cross-platform software libraries used for safe data backup, synchronization and encrypted p2p transfer
• Development of a MacOSX Finder extension used by backup application.
• Was responsible for fixing cross-platform portability issues of developed libraries (Windows 7, Mac OSX, iOS, Android)
• Quick development of various proof-of-concepts (testing new ideas)
• Development of Mobile Device Management cloud service for iOS devices
• Software design and development of iOS application and libraries used for setup and remote control of Bitdefender BOX device.

Eingesetzte Qualifikationen

iOS, Apple Mac Systems, Windows NT, Agile Methodologie, Kanban (Softwareentwicklung), Scrum, Software Design, UML, Backend, Bash Shell, C, C++, Git, iOS Entwicklung, Linux Entwicklung, Node.Js, Objective-C, Software engineering / -technik, Visual C++, JavaScript

Senior C++ Software Developer (Festanstellung)
OCÉ Software, Temeswar
10/2010 – 1/2012 (1 Jahr, 4 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

10/2010 – 1/2012

Tätigkeitsbeschreibung

• Development of core modules of Reprodesk server which interacts with printing devices
• My main responsibility was to add support for Canon large format printing devices: complete refactoring of existing unfinished code, critical bug fixing, improved printing speed performance.
• Development of various tools and scripts (ie. requirement docs parser) used for development

Eingesetzte Qualifikationen

Agile Methodologie, Scrum, Software Design, UML, .Net Framework (Microsoft), Subversion, Backend, C, C#, C++, Software engineering / -technik, Visual C++, Microsoft Visual Studio

C++ Software Developer (Festanstellung)
Rapid Solution Software, Temeswar
7/2007 – 9/2010 (3 Jahre, 3 Monate)
IT Consulting
Tätigkeitszeitraum

7/2007 – 9/2010

Tätigkeitsbeschreibung

• Development of entertainment applications (Audials One), audio-ripping and video-capturing software. • Apple iTunes and Windows Media Player process injection and control automation.
• Development of custom and complex UI controls.
• Code analysis and optimization (related to UI and custom controls drawing), refactoring and bug fixing • Development of a library used for handling mp3 and aac audio streams (automatic audio cutting and transcoding).
• Creation of various Windows Explorer shell extensions.

Eingesetzte Qualifikationen

Agile Methodologie, Software Design, UML, .Net, Backend, C, C++, Front End, Microsoft Foundation Classes (MFC), Software engineering / -technik, Visual C++, Microsoft Visual Studio

Ausbildung

Computer Science
Bachelorabschluss
2008
Temeswar, Rumänien

Weitere Kenntnisse

Programming Languages:
* C, C++ (11/14/17), C++/CLI, C#, Objective-C/C++
* Java, Python, Elisp, JavaScript, Shell, Batch, CMake

Libraries/Frameworks/APIs:
* STL, Boost, WinApi, MFC, .NET, COM/COM+, ATL, GDI/GDI+, Apple Cocoa (touch),
* Apple Core Foundation, GTest, GMock, Canon imagePROGRAF SDK, OCE OCI SDK,
* Android NDK, Java Native Interface (jni), NodeJS, RestApi, Openssl, Curl, faad,
* ffmpeg, libmad, expat, SQLite

Network protocols:
* CAN, LIN, Ethernet, TCP/IP

Mthodologies:
* Autosar, Scrum, Kanban, TDD

Tools:
* Emacs, Visual Studio, XCode, Eclipse,
* CMake, GNU toolchain, GDB, Lauterbach
* Git, SVN, Mercurial (HG),
* Jira, Jenkins

Target OS:
* MacOS, iOS, Linux, Embedded Linux, Android, Windows, RTOS

Persönliche Daten

Sprache
  • Englisch (Fließend)
  • Deutsch (Grundkenntnisse)
  • Rumänisch (Muttersprache)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Schweiz
Profilaufrufe
827
Alter
41
Berufserfahrung
19 Jahre (seit 06/2007)

Kontaktdaten

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

Jetzt Mitglied werden