Quality-oriented embedded software engineer, looking to support in software projects.
Aktualisiert am 12.06.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2024
Verfügbar zu: 100%
davon vor Ort: 100%
C++
Python
Linux
Embedded C++
Embedded Linux
Ethernet
CAN-Bus
FreeRTOS
ARM
Power PC
PostgreSQL
DOORS
ASIL
Rust
MISRA-C++
TypeScript
.NET Framework
Automotive-SPICE
Automotive
Atlassian JIRA
Network Security
German
Verhandlungssicher
English
Verhandlungssicher
Dutch
Muttersprache

Einsatzorte

Einsatzorte

Munich (+50km) Düsseldorf (+50km) Cologne (+50km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

6 years 4 months
2018-03 - now

Task planning and coordination of development team

Technical project manager ASPICE (level 3) Functional Safety (ISO 26262 / ASIL-B) IPsec ...
Technical project manager
  • Task planning and coordination of development team for next generation central computing unit
  • Total project size: ~30 FTE annually at ESR Labs, ~100 FTE at OEM
  • Security-related features: ~8 FTE
  • Functional safety: ~3 FTE
  • Change management (process, technical and financial) of ~200 Change Requests annually
  • Defect management
  • FOSS analysis
  • Team skill management, internal and external contracting
  • Performing job interviews
  • Task planning and coordination of development team for dynamic scripting platform
  • Fixed team of 3-4 FTE
  • Change management (process, technical and financial) of ~2 Change Requests annually
  • Defect management
ASPICE (level 3) Functional Safety (ISO 26262 / ASIL-B) IPsec SecOC Hardware Security Module MISRA C++ Lua (eLua)
ESR Labs GmbH (München)
1 year 6 months
2016-09 - 2018-02

Software and communications protocol design

Technical lead embedded software C++ CTest GenICam ...
Technical lead embedded software
  • Software and communications protocol design for embedded software; task planning and coordination for 2 FTE
  • Software design for API; task planning and coordination for 1 FTE
  • Software quality assurance
C++ CTest GenICam GigE Vision 2 Google Test Jira OpenEmbedded Linux
Smartray GmbH (Wolfratshausen)
6 months
2016-03 - 2016-08

API specification

Software engineer API C# .NET Python RAML ...
Software engineer API
  • API specification
  • Automated validation test generation
  • Automated API documentation generation
  • Client reference implementation
C# .NET Python RAML TypeScript
secupay AG (Pulsnitz)
3 months
2015-12 - 2016-02

Design and implementation

Software engineer C++ Rational ClearCase Rational ClearQuest
Software engineer
  • Design and implementation IPC communication protocol
  • Bug analysis
C++ Rational ClearCase Rational ClearQuest
Dr. Johannes Heidenhain GmbH (Traunreut)
1 year 11 months
2014-01 - 2015-11

Design and implementation

Lead software engineer C C++ CAN ...
Lead software engineer
  • Design and implementation embedded software; task planning and coordination for 2 FTE
  • Design and implementation real-time sensor and actuator communications protocol over CANopen
C C++ CAN CANopen OpenEmbedded STM32
H. Schreiner Test- und Sonderanlagen GmbH (Ottobrun)
5 months
2013-08 - 2013-12

Optimizing image recognition algorithms

Software engineer C# .NET Stemmer CVB Windows Communication Foundation
Software engineer
  • Optimizing image recognition algorithms
  • SQL database optimization
C# .NET Stemmer CVB Windows Communication Foundation
Grenzebach GmbH (Karlsruhe)
8 months
2012-12 - 2013-07

Development of electronic instrument clusters

Software engineer AUTOSAR C C++ ...
Software engineer
  • Development of electronic instrument clusters for BMW and GWM.
  • SOME/IP integration in AUTOSAR.
AUTOSAR C C++ Rational ClearCase Rational ClearQuest Rational Doors SOME/IP
Robert Bosch GmbH (Leonberg)
6 months
2012-06 - 2012-11

Development of parts of SIMATIC WinCC

Software engineer ASP.NET C# .NET JavaScript ...
Software engineer
  • Development of parts of SIMATIC WinCC, as well as prototyping a new product.
ASP.NET C# .NET JavaScript SignalR WCF
Siemens (Karlsruhe)
1 year 3 months
2011-03 - 2012-05

Development of control performance diagnosis software

Software engineer C Matlab Python ...
Software engineer
  • Development of control performance diagnosis software for NXT lithography machines.
C Matlab Python Rational ClearCase Rational ClearQuest
ASML (Netherlands, Eindhoven)
3 years 3 months
2009-03 - 2012-05

Internet/intranet/ERP applications

Freelance software engineer ASP.NET C# .NET Ext JS ...
Freelance software engineer
  • Internet/intranet/ERP applications
  • Requirements, design, implementation, training
  • Support for RFID ?tag team? for Dutch trains
ASP.NET C# .NET Ext JS .NET Compact Framework Python

Aus- und Weiterbildung

Aus- und Weiterbildung

1 year
2008-01 - 2008-12

Thesis

Utrecht University (Netherlands)
Utrecht University (Netherlands)
Machine learning algorithms in racing car simulation
2 years 11 months
2005-02 - 2007-12

Master Agent Technology

Utrecht University (Netherlands)
Utrecht University (Netherlands)

Courses (75 ECTS):

AIBO Programming, Evolutionary Computation, Intelligent Agents, Intelligent Systems, Multi-Agent Programming, Multi-Agent Systems, Multimedia Retrieval, Reinforcement Learning, Simulation, Virtual Markets

4 years 11 months
1999-09 - 2004-07

Bachelor Computer Science

Certificate: Bachelor of Science, Rotterdam University of Applied Sciences (Netherlands)
Certificate: Bachelor of Science
Rotterdam University of Applied Sciences (Netherlands)

Kompetenzen

Kompetenzen

Top-Skills

C++ Python Linux Embedded C++ Embedded Linux Ethernet CAN-Bus FreeRTOS ARM Power PC PostgreSQL DOORS ASIL Rust MISRA-C++ TypeScript .NET Framework Automotive-SPICE Automotive Atlassian JIRA Network Security

Produkte / Standards / Erfahrungen / Methoden

C++
Fortgeschritten
Linux
Fortgeschritten
Embedded
Fortgeschritten
ASPICE
Fortgeschritten
ISO 26262
Fortgeschritten

Profile

Software developer and technical project manager with an eye for detail and a high interest in software quality. Experienced in:

  • Software architecture
  • Embedded and real-time systems
  • C++
  • Linux
  • Networking
  • Technical lead
  • Project management

Einsatzorte

Einsatzorte

Munich (+50km) Düsseldorf (+50km) Cologne (+50km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

6 years 4 months
2018-03 - now

Task planning and coordination of development team

Technical project manager ASPICE (level 3) Functional Safety (ISO 26262 / ASIL-B) IPsec ...
Technical project manager
  • Task planning and coordination of development team for next generation central computing unit
  • Total project size: ~30 FTE annually at ESR Labs, ~100 FTE at OEM
  • Security-related features: ~8 FTE
  • Functional safety: ~3 FTE
  • Change management (process, technical and financial) of ~200 Change Requests annually
  • Defect management
  • FOSS analysis
  • Team skill management, internal and external contracting
  • Performing job interviews
  • Task planning and coordination of development team for dynamic scripting platform
  • Fixed team of 3-4 FTE
  • Change management (process, technical and financial) of ~2 Change Requests annually
  • Defect management
ASPICE (level 3) Functional Safety (ISO 26262 / ASIL-B) IPsec SecOC Hardware Security Module MISRA C++ Lua (eLua)
ESR Labs GmbH (München)
1 year 6 months
2016-09 - 2018-02

Software and communications protocol design

Technical lead embedded software C++ CTest GenICam ...
Technical lead embedded software
  • Software and communications protocol design for embedded software; task planning and coordination for 2 FTE
  • Software design for API; task planning and coordination for 1 FTE
  • Software quality assurance
C++ CTest GenICam GigE Vision 2 Google Test Jira OpenEmbedded Linux
Smartray GmbH (Wolfratshausen)
6 months
2016-03 - 2016-08

API specification

Software engineer API C# .NET Python RAML ...
Software engineer API
  • API specification
  • Automated validation test generation
  • Automated API documentation generation
  • Client reference implementation
C# .NET Python RAML TypeScript
secupay AG (Pulsnitz)
3 months
2015-12 - 2016-02

Design and implementation

Software engineer C++ Rational ClearCase Rational ClearQuest
Software engineer
  • Design and implementation IPC communication protocol
  • Bug analysis
C++ Rational ClearCase Rational ClearQuest
Dr. Johannes Heidenhain GmbH (Traunreut)
1 year 11 months
2014-01 - 2015-11

Design and implementation

Lead software engineer C C++ CAN ...
Lead software engineer
  • Design and implementation embedded software; task planning and coordination for 2 FTE
  • Design and implementation real-time sensor and actuator communications protocol over CANopen
C C++ CAN CANopen OpenEmbedded STM32
H. Schreiner Test- und Sonderanlagen GmbH (Ottobrun)
5 months
2013-08 - 2013-12

Optimizing image recognition algorithms

Software engineer C# .NET Stemmer CVB Windows Communication Foundation
Software engineer
  • Optimizing image recognition algorithms
  • SQL database optimization
C# .NET Stemmer CVB Windows Communication Foundation
Grenzebach GmbH (Karlsruhe)
8 months
2012-12 - 2013-07

Development of electronic instrument clusters

Software engineer AUTOSAR C C++ ...
Software engineer
  • Development of electronic instrument clusters for BMW and GWM.
  • SOME/IP integration in AUTOSAR.
AUTOSAR C C++ Rational ClearCase Rational ClearQuest Rational Doors SOME/IP
Robert Bosch GmbH (Leonberg)
6 months
2012-06 - 2012-11

Development of parts of SIMATIC WinCC

Software engineer ASP.NET C# .NET JavaScript ...
Software engineer
  • Development of parts of SIMATIC WinCC, as well as prototyping a new product.
ASP.NET C# .NET JavaScript SignalR WCF
Siemens (Karlsruhe)
1 year 3 months
2011-03 - 2012-05

Development of control performance diagnosis software

Software engineer C Matlab Python ...
Software engineer
  • Development of control performance diagnosis software for NXT lithography machines.
C Matlab Python Rational ClearCase Rational ClearQuest
ASML (Netherlands, Eindhoven)
3 years 3 months
2009-03 - 2012-05

Internet/intranet/ERP applications

Freelance software engineer ASP.NET C# .NET Ext JS ...
Freelance software engineer
  • Internet/intranet/ERP applications
  • Requirements, design, implementation, training
  • Support for RFID ?tag team? for Dutch trains
ASP.NET C# .NET Ext JS .NET Compact Framework Python

Aus- und Weiterbildung

Aus- und Weiterbildung

1 year
2008-01 - 2008-12

Thesis

Utrecht University (Netherlands)
Utrecht University (Netherlands)
Machine learning algorithms in racing car simulation
2 years 11 months
2005-02 - 2007-12

Master Agent Technology

Utrecht University (Netherlands)
Utrecht University (Netherlands)

Courses (75 ECTS):

AIBO Programming, Evolutionary Computation, Intelligent Agents, Intelligent Systems, Multi-Agent Programming, Multi-Agent Systems, Multimedia Retrieval, Reinforcement Learning, Simulation, Virtual Markets

4 years 11 months
1999-09 - 2004-07

Bachelor Computer Science

Certificate: Bachelor of Science, Rotterdam University of Applied Sciences (Netherlands)
Certificate: Bachelor of Science
Rotterdam University of Applied Sciences (Netherlands)

Kompetenzen

Kompetenzen

Top-Skills

C++ Python Linux Embedded C++ Embedded Linux Ethernet CAN-Bus FreeRTOS ARM Power PC PostgreSQL DOORS ASIL Rust MISRA-C++ TypeScript .NET Framework Automotive-SPICE Automotive Atlassian JIRA Network Security

Produkte / Standards / Erfahrungen / Methoden

C++
Fortgeschritten
Linux
Fortgeschritten
Embedded
Fortgeschritten
ASPICE
Fortgeschritten
ISO 26262
Fortgeschritten

Profile

Software developer and technical project manager with an eye for detail and a high interest in software quality. Experienced in:

  • Software architecture
  • Embedded and real-time systems
  • C++
  • Linux
  • Networking
  • Technical lead
  • Project management

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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