Software Systems Engineering and Application Development (Embedded, Linux, SoC)
Aktualisiert am 27.02.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.03.2024
Verfügbar zu: 100%
davon vor Ort: 10%
Linux kernel drivers & device tree
Application Engineering
Embedded Systems
flash memory
technical writing
system bring-up
German
native
English
Full professional proficiency
French
Intermediate proficiency

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 6 Monate
2023-01 - heute

BMC firmware development for new server

  • BMC firmware development for new servers of a major international OEM
  • design, implementation and testing of new software modules and algorithms in low level C for power control and other features under Linux; kernel driver development as well as accompanying hardware measurements (embedded ARM SoC); git version control system; being a member of an international developer team and working in an international environment
dmc-smartsystems GmbH
Paderborn
1 Jahr 6 Monate
2021-07 - 2022-12

Development Tools Customer Engineering

Technical Consulting Engineer
Technical Consulting Engineer
  • Customer consulting lead for system bring-up tools including the Intel System Debugger and JTAG probes in EMEA
  • working closely with the Platform Application Engineering team to help OEMs and ODMs design new IA based platforms and systems
  • managing high-touch consulting engagements for software systems engineering, primarily in the industrial and automation segments
  • delivering internal and external customer workshops on Intel developer tools and supporting trade shows on-site with demos and QA
  • coaching and mentoring of new employees. 
Intel
Munich
16 Jahre 6 Monate
2005-01 - 2021-06

Applications Engineering

Sr. Prin. Applications Engr.
Sr. Prin. Applications Engr.
Joined Infineon via acquisition from Cypress in Nov 2020, and via merger from Spansion in Jul 2016
  • Responsible for the development of Linux MTD flash memory and F-RAM drivers and their alignment with the corporate product roadmap
  • led a small team of engineers (Application Engineering Manager)
  • assisted the Field Sales and Field Applications Engineering teams providing technical support if needed
  • global software enabling and marketing activities with chipset partners
  • architected and implemented several complete demo systems covering both hardware and software aspects, most of these based on i.MX ARM SoC?s and Linux
  • benchmarking of embedded systems and platforms; adaption of flash file systems to new products
  • generation of technical content and collateral in close collaboration with the product marketing teams (application notes, demos and more)
  • coached new employees, students and interns; generated training content and presented at numerous internal (FAE, FSE) and external events
  • various cross functional roles related to cross selling Cypress memories with legacy Infineon products
Infineon Memory Solutions
Munich
4 Jahre 2 Monate
2000-11 - 2004-12

Supported large business projects

Sr. Technical Marketing Engr.
Sr. Technical Marketing Engr.
  • Supported large business projects with hardware specific code optimizations (many High Performance Computing projects at customers such as Saudi Aramco, BMW, Cambridge or UBS); spent a lot of time directly facing customers in Europe and the Middle East
  • drove software enabling projects to introduce new architectures at important and strategic OEMs
  • delivered technical speeches at developer conferences and hold various customer trainings
Intel (Solutions Enabling EMEA)
Munich
3 Jahre 4 Monate
1997-06 - 2000-09

various Projects

Technical Support Engr. S/W
Technical Support Engr. S/W
  • Main technical contact in Germany for compilers & programing languages (C, C++, Fortran77, Fortran90, Ada95, Java and others) as well as parallel and real-time computing
  • contributed to various pre- and post-sales projects
  • delivered managed services in the computing and data center environment
  • hold regular customer trainings
Silicon Graphics (Technical pre- and post-sales)
Munich
3 Jahre
1994-06 - 1997-05

Several R&D projects

Freelancer
Freelancer
  • Several R&D projects in the context of EMC simulations with the goal of achieving a PhD degree
  • calculations carried out on large Silicon Graphics parallel computers
  • various articles, conferences and international patents
Siemens (ZFE ? Central R&D)
Erlangen

Aus- und Weiterbildung

Aus- und Weiterbildung

1994 - 1997
Study - Electrical engineering
University of Erlangen - Nuremberg
focus on scientific computing and numerical simulation methods for EMC
Degree: Dr.-Ing./ PhD

1989 - 1994
Study - Electrical engineering
University of Stuttgart
focus on software engineering and computer science
Degree: Dipl.-Ing./ MSc

1993
Term paper on the GNU Ada compiler
ENST Paris

Position

Position

Software Systems and Application/ Customer Engineering

Kompetenzen

Kompetenzen

Top-Skills

Linux kernel drivers & device tree Application Engineering Embedded Systems flash memory technical writing system bring-up

Produkte / Standards / Erfahrungen / Methoden

Professional Profile
Profile

Senior professional with more than 25 years of industry experience in the development and application of system software. Pragmatic and results-oriented, with strong commitment, persistence and stamina. Very strong technical background and deep understanding of software and firmware at the system level, including device driver development and hardware specific optimizations. Completely architected several embedded systems (both hardware and software) that have been successfully used for driver and file system development, benchmarking, technical collateral generation as well as for live demos during trade shows. Developed several Linux kernel drivers and GUI?s based on the Qt toolkit. Collection, review and preparation of customer feedback for the definition and design of new products. Management of a small technical team.


