SW Engineer [ C++ 17, C#, .NET, Objective-C, Java, Python, RTOS, AUTOSAR, ... ]
- Verfügbarkeit einsehen
- 0 Referenzen
- 125€/Stunde
- 8050 Zürich
- auf Anfrage
- ro | en | de
- 28.06.2026
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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
Automotive Open System Architecture, Bash Shell, C++, Embedded Software, Python
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).
.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++
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.
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
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
Agile Methodologie, Scrum, Software Design, UML, .Net Framework (Microsoft), Subversion, Backend, C, C#, C++, Software engineering / -technik, Visual C++, Microsoft Visual Studio
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.
Agile Methodologie, Software Design, UML, .Net, Backend, C, C++, Front End, Microsoft Foundation Classes (MFC), Software engineering / -technik, Visual C++, Microsoft Visual Studio
Ausbildung
Temeswar, Rumänien
Weitere Kenntnisse
* 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
- Englisch (Fließend)
- Deutsch (Grundkenntnisse)
- Rumänisch (Muttersprache)
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
