AS

Andreas Straub

available

Last update: 22.01.2024

Software Entwickler

Graduation: Dipl.-Physiker
Hourly-/Daily rates: show
Languages: English (Full Professional) | Russian (Elementary)

Attachments

CV-Dr_040124.pdf

Skills

Kenntnisse:
- Embedded Systeme/Echtzeitsysteme
- Microcontroller
- TCP/IP Protokollstack
- USB Protokollstack
- Kryptographie
- Chipkarten Technologie (ISO 7816, ISO 14443, EMV, Mifare)


Programmiersprachen:
- Assembly
- C, C++
- Java

Hardware Plattformen:
- PC
- ARM 7, ARM 9
- 4-32 bit Microcontroller (8051, Atmel, Microchip, Samsung, ...)

Project history

01/2024 - Present
Weiterentwicklung von Durchflussensoren
SIKA GmbH (Industry and mechanical engineering, 500-1000 employees)

  • Umstellung bestehender Geräte auf neue Microcontroller (STM32Gxx/STM32Cxx)
  • Erkennung von Gasblasen im Volmenstrom
  • Neue Schnittstellen (LIN Bus, Single Pair Ethernet
  • Entwurf und Umsetzung der Softwarearchitektur
  • Treiberentwicklung
  • Entwicklung von Algorithmen für die Blasenerkennung

09/2022 - Present
Entwicklung einer neuen Generation von Cuff Controllern/Thorax Saugern
ASSKEA GmbH (Pharmaceuticals and medical technology, 50-250 employees)

  • Entwurf und Umsetzung der Softwarearchitektur
  • Umsetzung des neuen Designs für das User Interfaces
  • Portierung und Erweiterung bestehender Algorithmen
  • Firmwareentwicklung auf PIC32 und STM32 Microcontrollern
  • Definition und Umsetzung von User Stories

10/2020 - 08/2022
Kalibrator für Temperatursensoren im maritimen Umfeld
SIKA GmbH (Industry and mechanical engineering, 500-1000 employees)

  • Unterstützung bei der Entwicklung von Hardware- und Softwarespezifikationen.
  • Entwicklung von Regelalgorithmen
  • Entwicklung des User Interfaces
  • Programmierung in C/C++

11/2019 - 09/2020
Steuerung von Laser Scanning Mikroskopen
Carl Zeiss Microscopy GmbH (Other, 500-1000 employees)

  • Entwicklung von Algroithmen zur Entzerrung der Ansteuerkurven von Laserscannern
  • Überarbeitung bestehender Module
  • Modellierung von Lasersannern  
  • Entwicklung von Algrithmen Matlab/Scilab
  • Programmierung in C++

01/2019 - 11/2019
Entwicklung eines Frontends für Raumluftüberwachung
SIKA GmbH (Industry and mechanical engineering, 500-1000 employees)

  • Auswertung von Temperatur-, Druck- und Luftfeuchtigkeitssensoren
  • Aufbereitung und Logging von Datensätzen
  • Anzeige der aktuellen Daten
  • Ansteuern der Schnittstellen zum Backend
  • Auswertung von Temperatur-, Druck- und Luftfeuchtigkeitssensoren
  • Aufbereitung und Logging von Datensätzen
  • Anzeige der aktuellen Daten
  • Ansteuern der Schnittstellen zum Backend

05/2018 - 12/2018
Software Entwicklung - Layer 2 Ethernet Verschlüsselung
Rohde & Schwarz Cybersecurity GmbH (Internet and Information Technology, 250-500 employees)

(Projekt steht unter einem NDA)

05/2017 - 04/2018
Entwicklung eines Testmoduls für die Ablenkeinheit eines Refraktiven Lasers
Zeiss Meditec AG (Pharmaceuticals and medical technology, 500-1000 employees)

  • Emulation von 3D-Scannern und Sensoren
  • Datenaustausch mit der UUT in Echtzeit
  • Definition und Entwicklung von Tests entsprechend der Softwarespezifikation der AblenkeinheitFirmwareentwicklung auf ARM Cortex M4 Microcontroller/Keil RTX
  • Programmierung in C++
  • Erstellung der Testscipts (Python)
  • Kommunikation über SPI, CAN, RS232
  • Durchführung von Modul- und Unittests

Local Availability

Only available in these countries: Germany
Vor-Ort Einsätze möglich,
Profileimage by Andreas Straub Software Entwickler from Jena Software Entwickler
Register