Branchen

Branchen

  • Automotive
  • Industrial
  • Semiconductor
  • IT segments

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 6 Monate
2023-01 - heute

BMC firmware development for new server

  • BMC firmware development for new servers of a major international OEM
  • design, implementation and testing of new software modules and algorithms in low level C for power control and other features under Linux; kernel driver development as well as accompanying hardware measurements (embedded ARM SoC); git version control system; being a member of an international developer team and working in an international environment
dmc-smartsystems GmbH
Paderborn
1 Jahr 6 Monate
2021-07 - 2022-12

Development Tools Customer Engineering

Technical Consulting Engineer
Technical Consulting Engineer
  • Customer consulting lead for system bring-up tools including the Intel System Debugger and JTAG probes in EMEA
  • working closely with the Platform Application Engineering team to help OEMs and ODMs design new IA based platforms and systems
  • managing high-touch consulting engagements for software systems engineering, primarily in the industrial and automation segments
  • delivering internal and external customer workshops on Intel developer tools and supporting trade shows on-site with demos and QA
  • coaching and mentoring of new employees. 
Intel
Munich
16 Jahre 6 Monate
2005-01 - 2021-06

Applications Engineering

Sr. Prin. Applications Engr.
Sr. Prin. Applications Engr.
Joined Infineon via acquisition from Cypress in Nov 2020, and via merger from Spansion in Jul 2016
  • Responsible for the development of Linux MTD flash memory and F-RAM drivers and their alignment with the corporate product roadmap
  • led a small team of engineers (Application Engineering Manager)
  • assisted the Field Sales and Field Applications Engineering teams providing technical support if needed
  • global software enabling and marketing activities with chipset partners
  • architected and implemented several complete demo systems covering both hardware and software aspects, most of these based on i.MX ARM SoC?s and Linux
  • benchmarking of embedded systems and platforms; adaption of flash file systems to new products
  • generation of technical content and collateral in close collaboration with the product marketing teams (application notes, demos and more)
  • coached new employees, students and interns; generated training content and presented at numerous internal (FAE, FSE) and external events
  • various cross functional roles related to cross selling Cypress memories with legacy Infineon products
Infineon Memory Solutions
Munich
4 Jahre 2 Monate
2000-11 - 2004-12

Supported large business projects

Sr. Technical Marketing Engr.
Sr. Technical Marketing Engr.
  • Supported large business projects with hardware specific code optimizations (many High Performance Computing projects at customers such as Saudi Aramco, BMW, Cambridge or UBS); spent a lot of time directly facing customers in Europe and the Middle East
  • drove software enabling projects to introduce new architectures at important and strategic OEMs
  • delivered technical speeches at developer conferences and hold various customer trainings
Intel (Solutions Enabling EMEA)
Munich
3 Jahre 4 Monate
1997-06 - 2000-09

various Projects

Technical Support Engr. S/W
Technical Support Engr. S/W
  • Main technical contact in Germany for compilers & programing languages (C, C++, Fortran77, Fortran90, Ada95, Java and others) as well as parallel and real-time computing
  • contributed to various pre- and post-sales projects
  • delivered managed services in the computing and data center environment
  • hold regular customer trainings
Silicon Graphics (Technical pre- and post-sales)
Munich
3 Jahre
1994-06 - 1997-05

Several R&D projects

Freelancer
Freelancer
  • Several R&D projects in the context of EMC simulations with the goal of achieving a PhD degree
  • calculations carried out on large Silicon Graphics parallel computers
  • various articles, conferences and international patents
Siemens (ZFE ? Central R&D)
Erlangen

Aus- und Weiterbildung

Aus- und Weiterbildung

1994 - 1997
Study - Electrical engineering
University of Erlangen - Nuremberg
focus on scientific computing and numerical simulation methods for EMC
Degree: Dr.-Ing./ PhD

1989 - 1994
Study - Electrical engineering
University of Stuttgart
focus on software engineering and computer science
Degree: Dipl.-Ing./ MSc

1993
Term paper on the GNU Ada compiler
ENST Paris

Position

Position

Software Systems and Application/ Customer Engineering

Kompetenzen

Kompetenzen

Top-Skills

Linux kernel drivers & device tree Application Engineering Embedded Systems flash memory technical writing system bring-up

Produkte / Standards / Erfahrungen / Methoden

Professional Profile
Profile

Senior professional with more than 25 years of industry experience in the development and application of system software. Pragmatic and results-oriented, with strong commitment, persistence and stamina. Very strong technical background and deep understanding of software and firmware at the system level, including device driver development and hardware specific optimizations. Completely architected several embedded systems (both hardware and software) that have been successfully used for driver and file system development, benchmarking, technical collateral generation as well as for live demos during trade shows. Developed several Linux kernel drivers and GUI?s based on the Qt toolkit. Collection, review and preparation of customer feedback for the definition and design of new products. Management of a small technical team.


Branchen

Branchen

  • Automotive
  • Industrial
  • Semiconductor
  • IT segments

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.