Juan S.

Embedded-Software-Berater

München, Deutschland

Erfahrungen

Jan. 2018 - Bis heute
7 Jahren 8 Monaten

Embedded-Software-Berater

Embedded Software Consulting

  • Entwicklung eines solaren Laderegler auf einer STM32-Plattform mit FreeRTOS.
  • Entwicklung von embedded DSP-Software für Automotive-Audio-Anwendungen mit C und Python/NumPy für Echtzeit-Signalverarbeitung.
  • Entwicklung von seriellen Treibern (SPI, I2C, UART) und Echtzeit-Komponenten in C für eine Telemetrieplattform von Stromzählern.
  • Unit-Tests mit Unity und Integrationstests mit Python.
Jan. 2015 - Dez. 2017
3 Jahren
Leixlip, Irland

Embedded-Software-Ingenieur

Intel Ireland

  • Entwurf und Entwicklung von Embedded-Software in C auf Intel Quark D2000- und C1000-Mikrocontrollern, einschließlich DMA-, SPI-, Bootloader- und Memory-Protection-Treibern.
  • Entwicklung eines automatisierten Performance-Test-Frameworks.
Jan. 2015 - Dez. 2015
1 Jahr
München, Deutschland

Embedded-Software-Ingenieur

Tyco GmbH

  • Schreiben und Testen von Embedded-Software in C auf einem ARM Cortex M3-Mikrocontroller im Rahmen einer Medizintechnik-Plattform.
  • Implementierung von Netzwerkprotokollen und Firmware-Update-Bibliotheken.
Jan. 2014 - Dez. 2014
1 Jahr
Remote

Embedded-Software-Berater

Embedded Software Consulting

  • Entwicklung von Embedded-Linux-Software auf ARM-Mikrocontrollern.
  • Entwicklung eines Fern-Telemetrie-Datenerfassungssystems mit Kommunikation über ein GPRS-Modem.
  • Entwicklung von ARM Cortex M3-Firmware (STM32F1) zur Steuerung von LED-Displays.
Jan. 2013 - Dez. 2013
1 Jahr
Rohrdorf, Deutschland

Embedded-Software-Ingenieur

Kölbl & Vogl GmbH

  • Entwicklung von Embedded-Linux-Software für eine industrielle Testplattform auf einem PXA270-Mikrocontroller (ARM9).
  • Implementierung von Linux-Userspace-USB-Treibern zur Anbindung von Apple-Geräten.
  • Wartung der Linux-Kernel-Konfiguration des Produkts.
Jan. 2012 - Dez. 2013
2 Jahren
München, Deutschland
Remote

Embedded-Software-Ingenieur

Heliocentris AG

  • Entwicklung von Embedded-Linux-Software zur Steuerung einer Fernüberwachungsplattform auf Basis eines iMX35-Mikrocontrollers (ARM11).
  • Verwaltung des Aufbaus und der Konfiguration einer ARM GNU Cross-Compilation-Toolchain.
  • Entwicklung von Linux-Kernel-Treibern zur Ansteuerung von Punktmatrix-Displays.
Jan. 2011 - Dez. 2012
2 Jahren

Embedded-Software-Berater

  • Entwicklung von Industrie-Überwachungssoftware auf einer Embedded-Linux-Artila Matrix-500 (ARM9)-Plattform.
Jan. 2008 - Dez. 2010
3 Jahren
München, Deutschland

Embedded-Software-Ingenieur

MTU Aero Engines

  • Entwicklung von sicherheitskritischer Echtzeit-Software für ein Schwingungsüberwachungssystem im TP400-D6-Triebwerk der Airbus A400M auf einem Motorola PowerPC MPC565-Mikrocontroller.
  • Durchführung der statischen Code-Analyse mit LDRA nach MISRA C-Richtlinien.
  • Erstellung von Dokumentation und Reviews für EASA-Zulassung nach DO-178B-Standard.
Jan. 2006 - Dez. 2007
2 Jahren
Nürnberg, Deutschland

Software-Ingenieur

NXP Semiconductors

Jan. 2005 - Dez. 2006
2 Jahren
München, Deutschland

Embedded-Software-Ingenieur

Agere Systems

Jan. 2003 - Dez. 2004
2 Jahren
Kamp-Lintfort, Deutschland

Software-Ingenieur

Siemens

Jan. 2002 - Dez. 2003
2 Jahren
Brüssel, Belgien

Echtzeit-Software-Ingenieur

Sony NSCE

Jan. 2000 - Dez. 2001
2 Jahren
Nürnberg, Deutschland

Software-Ingenieur

Ericsson

Jan. 1999 - Dez. 2000
2 Jahren
Farnborough, Vereinigtes Königreich

Systems Design Ingenieur

Nokia Mobile Phones

Jan. 1997 - Dez. 1999
3 Jahren
Swindon, Vereinigtes Königreich

Echtzeit-Software-Ingenieur

Motorola GSM Products

Zusammenfassung

Embedded-Software-Ingenieur mit über 20 Jahren Erfahrung. Ich habe an verschiedenen Projekten gearbeitet, von Telekommunikation bis sicherheitskritischer Software für Avionik, mit Verantwortung für den gesamten Lebenszyklus der Embedded-Software-Entwicklung, Mentoring und Kundensupport.

  • Programmierung in C (mehr als 20 Jahre Erfahrung), C++, Python, Rust und Assembler.
  • Echtzeit-Software-Entwicklung. Erfahrung mit Gerätetreibern unter Linux und RTOS wie FreeRTOS und RTEMS sowie Baremetal.
  • Mikrocontroller: ARM Cortex M3/M4 (z. B. NXP, STM32, Atmel, Nuvoton), MIPS, PowerPC und DSPs von Texas Instruments, ADI und Motorola.
  • Hintergrund in Mathematik und Physik.

Sprachen

Spanisch
Muttersprache
Englisch
Verhandlungssicher
Deutsch
Fortgeschritten

Ausbildung

Okt. 1996 - Juni 1997

Lancaster University

Master in digitaler Signalverarbeitung für Telekommunikationssysteme, mit Auszeichnung · Digitale Signalverarbeitung für Telekommunikationssysteme · Lancaster, Vereinigtes Königreich

Okt. 1989 - Juni 1994

Seville University

Licenciado in Physik mit Elektronik · Physik mit Elektronik · Seville, Spanien

Zertifikate & Bescheinigungen

Goethe-Zertifikat B2

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen