Software Developer - Embedded | IoT | MCU | gen AI | Vision AI
Aktualisiert am 14.10.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 04.11.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Python
AI Vision
Embedded C++
German
English
Portuguese
Spanish

Einsatzorte

Einsatzorte

Heppenheim (Bergstraße) (+50km)
Deutschland
möglich

Projekte

Projekte

8 months
2023-11 - 2024-06

Development of electronics for a medical prototype device

embedded Software Developer embedded C Vue.js
embedded Software Developer
  • Development of embedded software using Embedded C, ESP-IDF and FreeRTOS
  • Development of WebUI based on Vue.js and Vuetify
  • Design and assembly of electronics
  • Capturing requirements
  • Testing
  • Documentation
ESP-IDF FreeRTOS Vue.js KiCad 6.0
embedded C Vue.js
Alveon MedTech GmbH
Remote
8 months
2022-12 - 2023-07

Test bench

Labview Developer LabView
Labview Developer
Complete design and development of a test bench for medical prototypes
  • capturing of requirements
  • conceptional design
  • selection of key components (Labview, Labjack U6, custom electronics)
  • design of additional required electronics (including PCB design)
  • assembly of additional electronics
  • development of Labview software
  • commissioning and client handover
  • project documentation
LabView Labjack U6 Pro KiCad 6.0
LabView
Alveon MedTech GmbH
Remote
1 year 6 months
2021-01 - 2022-06

Development of auxiliary electronics

embedded Software Developer embedded C Embedded C++ GPS
embedded Software Developer

In my role I did the entire concept, design, electronics development and software development of the auxiliary electronics. The software was based on embedded C and C++ using PlatformIO and FreeRTOS. 

The auxiliary electronics enhance the functionality of the main flight controller to meet the requirements of a drone for drone light shows. The additional capabilities are: 

  • forwarding of RTCM data to enhance the GPS precision (RTK-GPS)
  • controlling the main LED lights for the light show
  • managing radio on two redundant frequencies (2.4 GHz and 433 MHz)
  • forwarding MAVLINK data to the main flight controller
  • maintain the link to the ground station

The main components were

  • MCU - STM32G0
  • main radio - NRF24L01 
  • secondary radio - RFM98W
  • RTK-GNS - NEO-M8P
Visual Studio Code Platformio FreeRTOS KiCad STM32
embedded C Embedded C++ GPS
1 drone swarm technologies GmbH
1 year 6 months
2021-01 - 2022-06

Development of swarm control Software for swarms of drones

Software Developer Python GPS Linux ...
Software Developer

In my role I defined the requirements and developed the entire software. The software is written in Python and runs on a Linux system. 

The swarm control software covered below functionality: 

  • managing the radio links to all drones the swarm
  • managing the interface to the radios 
  • controlling the ground station GPS antenna
  • providing RTCM data to the drones to enable RTK GPS
  • providing time signals to keep the swarm in sync
  • forwarding control and telemetry data from and to the mission control software using MAVLINK

Python GPS Linux MAVLINK RTK GPS
1 drone swarm technology GmbH
Heppenheim (Bergstraße)

Aus- und Weiterbildung

Aus- und Weiterbildung

6 years 3 months
2006-10 - 2012-12

Technology Management

Diplom-Ingenieur, University of Stuttgart
Diplom-Ingenieur
University of Stuttgart

  • Diploma grade: 1.4
  • Technology Management
  • Thermodynamics
  • Turbomachinery

8 years 10 months
1996-09 - 2005-06

Abitur

Abitur grade: 1.5, Martin-Luther-Schule, Rimbach
Abitur grade: 1.5
Martin-Luther-Schule, Rimbach

Kompetenzen

Kompetenzen

Top-Skills

Python AI Vision Embedded C++

Produkte / Standards / Erfahrungen / Methoden

WORK EXPERIENCE

10/2023 ? today:

Role: Self-Employed Electronics and Software Developer

Customer:


Tasks:

  • Electronics hardware development for a prototype of a Medical Device including PCB Layout and prototype manufacturing.
  • Software development forthe Medical Device based on ESP-IDF framework for the embedded device and Vue/ Vuetify for the WebUI


04/2022 ? 09/2023:

Role: Internal Partner Manager for the Siemens production sites

Customer: Siemens Industry Software GmbH, remote


Tasks:

  • Sales of smart manufacturing solutions based on MindSphere ? Siemens industrial IoT solution ? to internal stake holders from the Siemens manufacturing sites
  • Ideation and Incubation of new smart manufacturing solutions
  • Customer Success Management for main customers
  • Facilitation of best practice sharing in a global community of MindSphere users and stakeholders
  • Documentation and sharing of success stories from Siemens manufacturing sites with the support of a dedicated working student


01/2019 ? 03/2022:

Role: Sales Executive for industrial IoT solutions

Customer: Siemens Industry Software GmbH, remote 


Tasks:

  • Development of SaaS opportunities with potential customers according to the challenger sales methodology from a qualified lead to a successful deal
  • Representation of Siemens IIoT portfolio at fairs and events


05/2018 ? 12/2018:

Role: Project Manager for productivity and digitalization

Customer: Siemens AG, Berlin


Tasks:

  • Analysis of internal processes and requirements engineering for an improved, digitalized process for the international deployment of field personnel
  • Development of future business models for Siemens Field Service
  • Preparation of regular management reviews
  • Improvement of existing reporting structures by application of state-of-the-art data analytics tools and process simplifications


05/2015 ? 04/2018:

Role: Project Manager for service projects

Customer: Siemens LLC, Dubai


Tasks:

  • Planning of Service Projects for gas turbines and generators on sites in Abu Dhabi and Lebanon
  • On-site project management of service projects on gas turbines and generators: Communication towards the customers and Siemens internal entities, management of resources and claim management


05/2013 - 04/2015:

Role: Siemens Graduate Program (SGP)

Customer: Siemens AG, Berlin/ Dubai


Tasks:

  • Three assignments within the service unit for power plants in following departments: Project Management (Headquarter) , Business Development, Project Management (Region)


ENTREPRENEURSHIP

01/2021 ? 06/2022:

Role: Co-founder

Customer: on request


Tasks:

  • Founded in 2020 to disrupt the market of drone light shows
  • Development of ground station software (Python)
  • Hardware and software development of communication device (C/ C++)
  • Business administration
  • Activities have been ceased in 06/2022


INTERNATIONAL EXPERIENCE

09/2014 ? 04/2018:

Role: Onshore Project Manager

Customer: Siemens LLC based in Dubai, United Arab Emirates


05/2011 ? 03/2012:

Customer: Universidade Federal de Santa Catarina (UFSC) Brazil


Tasks:

  • Completion of a student research project at Universidade Federal de Santa Catarina (UFSC) and learning Portuguese.


09/2005 ? 07/2006:


Tasks:

Spain

  • Working in different jobs and learning Spanish.

Programmiersprachen

Python
Fortgeschritten
C
Fortgeschritten
C++
Fortgeschritten
Vue.js
Fortgeschritten
Labview
VBA

Einsatzorte

Einsatzorte

Heppenheim (Bergstraße) (+50km)
Deutschland
möglich

Projekte

Projekte

8 months
2023-11 - 2024-06

Development of electronics for a medical prototype device

embedded Software Developer embedded C Vue.js
embedded Software Developer
  • Development of embedded software using Embedded C, ESP-IDF and FreeRTOS
  • Development of WebUI based on Vue.js and Vuetify
  • Design and assembly of electronics
  • Capturing requirements
  • Testing
  • Documentation
ESP-IDF FreeRTOS Vue.js KiCad 6.0
embedded C Vue.js
Alveon MedTech GmbH
Remote
8 months
2022-12 - 2023-07

Test bench

Labview Developer LabView
Labview Developer
Complete design and development of a test bench for medical prototypes
  • capturing of requirements
  • conceptional design
  • selection of key components (Labview, Labjack U6, custom electronics)
  • design of additional required electronics (including PCB design)
  • assembly of additional electronics
  • development of Labview software
  • commissioning and client handover
  • project documentation
LabView Labjack U6 Pro KiCad 6.0
LabView
Alveon MedTech GmbH
Remote
1 year 6 months
2021-01 - 2022-06

Development of auxiliary electronics

embedded Software Developer embedded C Embedded C++ GPS
embedded Software Developer

In my role I did the entire concept, design, electronics development and software development of the auxiliary electronics. The software was based on embedded C and C++ using PlatformIO and FreeRTOS. 

The auxiliary electronics enhance the functionality of the main flight controller to meet the requirements of a drone for drone light shows. The additional capabilities are: 

  • forwarding of RTCM data to enhance the GPS precision (RTK-GPS)
  • controlling the main LED lights for the light show
  • managing radio on two redundant frequencies (2.4 GHz and 433 MHz)
  • forwarding MAVLINK data to the main flight controller
  • maintain the link to the ground station

The main components were

  • MCU - STM32G0
  • main radio - NRF24L01 
  • secondary radio - RFM98W
  • RTK-GNS - NEO-M8P
Visual Studio Code Platformio FreeRTOS KiCad STM32
embedded C Embedded C++ GPS
1 drone swarm technologies GmbH
1 year 6 months
2021-01 - 2022-06

