06.09.2022 aktualisiert

**** ******** ****
100 % verfügbar

Software Developer for Embedded Systems, Automotive, OSX, Linux, Windows

Kirchheim, Deutschland
Deutschland
Bachelor in Computers Science
Kirchheim, Deutschland
Deutschland
Bachelor in Computers Science

Profilanlagen

Lebenslauf

Skills

C/C++, Python, Ruby, Eclipse CDT, Lauterbach, Ediabas, Jira, git,  gcc, AUTOSAR, FreeRTOS, Microcontroller, NVRAM memory, MPU, Visual Studio, CMake, Carmen, svn, MISRA, Linux, STL, Mac OS, Objective-C, Cocoa, XCode, cvs, gdb

Sprachen

DeutschverhandlungssicherEnglischgutFranzösischgutRumänischMuttersprache

Projekthistorie

Software Developer

EsrLabs AG

Automobil und Fahrzeugbau

50-250 Mitarbeiter

Operating systems: FreeRTOS
Programming languages: C, C++, Python, Ruby.
Software Tools: Eclipse CDT, bake, Lauterbach Debugger, E-Sys, Carmen, Ediabas, Jira, git.
Frameworks: AUTOSAR.
Bus Communications: CAN.
Compilers: Arm embedded gcc compiler.
Hardware: Microcontroller NXP S32K146

Responsabilities and achievements:
• Contributed at the development of the Basic Software for the following BMW ECUs: SSG-„Sitz Steuergerät“ and HKFM „ Heckklappenfunktionsmodul“.

- Integrated and adapted software components for Diagnostics (DEM), NVRAM memory and DTCs (Dia- gnostics Trouble Code).

- Safety Implementation FUSI ASIL B: E2E check (CRC and alive counter), memory protection using MPU.

- Responsible for software releases and delivery to the client.

Software Developer

BMW Group

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

BMW Group – www.bmw.de

Hufelandstraße 1, München Operating systems: Programming languages: Software Tools:

Autosar Osek OS.
C, C++, Python.
Eclipse CDT, Visual Studio, CMake, Lauterbach Debugger, E-Sys, Canoe, Carmen, Ediabas, Jira Project Management, Doors, svn, git, MISRA-LINT. diab, gcc, visual studio.
AUTOSAR, Google Unit Test.
CAN, LIN.

 

Compilers:
Frameworks:
Bus Communications:
Responsabilities and achievements:
• Responsible for the implementation and support of the Car Key functionality and communication with the

 

BDC (Body Domain Controller).
- Implementation of algorithms against relay attacks.

- Development of the Comfort Key Tracking, localization of the Key for the automatically opening and closing of the car.
- Implementation of the „Key Search„ project : localization and authentication of the Key.
- Development of the communication protocols between Car and Key.

- Implementation of the following Key functionalities:
- car opening, panic alarm, opening of the trunk and doors, starting and stoping of the air

conditioner, remote parking, comfort functionalities.
- Localization and storing of the Key Data. These Data contain status informations about the car, e.g.

status of the engine oil, car kilometers, ...
- Implementation of the encrypted communication and transferring of the Key Data from the main car

computer (BDC) to the Key.
- Refactoring of the Car Sharing software component.
- Support with the implementation for the wireless charging adapter component.
- Writing of unit tests (100% coverage) for the Key software components and fixing of the MISRA

warnings.

Software Developer

BMW Forschung und Technik GmbH
BMW Forschung und Technik GmbH- www.bmw.de
Hanauerstraße 46, München
Operating systems: Linux Ubuntu.
Programming languages: C++.
Software Tools: Eclipse CDT, git.
Frameworks: Boost, STL, OpenCV, x264, Ffmpeg.
Responsabilities and achievements:
* Responsible for the implementation of the Augmented Reality Camera Server.
- Configuration and acquisition of live images from the IDS USB Cameras.
- Encoding of the live stream using x264 library.
- Socket communication for the transmission of the live stream over WIFI and camera switching.

Software Developer

WebToGo GmbH
WebToGo GmbH - www.webtogo.de
Rosenheimer Str. 139, D-81671, München
Operating system: Mac OS X (10.4, 10.5, 10.6, 10.7), Linux (Debian, Ubuntu).
Programming languages: Objective-C (Cocoa, GNUstep), C++.
Software Tools: Eclipse CDT, XCode, cvs, svn, gdb, make.
Type of Applications: Solutions for mobile Internet connections.
Responsabilities and achievements:
* Worked as a team member developing connection manager solutions for mobile network operators as Orange,
Swisscom, Wind Italy, Wind Hellas, Telekom Austria.
Developed:
- WiFi support and application integration for Mac OS.
- GUI and business logic for customers' specific requirements (e.g. Statistics, Updates, SMS, Handover
WiFi-Modem).
I also trained and assisted with the project development colleagues from the Indian subsidiary.

