Software-Entwickler mit Schwerpunkt Embedded-Systeme (Senior, Experte)
Aktualisiert am 23.08.2022
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.09.2022
Verfügbar zu: 100%
davon vor Ort: 0%
ARM Cortex M
CAN
Embedded-Systems ANSI-C/C++
A-SPICE
Senior Software-Developer
ANSI-C / C++
vector-CANoe
JIRA
Unit Testing
Documentation
Automotive Bussystems (CAN)
DOORS
Vector VN1610 CAN
OOA/OOD/OOP
Automotive-Standards MISRA
ST Microelectronics ARM 32-bit Cortex series
Real-time Systems (RT-OS, QNX Neutrino,T-Kernel)
CANalyzer
AUTOSAR 3.x/4.x - Vector / Elektrobit (Automotive) basic skills
CAN/LIN (Automotive)
CodeWarrior (JTAG - Emulator) for ARM7
English
German
Turkish

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 1 Monat
2020-06 - 2021-06

Steuergeräte (Basis Entwicklung) mit IoT Anbindung

Software-Entwickler
Software-Entwickler

- IoT 4.0 - Master / Slave Mode for WLAN (embedded)

- IoT 4.0 - Temp + Humidity sensor

- IoT 4.0 - Display + LCD

- IoT 4.0 - BT & WLAN - STM32 ARM Cortex F207 variant, CAN

4 Monate
2020-02 - 2020-05

Diagnose Devices (Diagnosegeräte)

Software-Entwickler Embedded Systeme
Software-Entwickler Embedded Systeme

- Visual C++ 2015 Pro ( embedded project )- Access module for diagnostic modules (update team)- Implement E-Bike feature visually for next software update

1 Jahr 7 Monate
2018-06 - 2019-12

Software Development, STM32 + IoT 4.0 STM32 (ARM 32 Bit Cortex M3)

software developer embedded-systems
software developer embedded-systems

- Diagnose (UDS) over CAN

- Error handler

- Coding over CAN

- Driver Manager for STM32F2

- IoT 4.0 - Xtensa LX6 ( Tensilica ),

  32 bit Dual-Core Mode, Implementaion of sensors and

  actuators,RS232, I2C communication, WLAN, LoRa

3 Monate
2018-03 - 2018-05

Software Development, Comfort Seat

software developer embedded-systems
software developer embedded-systems

Diagnose Support on existing system (Services, DTC, Error Management)

1 Jahr 7 Monate
2016-08 - 2018-02

Software Development, ARM 32-bit Cortex M3

SWD (software developer, SPICE):

  • Diagnose (UDS over CAN + customer services, EOL services)

  • Error handler (DTC handling)

  • ISO-TP (over CAN)

  • Coding (over CAN)

  • PCAN – Interface

  • AC6 Eclipse Workbench for STM32

  • Integration Support

5 Monate
2016-03 - 2016-07

Software Development (Automotive - Lighting)

software developer embedded-systems
software developer embedded-systems

Renesas E1 Debugger
CANoe 8.5.98 (SP4)
Vector VN1630 CAN Interface
MS Visual Studio Pro 2013 V12 (embedded IDE)
CCCQ V8.0.1.9 (ClearCase, ClearQuest IBM)
Coding LaserSat, Diagnose (UDS,BMW Toolchain) over  Private CAN
 

Task
 
Role: SWD (software developer, SPICE)
Coordinate, implement, test and support of coding mechanism and diagnose process for LaserSat  (BMW specific), Communication over Private-CAN (Master-Slave)

4 Monate
2014-11 - 2015-02

Software Development and SPM support (Automotive - Seat Comfort)

auf Anfrage
auf Anfrage
Renesas 78K0R/FE3 based electronic board with LIN communication IAR Systems Workbench IDE with MINICUBE2 Debugger support Restbus simulation with CANoe 8.2 (Vector, VN1611 LIN+CAN) Configurate and start-up new project based on existing electronic (Appliliet, hardware electronic circuit, IAR Workbench IDE project) PWM, ADC, Timer, Serial communication. Support on existing projects of customer, (software themes, SPM function)
auf Anfrage
4 Monate
2014-07 - 2014-10

Software Development (Embedded), Automotive - Camera Systems

auf Anfrage
auf Anfrage

- Pike OS RT Dual Core based CPU, CODEO IDE

- IsoTP to CAN Server (Private CAN and embedded CAN based) C/C++ Application Development incl. MISRA, QAC

- CANoe Vector Tooling Chain

- MKS Versionmanagement

- Enterprise Architect for Design

auf Anfrage
2 Monate
2014-04 - 2014-05

Software Development (Embedded), Utility Vehicle - Joystic Elektronic

auf Anfrage MDK-ARM Standard: Version 5.10.0.0 Ulink2/ME Cortex Debugger Git extensions 2.46 ...
auf Anfrage

- Cortex-M4 STM32F373 advanced ARM.Based 32-bit MCU

Toolchain:

- MDK-ARM Standard: Version 5.10.0.0

- Ulink2/ME Cortex Debugger

- Versionsmanagment Git extensions 2.46

- Developing under VMware Workstation (WIN XP)

- IXXAT Can Analyser 2.8.0.3286

- Word/Excel Documentations

- Track+ (Task Management Software, tracking)

Joystick Controller (customer vehicles)

(Melexis MLX90363 Hall Sensor (magnetic) Triaxis Magnetometer IC)

CAN Communication on STM32F373 (ARM), EEprom/Watchdog/GPIO/SPI

- CAN communication (with protocoll and simulation (PC)

- Function-Test (contains CAN, Unit-Test, Systemtest…) with

test protocols (documentation)

MDK-ARM Standard: Version 5.10.0.0 Ulink2/ME Cortex Debugger Git extensions 2.46 WIN XP IXXAT Can Analyser 2.8.0.3286 Word/Excel Documentations Track+
auf Anfrage
1 Jahr
2012-07 - 2013-06

Software Development (Embedded), Automotive - Steering Wheels

software developer embedded-systems ANSI-C Coding QAC/MISRA VM Serena ...
software developer embedded-systems

- UDS Diagnose support (ISO & Customer Requirements)

- ANSI-C Coding (Automotive) , QAC/MISRA

- VM Serena, Eclipse IDE for C/C++ Developers, DOORS

- Platform AUTOSAR 4.x (Elektrobit based), EB Tresos Studio 12.x

- CANoe 7.6.84(SP4) Software, Vector, VN1630 CAN/LIN Interface (Box)

- EB Tresos AutoCore OS Vers.4.4.15 (19.03.2012)

ANSI-C Coding QAC/MISRA VM Serena Eclipse IDE for C/C++ Developers DOORSAUTOSAR 4.x (Elektrobit based) EB Tresos Studio 12.x CANoe 7.6.84(SP4) VN1630 CAN/LIN Interface (Box) EB Tresos AutoCore OS Vers.4.4.15
auf Anfrage
7 Monate
2011-12 - 2012-06

Software Development (Embedded), Automotive - Airbag Systems

auf Anfrage ANSI-C Coding QAC/MISRA VM Serena ...
auf Anfrage

- UDS (Diagnose) Support (ISO & Customer Requirements)

- ANSI-C Coding (Automotive) , QAC/MISRA

- VM Serena, Eclipse, DOORS, Jira, Diagnoser (BMW), EDIABAS

- Platform AUTOSAR 3.1 (Elektrobit support)

- UDS Services FlexRay, Seatpositions, WriteMemoryByAdress, NVM Read/Write implemetations

- UDS services OSS, Airbags (OSEK Dual Core)

ANSI-C Coding QAC/MISRA VM Serena Eclipse DOORS Jira Diagnoser EDIABAS AUTOSAR 3.1
auf Anfrage
6 Monate
2011-03 - 2011-08

Software Development (Embedded), Automotive - Driver Assistance

auf Anfrage Enterprise Architect ANSI-C Coding QAC/MISRA ...
auf Anfrage

- Design with Enterprise Architect (Modul-Design)

- ANSI-C Coding (Automotive) , QAC/MISRA

- Serena Dimensions, SPICE

- Platform AUTOSAR 3.0 (Vector Supported)

- Tasks: Diagnose of error handling ( DEM, RTE )

with OOA/OOD/OOP (SPICE Automotive)

Enterprise Architect ANSI-C Coding QAC/MISRA Serena Dimensions SPICE AUTOSAR 3.0 OOA/OOD/OOP
auf Anfrage
4 Monate
2010-10 - 2011-01

VS 2010 C++ App Coding, Software Development (wafer industry)

software developer embedded-systems XML DOM Visual C++ 2010
software developer embedded-systems

- TPM software development, secure chip cards

- Intel HEX Tool for wafer production industry with XML DOM

and Visual C++ 2010

XML DOM Visual C++ 2010
auf Anfrage
1 Jahr 7 Monate
2009-03 - 2010-09

AVR Coding (ARM7), Product Development

auf Anfrage CAN ATMEL Microcontroller Borland Studio 2006 (Windows XP) ...
auf Anfrage

Hardware development: LCD, temperature, RS232 protocoll,

RTC, door keypad

Software Development on ATMEL - AVR μCon with CAN connecting for autmotive products, Development Support, Documentation of Design and Interface Spec.

- Fully LCD integration, industrial standards (I2C)

- RTC with puffered battery (10 years)

- TCP/IP connecting with microcontroller communication

- (Borland Studio 2006), temperature sensor (I2C implementation)

Tools / Systems:

- Hardware level development with ATMEL Microcontroller,

Layout (Eagle CADSoft)

- AVR Dragon tooling chain for μCon up to 32 KB memory (Low-Cost), Borland Studio 2006 (Windows XP)

- SVN Tortoise (Subversion), Software Version Management

CAN ATMEL Microcontroller Borland Studio 2006 (Windows XP) SVN Tortoise
auf Anfrage
1 Jahr 2 Monate
2008-01 - 2009-02

Software Programmer for Utility Vehicle

Software Programmer LogiCAD 32 (V5.1) ZR32-A MUX2B ...
Software Programmer

Optimizing and porting of existing electric drafts (old system to new system) with Kibes 16 on LogiCAD 32 (V5.1) (software and hardware) for travel and city buses from Setra company.

- LogiCAD V 5.01 (training certificate from Continental is existing)

- Hardware ZR32-A, MUX2B, DMUX (utility vehicle)

- Complete Start-Up of ported hard and softare

LogiCAD 32 (V5.1) ZR32-A MUX2B DMUX
auf Anfrage
1 Jahr
2007-01 - 2007-12

Software Developer (Embedded), Screw Driver Tools for Automotive

Software Developer WINCE 3.0 C++ (embedded) embedded Visual C++ ...
Software Developer

Customer specific modifications of software (electric powered screw gun), based on WINCE 3.0

- Expanding of standard software for different kinf of clients in the automotive sector, C++ (embedded).

Tools / Systems:

- Microsoft embedded Visual C++, Subversion (SVN)

WINCE 3.0 C++ (embedded) embedded Visual C++ Subversion (SVN)
auf Anfrage
3 Monate
2006-10 - 2006-12

Software Developer (Embedded), Flash-Tool for Land Machines (electronic)

software developer embedded-systems windows 2000/XP CAN INTEL-HEX ...
software developer embedded-systems

Flash software for transfer hydraulic control software to customer electronic (using with windows 2000/XP over CAN communication). Using INTEL-HEX format for transfer (import/export function) in C++ Windows App.

Tasks:

Flash boot loader (Windows 2000/XP) for customer electronic (inhouse), (corn harvester)

- CAN-BUS, File Import / Export (Intel HEX), Expert / standard user mode

- Write / verify / read (dump) mode

Tools / Systems:

- Borland Studio Architect 2006, CAN-Tools, customer electronic (inhouse) (CAN communication based)

windows 2000/XP CAN INTEL-HEX C++ Windows App CAN-BUS Borland Studio Architect 2006
auf Anfrage
5 Monate
2006-05 - 2006-09

Software Developer (Embedded), Automotive (Japan / German Jointv.)

software developer embedded-systems RT-OS T-Kernel eBinder von eSol (IDE + Debugger) WinCVS ...
software developer embedded-systems

Product: Platform 1 for car-multimedia

Browsersupport, DVD integration, Video (multimedia)

2D / 3D (OpenGL) Navigation System & Driver & Application Management

Support of different devices (HDD,USB Sticks,CF..) Filesystems, uvm..

Platform / OS & Drivers, Task Drivermanager

Tasks:

- Coordination and implement of DM (Driver Manager) with other SW-Modules (System & Applicationmanager)

- Driver implements to DM (Driver Manager) in C++

- Design and implement of low level voltage detection functionality

- English documentation

Tools / Systeme:

- RT-OS T-Kernel (Japan), eBinder von eSol (IDE + Debugger)

- WinCVS, Ultra Edit, Office Tools

RT-OS T-Kernel eBinder von eSol (IDE + Debugger) WinCVS Ultra Edit Office Tools
auf Anfrage
3 Monate
2006-03 - 2006-05

Software Developer (Embedded), Digital Radio

software developer embedded-systems Visual C++ 6.0
software developer embedded-systems

Digital Signal Processing / COM 224

Tooling Chain:

- CodeWarrior (JTAG - Emulator) for ARM7, Developer Environment (embedded tools)

- Visual C++ 6.0 (PC Application sandbox -> for later implement into ARM7)

- Subversion (Software Version Management, similar VCS, Perforce)

- Bugzilla for Error Reports (Bugs, Fixes, Addons...)

- Documentation (MS Office Tools, Visio, TextPad)

Visual C++ 6.0
auf Anfrage
6 Monate
2005-03 - 2005-08

Software Developer (Embedded)

software developer embedded-systems QNX (RTOS) NX Momentics ANSI-C
software developer embedded-systems

Design & Software Development, (company developed hardware) Automotive,

Realtime Systems (QNX) (Projekt ULF2, BMW M5)

Tasks: Diagnose – Library (Lib, modular)

Developing and Implenting, Test and Documentation (English) of Diagnose Modul (M5 BMW). Low Voltage Detection, BT-Antena Test, Memory-Test and more (design architecture are exists) under QNX, Design Spec, Interface

Spec.

- Platform Integration with Real-Time OS from QNX (RTOS)

- Developing of Diagnose-Modules (Library) with QNX Momentics and ANSI-C (configurable and platform independent)

- Creating of Software Interface

- Creating of Software Design with using Tools Together und Perforce

QNX (RTOS) NX Momentics ANSI-C
auf Anfrage
5 Jahre
2000-01 - 2004-12

Software Development (Embedded), Information-Systems

systemingenieur Bereich Softwareentwicklung (inkl. Embedded) ANSI-C Assembler Atmel 89C52RD2 (ISYSTEM Emulator) ...
systemingenieur Bereich Softwareentwicklung (inkl. Embedded)

Tasks:

- μCon Coding in ANSI-C and Assembler

- Atmel 89C52RD2 (ISYSTEM Emulator), Intel 89C32 oder similar, HITACHI 3644F

- SMS Modemintegration, (Solar-Boat Display, Ulm Donau)

- RS232, RS422

- Product integration possibility

- TCP/IP Integration into μController

- Applicationssoftware, Embedded Systems

- Solar Boat Display, low energy consuming elektronic + GPS tracking + GSM Modem Integration

- PC104 Systeme (Hardware + Software + OS) for Deutsche Bahn Information Systems -> Münchner U-Bahn, Fulda Bahnhof, Hagen Bahnhof (until end of 2004 the count of train stations was on 30, more followed)

ANSI-C Assembler Atmel 89C52RD2 (ISYSTEM Emulator) Intel 89C32 HITACHI 3644F RS232, RS422 TCP/IP PC104 Systeme
auf Anfrage
1 Jahr
1999-01 - 1999-12

Software Development, Military

auf Anfrage XEmacs PCVS SUN Solaris ...
auf Anfrage

Military Software:

Project: MMI - F123

MMI (Human Man Interface) Military-Software for F-123 Fregades of German Bundeswehr, Platform SUN-UNIX, Coding & Code Coverrage (Testing), V-Model

Tasks:

- XEmacs as Editor for C-Coding of Softwareapplications

- PCVS for Software Version Management

- SUN Solaris + Linux as work and coding platform

- Connecting (own developed) on database of DASA with use of SUN Solaris

GUI (requirements are available)

- Code Coverrage with XRunner under SUN Solaris

- Documentation in English

Other informations are not available.

XEmacs PCVS SUN Solaris Linux XRunner
auf Anfrage

Position

Position

Abgeschlossenes Studium im Bereich Elektrotechnik, Informatik oder vergleichbare Qualifikation mit mehrjähriger Berufserfahrung als Softwareentwickler im Automotive Bereich

Kompetenzen

Kompetenzen

Top-Skills

ARM Cortex M CAN Embedded-Systems ANSI-C/C++ A-SPICE Senior Software-Developer ANSI-C / C++ vector-CANoe JIRA Unit Testing Documentation Automotive Bussystems (CAN) DOORS Vector VN1610 CAN OOA/OOD/OOP Automotive-Standards MISRA ST Microelectronics ARM 32-bit Cortex series Real-time Systems (RT-OS, QNX Neutrino,T-Kernel) CANalyzer AUTOSAR 3.x/4.x - Vector / Elektrobit (Automotive) basic skills CAN/LIN (Automotive) CodeWarrior (JTAG - Emulator) for ARM7

Produkte / Standards / Erfahrungen / Methoden

(Military) Automotive-Standards
MISRA, SPICE and ISO26262 (Embedded Software)
ANSI-C
industrial embedded
Assembler
ATMEL Microcontroller
AUTOSAR 3.x/4.x Vector / Elektrobit
Automotive
Blue Cat
Red Hat
Borland Builder 5/6
Borland Studio Architect 2006
CANoe - FlexRay + CAN/LIN
Automotive
Continental (Development/Utility-Vehicle)
CVS-NT
Diagnoser
BMW
Digital Engineering
DOORS
E-SYS
EDIABAS
BMW
Enterprise Architect
FupDoku
Hardware Development
Eagle
IEC 131-3 Standard
INTEL-HEX
JIRA
Linux
SUSE/Red Hat
LogiCAD 5.0 - KIBES 32
LPT
Microsoft Embedded Visual C++
Momentics-IDE (QNX, RTOS)
MOST
MS-Office Tools
Version 2010
MS-Windows
2000/XP/7/10
Office Tools
OOA/OOD/OOP
PCVS
Perforce
Version Management
PikeOS-RT
ARM
PVCS
Version Management
QNX Momentics Tool Suite
QNX Neutrino RT-OS
Harman, Automotive
RS232/485
SCRUM
Serena Dimensions
STM32 Development Environment
IDE, Debugger
Subversion
Version Management
SUSE Linux
T-Kernel RT-OS
Japan, Automotive
TCP/IP
Tooling DaVinci
Vector
Tresos
Elektrobit Automotive
Ultra Edit
UNIX?SUN SOLARIS
Militär
USB
Visual C/C++ 2010/2015
Windows CE 3.0 OS
Embedded
XEmacs
XRunner
Militär

Betriebssysteme

QNX (RTOS)
RT-OS T-Kernel
RT-OS, T-Kernel
SUN Solaris
WIN XP
WIN7/WIN10
WINCE 3.0
windows 2000/XP

Programmiersprachen

Borland Studio 2006 (Windows XP)
C++ (embedded)
C++ Windows App
CAN
CAN-BUS
DOORSAUTOSAR 4.x (Elektrobit based)
embedded Visual C++
NX Momentics
Visual C++ 2010
Visual C++ 2015 (embedded IDE)
Visual C++ 6.0
XML DOM

Hardware

ARM Cortex
SRM32
CANalyzer
CANoe 7/8 Basics
FPS
Freescale MPC564XL-MPC5643L
HITACHI 3644F
Intel 89C32
Isystem 1000 Emulator (89x32)
J-Tag Emulator
ATMEL
LogiCAD 5.0
Microkontroller
Mitsubishi, ATMEL, NEC, Hitachi, INTEL,Freescale
MUX2B
PC/104 Systems
PC104 Systeme
Photon microGUI
QNX Neutrino
Realtime Systems
RT-OS, QNX Neutrino
RS232, RS422
T-Kernel
VECTOR NV3600 FlexRay
VN1611 CAN/LIN

Design / Entwicklung / Konstruktion

ANSI-C Coding
Atmel 89C52RD2 (ISYSTEM Emulator)
AUTOSAR 3.0
AUTOSAR 3.1
CANoe 7.6.84(SP4)
DMUX
DOORS, AUTOSAR 4.x (Elektrobit based)
EB Tresos AutoCore OS Vers.4.4.15
EB Tresos Studio 12.x
eBinder von eSol (IDE + Debugger)
Eclipse
Eclipse IDE for C/C++ Developers
IoT 4.0
IXXAT Can Analyser 2.8.0.3286
LogiCAD 32 (V5.1)
MDK-ARM Standard: Version 5.10.0.0
QAC/MISRA
SPICE
Subversion (SVN)
SVN Tortoise
Ulink2/ME Cortex Debugger
VM Serena
VN1630 CAN/LIN Interface (Box)
WinCVS
Word/Excel Documentations

Branchen

Branchen

Militär

Informationssysteme

Automotive

Werkzeugmaschienen

Landmaschienen

Nutzfahrzeuge

Diagnose Werkzeuge

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 1 Monat
2020-06 - 2021-06

Steuergeräte (Basis Entwicklung) mit IoT Anbindung

Software-Entwickler
Software-Entwickler

- IoT 4.0 - Master / Slave Mode for WLAN (embedded)

- IoT 4.0 - Temp + Humidity sensor

- IoT 4.0 - Display + LCD

- IoT 4.0 - BT & WLAN - STM32 ARM Cortex F207 variant, CAN

4 Monate
2020-02 - 2020-05

Diagnose Devices (Diagnosegeräte)

Software-Entwickler Embedded Systeme
Software-Entwickler Embedded Systeme

- Visual C++ 2015 Pro ( embedded project )- Access module for diagnostic modules (update team)- Implement E-Bike feature visually for next software update

1 Jahr 7 Monate
2018-06 - 2019-12

Software Development, STM32 + IoT 4.0 STM32 (ARM 32 Bit Cortex M3)

software developer embedded-systems
software developer embedded-systems

- Diagnose (UDS) over CAN

- Error handler

- Coding over CAN

- Driver Manager for STM32F2

- IoT 4.0 - Xtensa LX6 ( Tensilica ),

  32 bit Dual-Core Mode, Implementaion of sensors and

  actuators,RS232, I2C communication, WLAN, LoRa

3 Monate
2018-03 - 2018-05

Software Development, Comfort Seat

software developer embedded-systems
software developer embedded-systems

Diagnose Support on existing system (Services, DTC, Error Management)

1 Jahr 7 Monate
2016-08 - 2018-02

Software Development, ARM 32-bit Cortex M3

SWD (software developer, SPICE):

  • Diagnose (UDS over CAN + customer services, EOL services)

  • Error handler (DTC handling)

  • ISO-TP (over CAN)

  • Coding (over CAN)

  • PCAN – Interface

  • AC6 Eclipse Workbench for STM32

  • Integration Support

5 Monate
2016-03 - 2016-07

Software Development (Automotive - Lighting)

software developer embedded-systems
software developer embedded-systems

Renesas E1 Debugger
CANoe 8.5.98 (SP4)
Vector VN1630 CAN Interface
MS Visual Studio Pro 2013 V12 (embedded IDE)
CCCQ V8.0.1.9 (ClearCase, ClearQuest IBM)
Coding LaserSat, Diagnose (UDS,BMW Toolchain) over  Private CAN
 

Task
 
Role: SWD (software developer, SPICE)
Coordinate, implement, test and support of coding mechanism and diagnose process for LaserSat  (BMW specific), Communication over Private-CAN (Master-Slave)

4 Monate
2014-11 - 2015-02

Software Development and SPM support (Automotive - Seat Comfort)

auf Anfrage
auf Anfrage
Renesas 78K0R/FE3 based electronic board with LIN communication IAR Systems Workbench IDE with MINICUBE2 Debugger support Restbus simulation with CANoe 8.2 (Vector, VN1611 LIN+CAN) Configurate and start-up new project based on existing electronic (Appliliet, hardware electronic circuit, IAR Workbench IDE project) PWM, ADC, Timer, Serial communication. Support on existing projects of customer, (software themes, SPM function)
auf Anfrage
4 Monate
2014-07 - 2014-10

Software Development (Embedded), Automotive - Camera Systems

auf Anfrage
auf Anfrage

- Pike OS RT Dual Core based CPU, CODEO IDE

- IsoTP to CAN Server (Private CAN and embedded CAN based) C/C++ Application Development incl. MISRA, QAC

- CANoe Vector Tooling Chain

- MKS Versionmanagement

- Enterprise Architect for Design

auf Anfrage
2 Monate
2014-04 - 2014-05

Software Development (Embedded), Utility Vehicle - Joystic Elektronic

auf Anfrage MDK-ARM Standard: Version 5.10.0.0 Ulink2/ME Cortex Debugger Git extensions 2.46 ...
auf Anfrage

- Cortex-M4 STM32F373 advanced ARM.Based 32-bit MCU

Toolchain:

- MDK-ARM Standard: Version 5.10.0.0

- Ulink2/ME Cortex Debugger

- Versionsmanagment Git extensions 2.46

- Developing under VMware Workstation (WIN XP)

- IXXAT Can Analyser 2.8.0.3286

- Word/Excel Documentations

- Track+ (Task Management Software, tracking)

Joystick Controller (customer vehicles)

(Melexis MLX90363 Hall Sensor (magnetic) Triaxis Magnetometer IC)

CAN Communication on STM32F373 (ARM), EEprom/Watchdog/GPIO/SPI

- CAN communication (with protocoll and simulation (PC)

- Function-Test (contains CAN, Unit-Test, Systemtest…) with

test protocols (documentation)

MDK-ARM Standard: Version 5.10.0.0 Ulink2/ME Cortex Debugger Git extensions 2.46 WIN XP IXXAT Can Analyser 2.8.0.3286 Word/Excel Documentations Track+
auf Anfrage
1 Jahr
2012-07 - 2013-06

Software Development (Embedded), Automotive - Steering Wheels

software developer embedded-systems ANSI-C Coding QAC/MISRA VM Serena ...
software developer embedded-systems

- UDS Diagnose support (ISO & Customer Requirements)

- ANSI-C Coding (Automotive) , QAC/MISRA

- VM Serena, Eclipse IDE for C/C++ Developers, DOORS

- Platform AUTOSAR 4.x (Elektrobit based), EB Tresos Studio 12.x

- CANoe 7.6.84(SP4) Software, Vector, VN1630 CAN/LIN Interface (Box)

- EB Tresos AutoCore OS Vers.4.4.15 (19.03.2012)

ANSI-C Coding QAC/MISRA VM Serena Eclipse IDE for C/C++ Developers DOORSAUTOSAR 4.x (Elektrobit based) EB Tresos Studio 12.x CANoe 7.6.84(SP4) VN1630 CAN/LIN Interface (Box) EB Tresos AutoCore OS Vers.4.4.15
auf Anfrage
7 Monate
2011-12 - 2012-06

Software Development (Embedded), Automotive - Airbag Systems

auf Anfrage ANSI-C Coding QAC/MISRA VM Serena ...
auf Anfrage

- UDS (Diagnose) Support (ISO & Customer Requirements)

- ANSI-C Coding (Automotive) , QAC/MISRA

- VM Serena, Eclipse, DOORS, Jira, Diagnoser (BMW), EDIABAS

- Platform AUTOSAR 3.1 (Elektrobit support)

- UDS Services FlexRay, Seatpositions, WriteMemoryByAdress, NVM Read/Write implemetations

- UDS services OSS, Airbags (OSEK Dual Core)

ANSI-C Coding QAC/MISRA VM Serena Eclipse DOORS Jira Diagnoser EDIABAS AUTOSAR 3.1
auf Anfrage
6 Monate
2011-03 - 2011-08

Software Development (Embedded), Automotive - Driver Assistance

auf Anfrage Enterprise Architect ANSI-C Coding QAC/MISRA ...
auf Anfrage

- Design with Enterprise Architect (Modul-Design)

- ANSI-C Coding (Automotive) , QAC/MISRA

- Serena Dimensions, SPICE

- Platform AUTOSAR 3.0 (Vector Supported)

- Tasks: Diagnose of error handling ( DEM, RTE )

with OOA/OOD/OOP (SPICE Automotive)

Enterprise Architect ANSI-C Coding QAC/MISRA Serena Dimensions SPICE AUTOSAR 3.0 OOA/OOD/OOP
auf Anfrage
4 Monate
2010-10 - 2011-01

VS 2010 C++ App Coding, Software Development (wafer industry)

software developer embedded-systems XML DOM Visual C++ 2010
software developer embedded-systems

- TPM software development, secure chip cards

- Intel HEX Tool for wafer production industry with XML DOM

and Visual C++ 2010

XML DOM Visual C++ 2010
auf Anfrage
1 Jahr 7 Monate
2009-03 - 2010-09

AVR Coding (ARM7), Product Development

auf Anfrage CAN ATMEL Microcontroller Borland Studio 2006 (Windows XP) ...
auf Anfrage

Hardware development: LCD, temperature, RS232 protocoll,

RTC, door keypad

Software Development on ATMEL - AVR μCon with CAN connecting for autmotive products, Development Support, Documentation of Design and Interface Spec.

- Fully LCD integration, industrial standards (I2C)

- RTC with puffered battery (10 years)

- TCP/IP connecting with microcontroller communication

- (Borland Studio 2006), temperature sensor (I2C implementation)

Tools / Systems:

- Hardware level development with ATMEL Microcontroller,

Layout (Eagle CADSoft)

- AVR Dragon tooling chain for μCon up to 32 KB memory (Low-Cost), Borland Studio 2006 (Windows XP)

- SVN Tortoise (Subversion), Software Version Management

CAN ATMEL Microcontroller Borland Studio 2006 (Windows XP) SVN Tortoise
auf Anfrage
1 Jahr 2 Monate
2008-01 - 2009-02

Software Programmer for Utility Vehicle

Software Programmer LogiCAD 32 (V5.1) ZR32-A MUX2B ...
Software Programmer

Optimizing and porting of existing electric drafts (old system to new system) with Kibes 16 on LogiCAD 32 (V5.1) (software and hardware) for travel and city buses from Setra company.

- LogiCAD V 5.01 (training certificate from Continental is existing)

- Hardware ZR32-A, MUX2B, DMUX (utility vehicle)

- Complete Start-Up of ported hard and softare

LogiCAD 32 (V5.1) ZR32-A MUX2B DMUX
auf Anfrage
1 Jahr
2007-01 - 2007-12

Software Developer (Embedded), Screw Driver Tools for Automotive

Software Developer WINCE 3.0 C++ (embedded) embedded Visual C++ ...
Software Developer

Customer specific modifications of software (electric powered screw gun), based on WINCE 3.0

- Expanding of standard software for different kinf of clients in the automotive sector, C++ (embedded).

Tools / Systems:

- Microsoft embedded Visual C++, Subversion (SVN)

WINCE 3.0 C++ (embedded) embedded Visual C++ Subversion (SVN)
auf Anfrage
3 Monate
2006-10 - 2006-12

Software Developer (Embedded), Flash-Tool for Land Machines (electronic)

software developer embedded-systems windows 2000/XP CAN INTEL-HEX ...
software developer embedded-systems

Flash software for transfer hydraulic control software to customer electronic (using with windows 2000/XP over CAN communication). Using INTEL-HEX format for transfer (import/export function) in C++ Windows App.

Tasks:

Flash boot loader (Windows 2000/XP) for customer electronic (inhouse), (corn harvester)

- CAN-BUS, File Import / Export (Intel HEX), Expert / standard user mode

- Write / verify / read (dump) mode

Tools / Systems:

- Borland Studio Architect 2006, CAN-Tools, customer electronic (inhouse) (CAN communication based)

windows 2000/XP CAN INTEL-HEX C++ Windows App CAN-BUS Borland Studio Architect 2006
auf Anfrage
5 Monate
2006-05 - 2006-09

Software Developer (Embedded), Automotive (Japan / German Jointv.)

software developer embedded-systems RT-OS T-Kernel eBinder von eSol (IDE + Debugger) WinCVS ...
software developer embedded-systems

Product: Platform 1 for car-multimedia

Browsersupport, DVD integration, Video (multimedia)

2D / 3D (OpenGL) Navigation System & Driver & Application Management

Support of different devices (HDD,USB Sticks,CF..) Filesystems, uvm..

Platform / OS & Drivers, Task Drivermanager

Tasks:

- Coordination and implement of DM (Driver Manager) with other SW-Modules (System & Applicationmanager)

- Driver implements to DM (Driver Manager) in C++

- Design and implement of low level voltage detection functionality

- English documentation

Tools / Systeme:

- RT-OS T-Kernel (Japan), eBinder von eSol (IDE + Debugger)

- WinCVS, Ultra Edit, Office Tools

RT-OS T-Kernel eBinder von eSol (IDE + Debugger) WinCVS Ultra Edit Office Tools
auf Anfrage
3 Monate
2006-03 - 2006-05

Software Developer (Embedded), Digital Radio

software developer embedded-systems Visual C++ 6.0
software developer embedded-systems

Digital Signal Processing / COM 224

Tooling Chain:

- CodeWarrior (JTAG - Emulator) for ARM7, Developer Environment (embedded tools)

- Visual C++ 6.0 (PC Application sandbox -> for later implement into ARM7)

- Subversion (Software Version Management, similar VCS, Perforce)

- Bugzilla for Error Reports (Bugs, Fixes, Addons...)

- Documentation (MS Office Tools, Visio, TextPad)

Visual C++ 6.0
auf Anfrage
6 Monate
2005-03 - 2005-08

Software Developer (Embedded)

software developer embedded-systems QNX (RTOS) NX Momentics ANSI-C
software developer embedded-systems

Design & Software Development, (company developed hardware) Automotive,

Realtime Systems (QNX) (Projekt ULF2, BMW M5)

Tasks: Diagnose – Library (Lib, modular)

Developing and Implenting, Test and Documentation (English) of Diagnose Modul (M5 BMW). Low Voltage Detection, BT-Antena Test, Memory-Test and more (design architecture are exists) under QNX, Design Spec, Interface

Spec.

- Platform Integration with Real-Time OS from QNX (RTOS)

- Developing of Diagnose-Modules (Library) with QNX Momentics and ANSI-C (configurable and platform independent)

- Creating of Software Interface

- Creating of Software Design with using Tools Together und Perforce

QNX (RTOS) NX Momentics ANSI-C
auf Anfrage
5 Jahre
2000-01 - 2004-12

Software Development (Embedded), Information-Systems

systemingenieur Bereich Softwareentwicklung (inkl. Embedded) ANSI-C Assembler Atmel 89C52RD2 (ISYSTEM Emulator) ...
systemingenieur Bereich Softwareentwicklung (inkl. Embedded)

Tasks:

- μCon Coding in ANSI-C and Assembler

- Atmel 89C52RD2 (ISYSTEM Emulator), Intel 89C32 oder similar, HITACHI 3644F

- SMS Modemintegration, (Solar-Boat Display, Ulm Donau)

- RS232, RS422

- Product integration possibility

- TCP/IP Integration into μController

- Applicationssoftware, Embedded Systems

- Solar Boat Display, low energy consuming elektronic + GPS tracking + GSM Modem Integration

- PC104 Systeme (Hardware + Software + OS) for Deutsche Bahn Information Systems -> Münchner U-Bahn, Fulda Bahnhof, Hagen Bahnhof (until end of 2004 the count of train stations was on 30, more followed)

ANSI-C Assembler Atmel 89C52RD2 (ISYSTEM Emulator) Intel 89C32 HITACHI 3644F RS232, RS422 TCP/IP PC104 Systeme
auf Anfrage
1 Jahr
1999-01 - 1999-12

Software Development, Military

auf Anfrage XEmacs PCVS SUN Solaris ...
auf Anfrage

Military Software:

Project: MMI - F123

MMI (Human Man Interface) Military-Software for F-123 Fregades of German Bundeswehr, Platform SUN-UNIX, Coding & Code Coverrage (Testing), V-Model

Tasks:

- XEmacs as Editor for C-Coding of Softwareapplications

- PCVS for Software Version Management

- SUN Solaris + Linux as work and coding platform

- Connecting (own developed) on database of DASA with use of SUN Solaris

GUI (requirements are available)

- Code Coverrage with XRunner under SUN Solaris

- Documentation in English

Other informations are not available.

XEmacs PCVS SUN Solaris Linux XRunner
auf Anfrage

Position

Position

Abgeschlossenes Studium im Bereich Elektrotechnik, Informatik oder vergleichbare Qualifikation mit mehrjähriger Berufserfahrung als Softwareentwickler im Automotive Bereich

Kompetenzen

Kompetenzen

Top-Skills

ARM Cortex M CAN Embedded-Systems ANSI-C/C++ A-SPICE Senior Software-Developer ANSI-C / C++ vector-CANoe JIRA Unit Testing Documentation Automotive Bussystems (CAN) DOORS Vector VN1610 CAN OOA/OOD/OOP Automotive-Standards MISRA ST Microelectronics ARM 32-bit Cortex series Real-time Systems (RT-OS, QNX Neutrino,T-Kernel) CANalyzer AUTOSAR 3.x/4.x - Vector / Elektrobit (Automotive) basic skills CAN/LIN (Automotive) CodeWarrior (JTAG - Emulator) for ARM7

Produkte / Standards / Erfahrungen / Methoden

(Military) Automotive-Standards
MISRA, SPICE and ISO26262 (Embedded Software)
ANSI-C
industrial embedded
Assembler
ATMEL Microcontroller
AUTOSAR 3.x/4.x Vector / Elektrobit
Automotive
Blue Cat
Red Hat
Borland Builder 5/6
Borland Studio Architect 2006
CANoe - FlexRay + CAN/LIN
Automotive
Continental (Development/Utility-Vehicle)
CVS-NT
Diagnoser
BMW
Digital Engineering
DOORS
E-SYS
EDIABAS
BMW
Enterprise Architect
FupDoku
Hardware Development
Eagle
IEC 131-3 Standard
INTEL-HEX
JIRA
Linux
SUSE/Red Hat
LogiCAD 5.0 - KIBES 32
LPT
Microsoft Embedded Visual C++
Momentics-IDE (QNX, RTOS)
MOST
MS-Office Tools
Version 2010
MS-Windows
2000/XP/7/10
Office Tools
OOA/OOD/OOP
PCVS
Perforce
Version Management
PikeOS-RT
ARM
PVCS
Version Management
QNX Momentics Tool Suite
QNX Neutrino RT-OS
Harman, Automotive
RS232/485
SCRUM
Serena Dimensions
STM32 Development Environment
IDE, Debugger
Subversion
Version Management
SUSE Linux
T-Kernel RT-OS
Japan, Automotive
TCP/IP
Tooling DaVinci
Vector
Tresos
Elektrobit Automotive
Ultra Edit
UNIX?SUN SOLARIS
Militär
USB
Visual C/C++ 2010/2015
Windows CE 3.0 OS
Embedded
XEmacs
XRunner
Militär

Betriebssysteme

QNX (RTOS)
RT-OS T-Kernel
RT-OS, T-Kernel
SUN Solaris
WIN XP
WIN7/WIN10
WINCE 3.0
windows 2000/XP

Programmiersprachen

Borland Studio 2006 (Windows XP)
C++ (embedded)
C++ Windows App
CAN
CAN-BUS
DOORSAUTOSAR 4.x (Elektrobit based)
embedded Visual C++
NX Momentics
Visual C++ 2010
Visual C++ 2015 (embedded IDE)
Visual C++ 6.0
XML DOM

Hardware

ARM Cortex
SRM32
CANalyzer
CANoe 7/8 Basics
FPS
Freescale MPC564XL-MPC5643L
HITACHI 3644F
Intel 89C32
Isystem 1000 Emulator (89x32)
J-Tag Emulator
ATMEL
LogiCAD 5.0
Microkontroller
Mitsubishi, ATMEL, NEC, Hitachi, INTEL,Freescale
MUX2B
PC/104 Systems
PC104 Systeme
Photon microGUI
QNX Neutrino
Realtime Systems
RT-OS, QNX Neutrino
RS232, RS422
T-Kernel
VECTOR NV3600 FlexRay
VN1611 CAN/LIN

Design / Entwicklung / Konstruktion

ANSI-C Coding
Atmel 89C52RD2 (ISYSTEM Emulator)
AUTOSAR 3.0
AUTOSAR 3.1
CANoe 7.6.84(SP4)
DMUX
DOORS, AUTOSAR 4.x (Elektrobit based)
EB Tresos AutoCore OS Vers.4.4.15
EB Tresos Studio 12.x
eBinder von eSol (IDE + Debugger)
Eclipse
Eclipse IDE for C/C++ Developers
IoT 4.0
IXXAT Can Analyser 2.8.0.3286
LogiCAD 32 (V5.1)
MDK-ARM Standard: Version 5.10.0.0
QAC/MISRA
SPICE
Subversion (SVN)
SVN Tortoise
Ulink2/ME Cortex Debugger
VM Serena
VN1630 CAN/LIN Interface (Box)
WinCVS
Word/Excel Documentations

Branchen

Branchen

Militär

Informationssysteme

Automotive

Werkzeugmaschienen

Landmaschienen

Nutzfahrzeuge

Diagnose Werkzeuge

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.