freiberufler Embedded Systems Engineer auf freelance.de

Embedded Systems Engineer

zuletzt online vor wenigen Tagen
  • 105€/Stunde
  • 23000 Zadar
  • Europa
  • de  |  hr  |  en  |  es
  • 07.10.2026

Kurzvorstellung

Embedded Systems Engineer with expertise in Embedded C, electronics, sensor systems and hardware/software integration. Experienced in AUTOSAR Classic, automotive diagnostics, testing, PCB development and embedded system design.

Qualifikationen

  • Embedded Entwicklung / hardwarenahe Entwicklung4 J.
  • Embedded Linux4 J.
  • Embedded Systems8 J.
  • Forschung & Entwicklung4 J.
  • Hardware-Design4 J.
  • PCB-Designer4 J.
  • Programmierer C, C++4 J.
  • Sensorik8 J.
  • Softwaretester1 J.
  • Systemingenieur4 J.

Projekt‐ & Berufserfahrung

Postdoctoral Researcher (Festanstellung)
Faculty of Electrical Engineering and Computing, Zagreb
6/2020 – 5/2024 (4 Jahre)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

6/2020 – 5/2024

Tätigkeitsbeschreibung

High-Speed Magnetic Sensor Systems for Robotics & UAV Navigation

I developed a custom embedded magnetic sensor system for robotics and UAV applications. The work included the design and implementation of PCB-based sensor electronics, embedded microcontroller firmware, sensor interfacing, and high-speed data acquisition. Distributed magnetic sensor arrays were operated at sampling rates of up to 1 kHz, using SPI communication at up to 20 MHz. Particular focus was placed on reliable high-speed communication across spatially distributed sensor systems, hardware/software integration, measurement, debugging, and experimental validation.

For robotic applications, I developed a real-time motion control approach for a Franka Emika robot based on magnetic gradiometer data of the previously developed magnetic sensor system. Gradient tensor contractions were used to derive Cartesian linear and angular velocity commands for tracking the position and orientation of magnetic targets. The Cartesian motion commands were transformed into joint velocities using inverse Jacobian kinematics. The motion model was specifically designed to operate with a 6×6 Jacobian, allowing direct matrix inversion instead of a pseudoinverse and contributing to stable real-time execution.

The complete sensor-to-motion processing chain was implemented to meet the robot's strict real-time requirements, with control computations executing in less than 1 ms.

The developed systems were used for precise robot control and human-machine interaction based on magnetic gradiometry, as well as for UAV navigation using magnetic field measurements in the vicinity of high-voltage power lines.

Project demonstrator: -Hyperlink entfernt-

Responsibilities:
- Embedded hardware and PCB development
- Embedded C firmware development
- Microcontroller-based system design
- Magnetic sensor integration
- High-speed SPI communication (up to 20 MHz)
- Sensor data acquisition (up to 1 kHz)
- Real-time robot motion control based on magnetic gradiometry
- Cartesian and joint-space motion computation
- Inverse Jacobian kinematics
- Real-time control implementation (<1 ms computation time)
- Hardware/software integration
- Prototyping, measurement, debugging, and system testing
- Integration with robotic and UAV platforms

Eingesetzte Qualifikationen

Angewandte Forschung, Benutzerschnittstelle / Mensch-Maschine-Schnittstelle (MMS), C++, C (Programmiersprache), Elektronische Schaltungstechnik, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, Fehleranalyse, Firmware, Forschung & Entwicklung, Hardware-Design, Hardwareentwickler, Messtechnik, PCB-Designer, Prototyping, Robotics, Sensorik, Signalverarbeitung, Systemingenieur, TCP / IP

Research Assistant / PhD Candidate (Festanstellung)
University of Stuttgart – IVK, Stuttgart
1/2013 – 12/2016 (4 Jahre)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

1/2013 – 12/2016

Tätigkeitsbeschreibung

Magnetic Field-Based Driver Assistance System for Inductive EV Charging

Development of a magnetic field-based driver assistance system for precise vehicle alignment over inductive charging coils. The system used pulsed magnetic fields generated by the charging infrastructure to determine the relative position of the vehicle to the ground-side charging coil. The estimated position was provided to the driver to support accurate vehicle alignment for inductive charging.

The work covered the development and evaluation of the magnetic sensing concept, embedded signal processing and real-time position estimation algorithms, prototyping, system integration, and experimental validation. Particular focus was placed on computationally efficient algorithms suitable for execution on embedded hardware and reliable position estimation under real-world conditions.

As part of the project, the alignment system was integrated into a Mercedes-Benz B-Class Electric Drive (B 250) for Daimler AG, enabling validation and demonstration of the driver assistance concept in a real vehicle environment. The prototype was demonstrated at Hannover Messe and presented to the international automotive engineering community at the SAE J2954 Main Taskforce Meeting hosted by Audi AG in Ingolstadt, Germany (Jan. 2017).

The project combined magnetic sensing, embedded systems, signal processing, and automotive system integration to implement a complete positioning and driver assistance solution.

Responsibilities:
- Development of the magnetic positioning concept
- Development of embedded algorithms for real-time position estimation
- Magnetic sensor integration and signal processing
- Embedded system prototyping
- Hardware/software integration
- System-level testing and experimental validation
- Evaluation and optimization of positioning performance
- Integration and validation of the prototype in a Mercedes-Benz electric vehicle

Eingesetzte Qualifikationen

Echtzeit-Softwareentwickler, Embedded Linux, Embedded Systems, Fahrerassistenzsysteme, Fahrzeugmechatronik, Fahrzeugtechnik, Programmierer C, C++, Sensorik, Signalverarbeitung, Systemmigration, Systems Engineering

