freiberufler Software Engineer auf freelance.de

Software Engineer

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 12159 Berlin
  • Weltweit
  • tr  |  en  |  de
  • 01.09.2024

Kurzvorstellung

Linux Kernel,
C++17,
DSP,
NEON
SIMD
ADAS
Kamera
RealTime/Echtzeit Systeme
Embedded,
QNX
ARMv8
LIW
ARM
iMX6
Assembly
Lock-free programming
Qt3D
VTK
GIT
PTC
SVN
Bildverarbeitung
Stereo Kamera
OpenGL
Gstreamer,
Automotive

Qualifikationen

  • Embedded Entwicklung / hardwarenahe Entwicklung2 J.
  • Embedded Systems1 J.
  • Robotics1 J.
  • Simulink

Projekt‐ & Berufserfahrung

Software Engineer, Radar Signal Processing
Bosch, Stuttgart
2/2022 – 12/2023 (1 Jahr, 11 Monate)
Automobilindustrie
Tätigkeitszeitraum

2/2022 – 12/2023

Tätigkeitsbeschreibung

Implementing and optimising signal processing and deep learning algorithms for TI C66 and Synopsys ARC VPX5 DSPs.

Eingesetzte Qualifikationen

Assemblersprache, C++, Digitaler Signalprozessor (DSP)