Development of swarm control Software for swarms of drones

Software Developer Python GPS Linux ...
Software Developer

In my role I defined the requirements and developed the entire software. The software is written in Python and runs on a Linux system. 

The swarm control software covered below functionality: 

  • managing the radio links to all drones the swarm
  • managing the interface to the radios 
  • controlling the ground station GPS antenna
  • providing RTCM data to the drones to enable RTK GPS
  • providing time signals to keep the swarm in sync
  • forwarding control and telemetry data from and to the mission control software using MAVLINK

Python GPS Linux MAVLINK RTK GPS
1 drone swarm technology GmbH
Heppenheim (Bergstraße)

Aus- und Weiterbildung

Aus- und Weiterbildung

6 years 3 months
2006-10 - 2012-12

Technology Management

Diplom-Ingenieur, University of Stuttgart
Diplom-Ingenieur
University of Stuttgart

  • Diploma grade: 1.4
  • Technology Management
  • Thermodynamics
  • Turbomachinery

8 years 10 months
1996-09 - 2005-06

Abitur

Abitur grade: 1.5, Martin-Luther-Schule, Rimbach
Abitur grade: 1.5
Martin-Luther-Schule, Rimbach

Kompetenzen

Kompetenzen

Top-Skills

Python AI Vision Embedded C++

Produkte / Standards / Erfahrungen / Methoden

WORK EXPERIENCE

10/2023 ? today:

Role: Self-Employed Electronics and Software Developer

Customer:


Tasks:

  • Electronics hardware development for a prototype of a Medical Device including PCB Layout and prototype manufacturing.
  • Software development forthe Medical Device based on ESP-IDF framework for the embedded device and Vue/ Vuetify for the WebUI


04/2022 ? 09/2023:

Role: Internal Partner Manager for the Siemens production sites

Customer: Siemens Industry Software GmbH, remote


Tasks:

  • Sales of smart manufacturing solutions based on MindSphere ? Siemens industrial IoT solution ? to internal stake holders from the Siemens manufacturing sites
  • Ideation and Incubation of new smart manufacturing solutions
  • Customer Success Management for main customers
  • Facilitation of best practice sharing in a global community of MindSphere users and stakeholders
  • Documentation and sharing of success stories from Siemens manufacturing sites with the support of a dedicated working student


01/2019 ? 03/2022:

Role: Sales Executive for industrial IoT solutions

Customer: Siemens Industry Software GmbH, remote 


Tasks:

  • Development of SaaS opportunities with potential customers according to the challenger sales methodology from a qualified lead to a successful deal
  • Representation of Siemens IIoT portfolio at fairs and events


05/2018 ? 12/2018:

Role: Project Manager for productivity and digitalization

Customer: Siemens AG, Berlin


Tasks:

  • Analysis of internal processes and requirements engineering for an improved, digitalized process for the international deployment of field personnel
  • Development of future business models for Siemens Field Service
  • Preparation of regular management reviews
  • Improvement of existing reporting structures by application of state-of-the-art data analytics tools and process simplifications


05/2015 ? 04/2018:

Role: Project Manager for service projects

Customer: Siemens LLC, Dubai


Tasks:

  • Planning of Service Projects for gas turbines and generators on sites in Abu Dhabi and Lebanon
  • On-site project management of service projects on gas turbines and generators: Communication towards the customers and Siemens internal entities, management of resources and claim management


05/2013 - 04/2015:

Role: Siemens Graduate Program (SGP)

Customer: Siemens AG, Berlin/ Dubai


Tasks:

  • Three assignments within the service unit for power plants in following departments: Project Management (Headquarter) , Business Development, Project Management (Region)


ENTREPRENEURSHIP

01/2021 ? 06/2022:

Role: Co-founder

Customer: on request


Tasks:

  • Founded in 2020 to disrupt the market of drone light shows
  • Development of ground station software (Python)
  • Hardware and software development of communication device (C/ C++)
  • Business administration
  • Activities have been ceased in 06/2022


INTERNATIONAL EXPERIENCE

09/2014 ? 04/2018:

Role: Onshore Project Manager

Customer: Siemens LLC based in Dubai, United Arab Emirates


05/2011 ? 03/2012:

Customer: Universidade Federal de Santa Catarina (UFSC) Brazil


Tasks:

  • Completion of a student research project at Universidade Federal de Santa Catarina (UFSC) and learning Portuguese.


09/2005 ? 07/2006:


Tasks:

Spain

  • Working in different jobs and learning Spanish.

Programmiersprachen

Python
Fortgeschritten
C
Fortgeschritten
C++
Fortgeschritten
Vue.js
Fortgeschritten
Labview
VBA

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.