Software Developer

Inperio Gmbh
Inperio Gmbh - ( www.inperio.de )
Weichs, München
Operating system: Windows XP Embedded.
Programming languages: Visual C++ (STL, Boost, DirectShow).
Software Tools: Subversion, GraphEdit, Target Designer, Component Designer.
Responsabilities and achievements:
* Worked as a member of a small team on the "MMI" (Men Machine Interface) embedded application, multimedia
software application for the auto industry.
Developed:
- Navigation (GUI, logic, integration of the navigation kernel).




- Video Camera controlling and display (DirectShow)
- CAN signals analysis.
- SQLite database integration.
- Digital television (DVB-T), TV scanner and tuner (DirectShow).
- Creation of an image build for Windows XP Embedded using Target Designer and Component Designer.

Software developer

TVIPS Gmbh - Tietz Video and Image Processing Systems
TVIPS Gmbh - Tietz Video and Image Processing Systems ( www.tvips.com ),
Gauting - Munich, Germany.
Operating system: Windows 2000, XP.
Programming languages: Visual C++ (MFC, ATL, STL, COM), GDI.
Software Tools: Visual Source Safe.
Responsabilities and achievements:
* Worked on the EMMENU 4.0 project, image acquisition and processing software featured for specific tasks
in the transmission electron microscope.
Developed:
- Scripting plug-in for controlling microscopes and CCD cameras (COM).
- COM server for controlling the TVIPS cameras.
- Video recorder for the live mode of the TVIPS Fastscan camera.
- Live video mode including image correction algorithm.
- Printing application.

Software Developer

Actinium Software Gmbh
Actinium Software Gmbh (www.actinium.de)
Lindau, Germany
Operating system: Windows NT/2000,XP
Software: Insight DynaSight, MS SQL Server, Data Warehousing and OLAP, Visual C#,
ADO.NET
Type of Applications: Management information systems, E-Web, Commerce Web
Responsabilities and achievements:
* Analysed and designed a data reporting system for forecast and budget for the international austrian
Company Alpla.
o Worked on the construction of the database architecture.
o Developed stored procedures, views and triggers for Microsoft SQL Server.
o Created parts of the graphic web interface.

Software Developer

Schelling Anlagenbau
Schelling Anlagenbau (www.schelling.at),
Schwarzach /Vorarlberg, Austria

Operating system: Windows NT/2000, XP.
Programming languages: Visual C++ (MFC, ATL, STL, MFC), XML, XPATH, XSLT, COM.
Software Tools: Visual Source Safe
Type of Applications: Software modules for automatic processing of boards for the wood based panel
industry
Responsabilities and achievements:
* Worked as a member of a team in a complex n-tier application named "HPO - High Optimization Program"
Developed:
- Printing application for the optimization software - HPO.
- Parameter Server, a multi-thread DCOM exe server, for managing the data and the communication between
different client applications.
- Parameter Editor (Visual C++, MFC - single document application)

Software Developer

Infologic LTD.
Infologic LTD., Romania
Operating system: Windows NT/95, DOS
Programming languages: Visual Basic, SQL, C/C++, ASP, HTML, JavaScript, Visual Interdev
Database: Access, SQL Server.
Software Tools: Crystal Reports, Internet Information Server, FrontPage




Type of Applications: Human Resources Database, Employees Database, Intranet development
Responsabilities and achievements:
* Developed and maintained programs regarding the organization of contracts, the inventory and order management
for a US firm, software for a human-resource management firm. VB and VBA programs for processing
of IT resumes.
* GUI development using object-oriented design, ActiveX, OLE and OCX.
I worked on a team for the following projects:
- P.I. - Program Inventory, a program for Shipping and Invoice tracking, stock and Sales activity.
- C.A.S. - Contract Accounting System.

Software developer

SoftPartner
SoftPartner, Romania (part of Sintezis Ltd. www.sintezis.ro )
Hardware: PC compatibles, POS Omron
Operating system: Windows NT/95, DOS, Novell NetWare
Programming languages: Visual Basic, C, C++, SQL, FoxPro 2.0-2.6, Clipper
Database: dBase, Access
Software Tools: Crystal Reports
Type of Applications: Accounts Payable, Payroll, Employees Database
Responsabilities and achievements:
* Developed and maintained application for managing a construction firm.
* Database maintenance and administration in dBase, Clipper and Access.
* NT Server maintenance and administration.
* Study and configuration of the electronic cash register (ECR) from Omron Company.

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden