freiberufler Senior Embedded Software Engineer auf freelance.de

Senior Embedded Software Engineer

online
  • auf Anfrage
  • 10115 Berlin
  • Weltweit
  • sv  |  de  |  en
  • 15.11.2024

Kurzvorstellung

Experienced embedded software engineer specialized in robust real-time systems.

Qualifikationen

  • Audiogeräte5 J.
  • C++16 J.
  • Digitaler Signalprozessor (DSP)14 J.
  • Echtzeit-Betriebssysteme11 J.
  • Embedded Entwicklung / hardwarenahe Entwicklung13 J.
  • Internet of Things (IoT)
  • Python-Programmierer
  • Radar4 J.
  • rust
  • Signalverarbeitung6 J.

Projekt‐ & Berufserfahrung

Senior Embedded Software Engineer
Samsung, Berlin
9/2019 – 7/2024 (4 Jahre, 11 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

9/2019 – 7/2024

Tätigkeitsbeschreibung

Radar-based human presence detector. Monitoring heart and breathing rate with a millimeter-wave radar for child presence detection in cars. Software architect/engineer/integrator/tester - I was essentially a one-man software team. What was originally a concept written in Matlab was realized as an embedded system, first on an evaluation kit, later on a series of hardware prototypes aiming for production.

Responsible for everything software, embedded software as well as PC tools, including algorithm implementation, hardware integration and low-level drivers, RF front-end configuration, RTOS integration and start-up behaviour, multitasking over several CPUs, implementing a full CAN stack, API specifications, end-of-line testing in pilot factory, functional safety compliance and preparations for software audit. Colleagues located in Hungary, India and Israel.

Eingesetzte Qualifikationen

Digitaler Signalprozessor (DSP), Embedded Entwicklung / hardwarenahe Entwicklung, C++, Echtzeit-Betriebssysteme, Automotive functional safety expert (AFSE), Radar, CAN-Bus (controller area network), Technisches Testing, Radio

Senior Embedded Software Architect
Harman International, Berlin
9/2015 – 3/2019 (3 Jahre, 7 Monate)
Automobilindustrie
Tätigkeitszeitraum

9/2015 – 3/2019

Tätigkeitsbeschreibung

Early planning and design of xAF; a platform independent, scalable software framework to be used in all cars for all customers globally. Stakeholder meetings in Detroit, team located in Germany, USA, India and China.

Development of a real-time, network transparent, portable, graphical tuning tool from scratch. Development time could be kept remarkably low and the code base was kept small and concise.

Car audio systems for Aston Martin, Bentley and Volvo/Polestar. Senior embedded software engineer, various roles in various projects. Design and implementation of DSP algorithms, RTOS, system architecture, technical specifications, hardware bring-up and drivers, build system, automated testing, configuration management, documentation - everything between startup and end-of-line production. Teams located in Sweden, Germany, USA, India, and Poland.

Eingesetzte Qualifikationen

Simulink, Technisches Testing, Architekturinformatik, Audiogeräte, C++, Digitaler Signalprozessor (DSP), Embedded Entwicklung / hardwarenahe Entwicklung, Python, Requirement Analyse

Embedded Software Engineer
Bang & Olufsen, München
3/2011 – 9/2015 (4 Jahre, 7 Monate)
Telekommunikation
Tätigkeitszeitraum

3/2011 – 9/2015

Tätigkeitsbeschreibung

Car audio system for several customers, mainly Audi and AMG/Mercedes. Programming a DSP and a microcontroller on custom embedded hardware, using C and assembler language. Wrote the complete code for a DSP, from power-up and onwards, including framework, algorithms, integration and adaptation of third party libraries, et cetera, alone within less than 6 months. Was the sole developer the first year, being responsible for everything from specification to documentation and testing, then did knowledge transfer as new developers were recruited.

Developing a test framework in the form of an emulation running in a Linux environment, thus opening the door tools otherwise not available like Valgrind, and repeatable offline tests for verifying correctness.

Eingesetzte Qualifikationen

MOST-Bus (media oriented systems transport), C++, Digitaler Signalprozessor (DSP), Echtzeit-Betriebssysteme, Embedded Entwicklung / hardwarenahe Entwicklung, Python, Signalverarbeitung, Technisches Testing

Software Developer (Festanstellung)
Amadeus IT Group S.A., Antibes
1/2009 – 3/2011 (2 Jahre, 3 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

1/2009 – 3/2011

Tätigkeitsbeschreibung

Quality control of software development in an international environment. Development and maintenance of several servers and database applications, extending them with features to meet client requirements. Active as a instructor in a program employing engineers in Bangalore, India.

Eingesetzte Qualifikationen

XML, XSLT (XSL Transformation), Technisches Testing, Backend, C++, Database Developer, Edifact, Softwareentwickler

DSP Software Engineer (Festanstellung)
ASK Industries GmbH, Straubing
6/2007 – 1/2009 (1 Jahr, 8 Monate)
Automobilindustrie
Tätigkeitszeitraum

6/2007 – 1/2009

Tätigkeitsbeschreibung

Digital amplifier for Porsche. DSP programmer at a subcontractor in the car industry. Developing and implementing digital filters and algorithms concerning the treatment and reproduction of sound. As a developer one was responsible for outlining and discussing specifications with customers, algorithm design, implementation, documentation, testing at the desk and in prototype cars.

Eingesetzte Qualifikationen

Echtzeit-Betriebssysteme, Technisches Testing, Assemblersprache, Audiogeräte, C++, Digitaler Signalprozessor (DSP), Embedded Software, Signalverarbeitung, Softwareanforderungsanalyse

Persönliche Daten

Sprache
  • Schwedisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Fließend)
  • Italienisch (Fließend)
  • Französisch (Fließend)
  • Spanisch (Fließend)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
20
Alter
42
Berufserfahrung
17 Jahre und 5 Monate (seit 06/2007)

Kontaktdaten

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

Jetzt Mitglied werden