Software engineer
HaCon Ingenieurgesellschaft mbH, Berlin
12/2019 – 6/2023 (3 Jahre, 7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

12/2019 – 6/2023

Tätigkeitsbeschreibung

Software engineer for development of a Train Planning System software.

Eingesetzte Qualifikationen

C++, Qt (Software)

Softwareingenieur
Endress & Hauser, Basel
1/2019 – 5/2019 (5 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2019 – 5/2019

Tätigkeitsbeschreibung

Softwareingenieur für Portierung und Implementierung von Messtechnik Algorithmen von C# auf C++11.

Keywords: C, C++11, Eigenv3, Levenberg-Marquardt.

Eingesetzte Qualifikationen

C#, C++, Messtechnik

Software Entwickler Matlab/Simulink
Bombardier Primove GmbH, Mannheim
9/2018 – 12/2018 (4 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

9/2018 – 12/2018

Tätigkeitsbeschreibung

Entwicklung von modelbasierter Software & C-Code Modulen zur Ansteuerung eines induktiven Ladesystems.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Simulink

Mensch-Roboter-Kollaboration, Safety
SICK AG, BW
7/2017 – 7/2018 (1 Jahr, 1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

7/2017 – 7/2018

Tätigkeitsbeschreibung

Implementierung und Optimierung von Computer-Vision Algorithmen, für ARMv8 A72 und NEON.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Robotics

Embedded SW Ingenieur
Barco Control Rooms GmbH, BW
8/2016 – 7/2017 (1 Jahr)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/2016 – 7/2017

Tätigkeitsbeschreibung

- Softwareingenieur in Systemgruppe für Design, Entwicklung, Fehleranalyse und -behebung auf OMAP/ARM basierten Display-Wall-Systeme.

- Treiberentwicklung für eine FPGA basierte Lösung.

- Portierung der Kernel 2.6 basierten Treibern auf Kernel 4.x.

Keywords: GIT, SVN, GNU Toolchain, SPI, I2C, kernel, uboot, C, C++, buildroot, ARM Linux device tree.

Eingesetzte Qualifikationen

Embedded Software

Embedded SW / HW Entwickler
Kundenname anonymisiert, SW
4/2016 – 8/2016 (5 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2016 – 8/2016

Tätigkeitsbeschreibung

- Softwareingenieur in Systemgruppe für Design, Entwicklung, Fehleranalyse und -behebung auf einem ARM basierten Multicore/Multi CPU –Platform, für Camera-Systeme.

- CSI (Camera Sensor Interface) Treiber Entwicklung für iMX6 (mit Serializer, Deserializer und Sensor, kontrolliert über I2C).
Weiterentwicklung von Treiber für Toshiba HDMI-to-MIPICSI2 Bridge, HDMI EDID Anpassung.
- Hardware.

- NFSv3 Setup für iMX6 Linux Plattform.

Werkzeuge: MKS, GNU Toolchain, Vector CANoe, Video4Linux2, gstreamer, uboot, C, C++, ptxdist, MIPI-CSI-2, ARM Linux device tree, hardware.

Eingesetzte Qualifikationen

Embedded Software

Embedded SW Entwickler
Kundenname anonymisiert, NRW
4/2015 – 3/2016 (1 Jahr)
Automobilindustrie
Tätigkeitszeitraum

4/2015 – 3/2016

Tätigkeitsbeschreibung

- Softwareingenieur in Systemgruppe für Entwicklung, Optimierung, Fehleranalyse und -behebung auf einem ARM basierten Multicore/Multi CPU –Platform, für Fahrerinformationssysteme.

- AUTOSAR BSW.

- Entwicklung von Sicherheitskritisches SW auf iMX6 und TITAN, in C/C++ und ARM Assembly, NEON SIMD.

- Werkzeuge: RTC (Rational Team Concert), Lauterbach, QNX 6.6 SDP, Vector CANoe, DaVinci Configurator Pro, DaVinci Developer Pro Green Hills Software Compiler und JTAG Debugger,

Eingesetzte Qualifikationen

QNX (Software), ARM-Architektur, C, C++, Softwareentwicklung (allg.), Embedded Software

Embedded Softwareingenieur - Advanced Driver Assistance Systems
Kundenname anonymisiert, BW
9/2014 – 3/2015 (7 Monate)
Automobilindustrie
Tätigkeitszeitraum

9/2014 – 3/2015

Tätigkeitsbeschreibung

- Softwareingenieur in Systemgruppe für Weiterentwicklung, Optimierung, Fehleranalyse und -behebung. auf einem TI C67x/ARM basierten Platform.
- C67x DSP Testsoftware in Assembly.
- Statischecodeanalyse mit Klocwork für MISRA-C und MISRA-C++.
- ARM, DSP, I2C, DMA, Multicore, DOORS, Rhapsody, CAN, CANoe, Vector

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, C++, Embedded Software

Embedded Software Ingenieur, System Gruppe
Kundenname anonymisiert, Sachsen
12/2013 – 4/2014 (5 Monate)
Automobilindustrie
Tätigkeitszeitraum

12/2013 – 4/2014

Tätigkeitsbeschreibung

- Entwicklung eines Infotaintment Zentralrechners

- Softwareingenieur in Systemgruppe für Speicheroptimierung, Fehleranalyse und -behebung auf einem ARM/Cortext-A9 basierten Multicore/MultiCPU Platform, unter QNX6 Echtzeitbetriebsystem.

-Entwicklung einer Guard-Page/Guard-Bytes basiert Preload-Bibliothek für Speicherüberscreibersuche auf QNX und Linux.

- Portierung von GCC 4.9 Address Sanitizer auf QNX.

- Lock-free Programming mit C++11 und Native ARM Assembly.

- Werkzeuge: Eclipse, Emacs, GCC, GDB, Lauterbach, Polarion, Linux

- ARM, QNX, iMX6

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, QNX (Software), ARM-Architektur, Assemblersprache, C++, Eclipse, Linux Entwicklung

LTE eNodeB Software Ingenieur, Layer II
Kundenname anonymisiert, BW
2/2013 – 11/2013 (10 Monate)
Telekommunikation
Tätigkeitszeitraum

2/2013 – 11/2013

Tätigkeitsbeschreibung

Softwareingenieur für Entwicklung der LTE Layer II PS, in C++, unter GNU/Linux.

Eingesetzte Qualifikationen

Embedded Systems

LTE eNodeB Software Ingenieur, Layer II
Kundenname anonymisiert, BW
8/2012 – 2/2013 (7 Monate)
Telekommunikation
Tätigkeitszeitraum

8/2012 – 2/2013

Tätigkeitsbeschreibung

Softwareingenieur für Entwicklung der LTE Layer II, Uplink Scheduling, in C, unter RT-Linux, GNU.

Eingesetzte Qualifikationen

Embedded Systems

LTE UE Software Ingenieur, Layer I Control
Kundenname anonymisiert, Nürnberg
4/2012 – 8/2012 (5 Monate)
Telekommunikation
Tätigkeitszeitraum

4/2012 – 8/2012

Tätigkeitsbeschreibung

Softwareingenieur für Entwicklung der LTE Layer II, Uplink Scheduling, unter RT-Linux, GNU.

Eingesetzte Qualifikationen

Embedded Systems

(Festangestellt) Software Ingenieur UMTS Layer 1 Team
Intel Mobile Communicatons, Nürnberg
2/2006 – 3/2012 (6 Jahre, 2 Monate)
Telekommunikation
Tätigkeitszeitraum

2/2006 – 3/2012

Tätigkeitsbeschreibung

Softwareingenieur für Entwicklung der UMTS Layer 1 und InterRAT (2G, 3G, LTE) Control-Software.

- Analyse der 3GPP-Spezifikationen im Bereich Layer-1
- Erstellung funktionaler Spezifikationen
- Design und Entwicklung neuer Layer-1-Control-Features in der Programmiersprache,,C" sowie von MULT|-RAT-Funktionalitäten der Layer-1- Software (SW)
- Testen der Layer-1-Control-SW der Simulationsumgebung unter,,LlNUX" und C++
- Portierung der Layer-1-Control auf neue Basisband-Chips
- Integration und Test der portierten Layer-1-SW auf der Zielhardware mit ,,Lauterbach" Debuggingtools
- Unterstützung der Kundenprojektien der gesamten Projektphase bei der Fehleranalyse und -behebung
- Führung technischer Diskussionen mit anderen Komponenten des Protokol- Stacks, wie zum Beispiel Interfaceabsprachen
- Technische Verantwortung der Durchführung von UMTS-Messungen und Multi- RAT Funktionalitätsprüfungen in den Bereichen 2G, 3G, LTE
- Mehrmonatige Auslandsaufenthalt bei einem Kunden zur Unterstützung der portierung der Software

(Festangestellt) Embedded Software Ingenieur
Teleca Systems GmbH, Nürnberg
1/2005 – 2/2006 (1 Jahr, 2 Monate)
Telekommunikation
Tätigkeitszeitraum

1/2005 – 2/2006

Tätigkeitsbeschreibung

Softwareingenieur bei der Entwicklung der Embedded-Software wie Treiber für UART, IrDA, DMA Controller, Acoustic-Path-Handler, NAND-Flash für Handys.

(Festangestellt) Embedded Software Ingenieur
Access Systems Europe GmbH, Oberhausen
3/2002 – 11/2003 (1 Jahr, 9 Monate)
Telekommunikation
Tätigkeitszeitraum

3/2002 – 11/2003

Tätigkeitsbeschreibung

Softwareingenieur bei der Entwicklung der Embedded-Software für Mobil-Kommunikationsgeräte.

(Festangestellt) Embedded Software Ingenieur
Vestel Communications, Izmir
10/2001 – 2/2002 (5 Monate)
Telekommunikation
Tätigkeitszeitraum

10/2001 – 2/2002

Tätigkeitsbeschreibung

Projektingenieur in der Entwicklungsgruppe für DVB und DVD Produkte, Schwerpunkt im DVB-Team.

(Festangestellt) Embedded Software Ingenieur
Unimedya A.Ş., Izmir
1/2000 – 9/2001 (1 Jahr, 9 Monate)
Telekommunikation
Tätigkeitszeitraum

1/2000 – 9/2001

Tätigkeitsbeschreibung

Projektingenieur in der Entwicklungsabteilung mit den Schwerpunkten Embedded- und PC-Software. Gelegentlich auch Beiträge bei der Hardware-Entwicklung.

Ausbildung

Electrical-Electronics Engineering
Electro- und Telekommunikations Ingenieur
2002
Türkei

Persönliche Daten

Sprache
  • Türkisch (Muttersprache)
  • Englisch (Fließend)
  • Deutsch (Fließend)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
  • Vereinigte Staaten von Amerika
Home-Office
bevorzugt
Profilaufrufe
6138
Alter
46
Berufserfahrung
24 Jahre und 10 Monate (seit 01/2000)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden