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

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 4 months
2006-09 - 2012-12

Technology Management

Diplom Ingenieur, University Stuttgart
Diplom Ingenieur
University Stuttgart

- Technology Management

- Thermodynamics

- Turbomachinery

Kompetenzen

Kompetenzen

Top-Skills

Python AI Vision Embedded C++

Programmiersprachen

Python
Fortgeschritten
C
Fortgeschritten
C++
Fortgeschritten
Vue.js
Fortgeschritten

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 4 months
2006-09 - 2012-12

Technology Management

Diplom Ingenieur, University Stuttgart
Diplom Ingenieur
University Stuttgart

- Technology Management

- Thermodynamics

- Turbomachinery

Kompetenzen

Kompetenzen

Top-Skills

Python AI Vision Embedded C++

Programmiersprachen

Python
Fortgeschritten
C
Fortgeschritten
C++
Fortgeschritten
Vue.js
Fortgeschritten

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.