Embedded Software Development Engineer (Festanstellung)
FKFS Stuttgart, Stuttgart
1/2012 – 9/2012 (9 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2012 – 9/2012

Tätigkeitsbeschreibung

Embedded Measurement & Data Logging System for Electric Vehicle Fleet

Development of an embedded measurement and data-logging system for continuous sensor and vehicle data acquisition across a fleet of electric vehicles.

I was responsible for the architecture and design of the embedded software component system as well as the development, maintenance, testing, and commissioning of the bare-metal firmware running on the central data-logging unit. The work involved close collaboration with the hardware engineers developing the custom electronic control unit, requiring continuous coordination of hardware/software interfaces and system behavior.

The system was integrated and tested across multiple electric vehicle platforms and subsequently maintained and extended with additional functionality. Particular focus was placed on reliable acquisition and logging of vehicle, battery, and auxiliary-system data under real-world operating conditions.

The collected fleet data provided the basis for subsequent research and optimization of electric vehicle energy consumption, including the influence of auxiliary loads such as heating and air conditioning. Battery data was also used for battery modeling and the estimation of parameters such as State of Charge (SoC) and State of Health (SoH).

Responsibilities:
- Architecture and design of the embedded software component system
- Bare-metal embedded software development
- Firmware maintenance and feature extensions
- Hardware/software interface definition and integration
- Close collaboration with custom ECU hardware development
- Commissioning of the data-logging system
- Integration across multiple electric vehicle platforms
- Embedded software and system testing
- Debugging and troubleshooting

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, Programmierer C, C++, Fehleranalyse, Software Architecture, Systems Engineering, Softwareentwickler Embedded Systems, Fahrzeugtechnik, Fahrzeugmechatronik, Embedded Software

Embedded Software Developer (Festanstellung)
Vector Informatik GmbH, Stuttgart
8/2010 – 12/2011 (1 Jahr, 5 Monate)
Automobilindustrie
Tätigkeitszeitraum

8/2010 – 12/2011

Tätigkeitsbeschreibung

AUTOSAR Classic Diagnostics Software Development & Testing

Development and testing of AUTOSAR Classic diagnostic software components at Vector Informatik.

As central test engineer for a development team of approximately 10 engineers, I was responsible for the testing and quality assurance of AUTOSAR diagnostic modules, particularly the Diagnostic Event Manager (DEM) and Diagnostic Communication Manager (DCM).

My responsibilities included the development and maintenance of test cases and test tools, test planning and prioritization under time and budget constraints, as well as the continuous improvement of test concepts and strategies. The role involved close collaboration with the software development team throughout the development and integration process.

In addition to testing, I performed detailed analysis of software defects, implemented bug fixes, and contributed to the development of new features in Embedded C, following MISRA C coding guidelines. I also provided technical support to automotive customers, including the analysis and resolution of product-related issues.

The work was performed in a structured automotive software development environment with a strong focus on software quality, systematic verification, variant handling, and Automotive SPICE-oriented development processes.

Responsibilities:
- Central test responsibility for AUTOSAR diagnostic modules DEM and DCM
- Development and maintenance of test cases and test tools
- Test planning and prioritization
- Embedded software testing and verification
- Software defect analysis and debugging
- Implementation of bug fixes
- Implementation of new software features
- Improvement of test concepts and strategies
- Variant management and testing
- Technical customer support
- Close collaboration within an approximately 10-person development team

Eingesetzte Qualifikationen

C (Programmiersprache), Softwaretester, Test Automation, Fehleranalyse, Softwareentwickler Embedded Systems, Automotive Open System Architecture, Embedded Software, Variantenmanagement

Ausbildung

Automotive Mechatronics – Driver Assistance Systems
Doktor-Ingenieur (Dr.-Ing.)
University of Stuttgart
2017
Stuttgart
Electrical Engineering and Information Technology
Diplom-Ingenieur (Dipl.-Ing.)
University of Stuttgart
2010
Stuttgart

Über mich

I am an Embedded Systems Engineer with a strong background in embedded software, electronics, sensor systems, and hardware/software integration.

My experience covers the development of embedded systems from system-level analysis and concept development to implementation, integration, testing, and debugging. I have worked on microcontroller-based platforms, custom electronics, high-sampling-rate sensor systems, communication interfaces, and real-time embedded software.

In the automotive industry, I gained professional experience in Embedded C and AUTOSAR Classic development, particularly in diagnostic software components. My work included software development, variant management, unit testing, debugging, and integration within Automotive SPICE-oriented development processes.

My hardware and research background includes the development of high-speed magnetic sensor systems for robotics applications as well as a driver assistance system for vehicle alignment in inductive EV charging applications. This involved embedded firmware, mixed-signal electronics, PCB development, sensor interfacing, high-speed communication, prototyping, measurement, and systematic troubleshooting.

A particular strength of my profile is the combination of software and hardware expertise. I am comfortable analyzing embedded systems across abstraction levels: from firmware and communication interfaces down to electronic circuits and physical sensor behavior. This allows me to identify integration problems and develop practical solutions without treating hardware and software as isolated domains.

I can support projects in embedded software development, embedded electronics, sensor systems, system integration, testing, debugging, and technical problem solving.

Weitere Kenntnisse

EMBEDDED SOFTWARE
Embedded C | Firmware Development | Microcontrollers | Real-Time Embedded Systems | Bare-Metal Development | Embedded Linux Development | Debugging | Hardware/Software Integration | Low-Level Programming | MISRA C

TESTING & VERIFICATION
Unit Testing | Integration Testing | Embedded Software Testing | Hardware/Software Integration Testing | Test Specification | Test Automation | Debugging | Root Cause Analysis

EMBEDDED COMMUNICATION
CAN | SPI | I²C | UART | RS-485 | TCP/IP

ELECTRONICS & HARDWARE
Embedded Hardware Development | Electronics Development | PCB Design | KiCad | Schematic Design | Prototyping | Mixed-Signal Electronics | Analog/Digital Interfaces | ADC | Signal Conditioning | Hardware Debugging

SENSORS & MEASUREMENT
Sensor Systems | Magnetic Sensors | Sensor Interfaces | Sensor Signal Processing | High-Speed Data Acquisition | Measurement Systems | Sensor Calibration | Robotics Sensor Systems

SYSTEMS ENGINEERING
System Integration | Hardware/Software Co-Design | Requirements Analysis | System Architecture | Technical Concept Development | Troubleshooting | Root Cause Analysis

AUTOMOTIVE EXPERIENCE
AUTOSAR Classic | Diagnostic Communication Manager (DCM) | Diagnostic Event Manager (DEM) | UDS Diagnostics | Automotive Diagnostics | Variant Management | Automotive SPICE | Embedded Software Integration

ADDITIONAL ENGINEERING EXPERIENCE
Robotics | Driver Assistance Systems | Inductive EV Charging | Automotive Embedded Systems | EMC/EMI | Technical Documentation

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Kroatisch (Muttersprache)
  • Englisch (Fließend)
  • Spanisch (Grundkenntnisse)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
48
Alter
44
Berufserfahrung
16 Jahre und 3 Monate (seit 08/2010)

Kontaktdaten

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

Jetzt Mitglied werden