a Randstad company

Software-Entwickler mit Schwerpunkt Embedded-Systeme (Senior, Experte)

Profil
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
Verfügbar ab
01.09.2022
Noch verfügbar - Schnell sein lohnt sich: Der Experte kann bereits für Projekte vorgesehen sein.
Verfügbar zu
100%
davon vor Ort
0%
Einsatzorte

PLZ-Gebiete
Länder
Ganz Deutschland
Remote-Arbeit
möglich
Art des Profiles
Freiberufler / Selbstständiger
Der Experte ist als Einzelperson freiberuflich oder selbstständig tätig.

1 Jahr 1 Monat

2020-06

2021-06

Steuergeräte (Basis Entwicklung) mit IoT Anbindung

Software-Entwickler
Rolle
Software-Entwickler
Projektinhalte

- 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
Rolle
Software-Entwickler Embedded Systeme
Projektinhalte

- 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
Rolle
software developer embedded-systems
Projektinhalte

- 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
Rolle
software developer embedded-systems
Projektinhalte

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

1 Jahr 7 Monate

2016-08

2018-02

Software Development, ARM 32-bit Cortex M3

Projektinhalte

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
Rolle
software developer embedded-systems
Projektinhalte

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
Rolle
auf Anfrage
Projektinhalte
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)
Einsatzort
auf Anfrage
4 Monate

2014-07

2014-10

Software Development (Embedded), Automotive - Camera Systems

auf Anfrage
Rolle
auf Anfrage
Projektinhalte

- 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

Einsatzort
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 ...
Rolle
auf Anfrage
Projektinhalte

- 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)

Kenntnisse
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+
Einsatzort
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 ...
Rolle
software developer embedded-systems
Projektinhalte

- 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)

Kenntnisse
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
Einsatzort
auf Anfrage
7 Monate

2011-12

2012-06

Software Development (Embedded), Automotive - Airbag Systems

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

- 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)

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

2011-03

2011-08

Software Development (Embedded), Automotive - Driver Assistance

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

- 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)

Kenntnisse
Enterprise Architect ANSI-C Coding QAC/MISRA Serena Dimensions SPICE AUTOSAR 3.0 OOA/OOD/OOP
Einsatzort
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
Rolle
software developer embedded-systems
Projektinhalte

- TPM software development, secure chip cards

- Intel HEX Tool for wafer production industry with XML DOM

and Visual C++ 2010

Kenntnisse
XML DOM Visual C++ 2010
Einsatzort
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) ...
Rolle
auf Anfrage
Projektinhalte

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

Kenntnisse
CAN ATMEL Microcontroller Borland Studio 2006 (Windows XP) SVN Tortoise
Einsatzort
auf Anfrage
1 Jahr 2 Monate

2008-01

2009-02

Software Programmer for Utility Vehicle

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

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

Kenntnisse
LogiCAD 32 (V5.1) ZR32-A MUX2B DMUX
Einsatzort
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++ ...
Rolle
Software Developer
Projektinhalte

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)

Kenntnisse
WINCE 3.0 C++ (embedded) embedded Visual C++ Subversion (SVN)
Einsatzort
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 ...
Rolle
software developer embedded-systems
Projektinhalte

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)

Kenntnisse
windows 2000/XP CAN INTEL-HEX C++ Windows App CAN-BUS Borland Studio Architect 2006
Einsatzort
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 ...
Rolle
software developer embedded-systems
Projektinhalte

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

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

2006-03

2006-05

Software Developer (Embedded), Digital Radio

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

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)

Kenntnisse
Visual C++ 6.0
Einsatzort
auf Anfrage
6 Monate

2005-03

2005-08

Software Developer (Embedded)

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

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

Kenntnisse
QNX (RTOS) NX Momentics ANSI-C
Einsatzort
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) ...
Rolle
systemingenieur Bereich Softwareentwicklung (inkl. Embedded)
Projektinhalte

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)

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

1999-01

1999-12

Software Development, Military

auf Anfrage XEmacs PCVS SUN Solaris ...
Rolle
auf Anfrage
Projektinhalte

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.

Kenntnisse
XEmacs PCVS SUN Solaris Linux XRunner
Einsatzort
auf Anfrage

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

English
German
Turkish

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

Akad.Grad/Titel:

Senior Software-Entwickler C/C++ (bevorzugt Embedded)
Elektrotechnik (Schwerpunkt Datentechnik)
Spezialisierung: Embedded-Systeme, ?Controller, AUTOSAR (Kentnisse)


Status:

Freelancer / Freier Mitarbeiter

 

Softwareentwickler mit über 15 Jahren Industrie-Programmiererfahrung im Bereich Embedded-Systeme, Mikrocontroller und PC/LINUX/UNIX Applikationen aus verschiedenen Bereichen wie Militär, Informationssysteme (LCD?Anzeigen, Displayansteuerung 5 Jahre Erfahrung), Automotive, Digitales Radio sowie Industrie- Schraubanlagen, Nutzfahrzeuge.
Strukturierte Entwicklung nach V-Modell SPICE/CMMI welches in der Industrie bereits großflächig eingesetzt wird, Kommunikatives arbeiten in größeren Teams wird bevorzugt. Von der Analyse über Design, Programmierung, Unit-Tests und Dokumentation (OOA,OOD, OOP) ist die technische Realisierung ein wichtiger Aspekt der Umsetzung von erfolgreichen Projekten. Die vorhandenen Erfahrungen im Bereich Programmiersprachen C/C++ sind als hervorragend einzustufen, besonders

im Bereich Low-Level Programmierung (hardwarenah ANSI-C). Softwareentwicklung nach Prozess (SPICE) wird bevorzugt.

Militär

Informationssysteme

Automotive

Werkzeugmaschienen

Landmaschienen

Nutzfahrzeuge

Diagnose Werkzeuge

Ihr Kontakt zu Gulp

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

Jetzt bei GULP Direkt registrieren und Freelancer kontaktieren