Aktuelle Jobs im Zusammenhang mit Doctoral Thesis: Functional Software Generation - Munich - Infineon Technologies


  • Munich, Deutschland Infineon Technologies Vollzeit

    The industrial doctorate at Infineon: Pursue a doctoral degree at a university and gain professional experience simultaneously - an ideal start for your career. Advance your research with us and profit from our vast network of doctoral candidates and the expertise of a university. Mentorship is handled by both professors and dedicated Infineon employees. We...


  • Munich, Bayern, Deutschland Infineon Technologies Vollzeit

    Job DescriptionWe are seeking a highly motivated and talented PhD researcher to join our team at Infineon Technologies. The successful candidate will work on a doctoral thesis focused on functional software generation, with a strong emphasis on model-driven software development and meta-modeling.Key ResponsibilitiesConduct research on functional software...


  • Munich, Bayern, Deutschland Infineon Technologies Vollzeit

    Job DescriptionWe are seeking a highly motivated and talented PhD researcher to join our team at Infineon Technologies. The successful candidate will work on a doctoral thesis focused on functional software generation, with a strong emphasis on model-driven software development and meta-modeling.Key ResponsibilitiesConduct research on functional software...


  • Munich, Deutschland Infineon Technologies Vollzeit

    The tasks within the thesis will consist of:A generic approach for modeling functionality in a language independent wayMapping of this target independent model to a target code specific model and generation of code by un-parsing target code specific modelsTargeting C, C++ and RUST and as an optional extension SystemC, VHDL and Verilog functional...


  • Munich, Bayern, Deutschland Infineon Technologies Vollzeit

    About the RoleWe are seeking a highly motivated and talented doctoral researcher to join our team at Infineon Technologies. As a PhD student, you will be working on a research project focused on functional software generation, with a strong emphasis on model-driven software development.Key ResponsibilitiesConduct research on model-driven software development...


  • Munich, Bayern, Deutschland Infineon Technologies Vollzeit

    About the RoleWe are seeking a highly motivated and talented doctoral researcher to join our team at Infineon Technologies. As a PhD student, you will be working on a research project focused on functional software generation, with a strong emphasis on model-driven software development.Key ResponsibilitiesConduct research on model-driven software development...


  • Munich, Bayern, Deutschland Infineon Technologies Vollzeit

    Research Opportunity in Functional Software GenerationWe are seeking a highly motivated PhD researcher to join our team at Infineon Technologies. The successful candidate will work on a doctoral thesis dealing with functional software generation, a widely accepted approach to boost design productivity in hardware and software development.The research will...


  • Munich, Bayern, Deutschland Infineon Technologies Vollzeit

    The role of the doctoral researcher will involve developing a generic approach for modeling functionality in a language-independent way. This will involve mapping the target-independent model to a target-code-specific model and generating code by unparsing target-code-specific models. The researcher will also be responsible for targeting C, C++, and RUST,...


  • Munich, Bayern, Deutschland Infineon Technologies Vollzeit

    The doctoral research project focuses on developing a generic approach for modeling functionality in a language-independent way. This involves creating a target-independent model that can be mapped to a target code-specific model and generating code through unparsing target code-specific models. The target languages for this project are C, C++, and RUST,...


  • Munich, Deutschland Infineon Technologies Vollzeit

    The industrial doctorate at Infineon: Pursue a doctoral degree at a university and gain professional experience simultaneously - an ideal start for your career. Advance your research with us and profit from our vast network of doctoral candidates and the expertise of a university. Mentorship is handled by both professors and dedicated Infineon employees. We...


  • Munich, Bayern, Deutschland Infineon Technologies Vollzeit

    Research Opportunity at Infineon TechnologiesWe are seeking a highly motivated and skilled researcher to join our team at Infineon Technologies. As a PhD researcher, you will be working on a doctoral thesis dealing with functional software generation, a widely accepted approach to boost design productivity in hardware and software.Key...


  • Munich, Bayern, Deutschland Infineon Technologies Vollzeit

    Research Opportunity at Infineon TechnologiesWe are seeking a highly motivated and skilled researcher to join our team at Infineon Technologies. As a PhD researcher, you will work on a doctoral thesis dealing with code generation for hardware and software.Project OverviewThe project focuses on developing a generic approach for modeling functionality in a...


  • Munich, Deutschland Infineon Technologies Vollzeit

    The industrial doctorate at Infineon: Pursue a doctoral degree at a university and gain professional experience simultaneously - an ideal start for your career. Advance your research with us and profit from our vast network of doctoral candidates and the expertise of a university. Mentorship is handled by both professors and dedicated Infineon employees. We...


  • Munich, Bayern, Deutschland Infineon Technologies Vollzeit

    Job Description:We are seeking a highly motivated PhD researcher to join our team at Infineon Technologies. The successful candidate will be responsible for conducting research in the area of functional software generation, with a focus on developing novel methodologies and tools for generating high-quality software.Key Responsibilities:Conduct research in...


  • Munich, Bayern, Deutschland Infineon Technologies Vollzeit

    Job DescriptionInfineon Technologies is seeking a highly motivated PhD researcher to join our team in the field of functional software generation. The successful candidate will be responsible for conducting research in the area of model-driven software development and code generation.Key ResponsibilitiesConduct research in model-driven software development...


  • Munich, Bayern, Deutschland Infineon Technologies Vollzeit

    Job DescriptionInfineon Technologies is seeking a highly motivated PhD researcher to join our team in the field of functional software generation. The successful candidate will be responsible for conducting research in the area of model-driven software development and code generation.Key ResponsibilitiesConduct research in model-driven software development...


  • Munich, Deutschland Infineon Technologies Vollzeit

    The tasks within the thesis will consist of:A generic approach for modeling generic target code in a language independent wayMapping of this target independent model to a target code specific model and generation of code by un-parsing target code specific modelsSupport of various ways to make a code generic, when the target language supports this (e.g....


  • Munich, Bayern, Deutschland Infineon Technologies Vollzeit

    Job DescriptionAt Infineon Technologies, we are seeking a highly motivated and skilled researcher to join our team in the field of code generation and modeling. As a researcher, you will be responsible for developing and implementing novel techniques for generating generic code, with a focus on modeling and meta-modeling.Key ResponsibilitiesDevelop and...


  • Munich, Bayern, Deutschland Infineon Technologies Vollzeit

    Job DescriptionAt Infineon Technologies, we are seeking a highly motivated and skilled researcher to join our team in the field of code generation and modeling. As a researcher, you will be responsible for developing and implementing novel techniques for generating generic code, with a focus on modeling and meta-modeling.Key ResponsibilitiesDevelop and...


  • Munich, Deutschland Infineon Technologies Vollzeit

    The tasks within the thesis will consist of: - Usage of LLMs to improve fuzzing on embedded devices - Guide a fuzzer through the code - Automatic root cause analysis of low level crashes - Generate harnesses for fuzzing - Assess the quality of a fuzzing campaign - Usage of LLMs to detect insecure code (e.g. by analysis of metadata of commits and...

Doctoral Thesis: Functional Software Generation

vor 3 Monaten


Munich, Deutschland Infineon Technologies Vollzeit
The industrial doctorate at Infineon: Pursue a doctoral degree at a university and gain professional experience simultaneously - an ideal start for your career. Advance your research with us and profit from our vast network of doctoral candidates and the expertise of a university. Mentorship is handled by both professors and dedicated Infineon employees. We are offering a doctoral thesis dealing with code generation, which is a widely accepted approach to boost design productivity be it in hardware (RTL HDL) or software (C, C++, ...). The generation covers at the moment mainly structural aspects as RTL netlists or C++ class diagrams. Functionally is only rarely supported, and if then state diagrams only. Since state diagrams are inefficient to describe e.g. DSP functionality, it becomes clear, that generation of functional software is quite limited today. That is the starting point for this PhD thesis. The goal is to enable and proof the benefit of functional software generation. We offer: • Realistic, challenging, and impactful problems • The possibility of putting problems into an overall context • Collaboration with colleagues and teams that is seldom found anywhere in the world in terms of depth and breadth • A potential 3 months research stays at top universities worldwide and / or Europe wide cooperation of experts as part of funded research activities • An Infineon internal PhD community The thesis will be written in cooperation with Technical University Munich and under the supervision of Prof. Dr. Wolfgang Ecker.

Job description:

The tasks within the thesis will consist of:
  • A generic approach for modeling functionality in a language independent way
  • Mapping of this target independent model to a target code specific model and generation of code by un-parsing target code specific models
  • Targeting C, C++ and RUST and as an optional extension SystemC, VHDL and Verilog functional code
  • Assembler and special instruction support in models and translation to target code
  • Multi-Precision Floating Point in SW for general and specialized hardware for AI and DSP
  • Provide an end-to-end validation with RISC-V as a target processor
  • Open Source Contribution
This doctoral thesis should also study existing approaches and prove the applicability and get feedback to enhance the methodology.

The learnings out of the thesis will be:
  • Generic firmware and hardware design and implementation
  • Methodology of 'code generation' in an industrial environment
  • Modeling and Meta-Modeling
  • Various Modeling and Abstraction concepts and their implementation

Your Profile:

A doctoral student is a research enthusiast,
• ...whose interests are scientific research combined with the passion for Infineon's innovative products and applications.
• ...who enjoys working in an industrial environment in combination with an Infineon partner university.
• ...who appreciates open communication and the contribution of an international environment.
• ...and is thus an excellent candidate for a further academic or industrial career after completion of their thesis.

As the ideal candidate you:
  • Graduated in computer engineering, electrical engineering or a related field with very good grades
  • Are interested in complex, interdisciplinary and interlinked tasks and should like to solve them together with colleagues
  • Possess good presentation skills, helping you to present challenging issues clearly and simply
  • Are curious and open as well as interested in learning and trying out new things
  • Gained first experience with metamodeling, (template-based) code generation and/or model-driven architecture
  • Have knowledge in object-oriented programming with languages such as C ++ and Python and embedded programming with C and/or Assembler
  • Possess good knowledge of digital design and RTL modeling in VHDL and/or (System)Verilog and embedded system architectures
  • Are interested in generation and recursive application of generation, e.g. generation of generators
  • Possess very good language skills in English and ideally German

Why Us:

Driving decarbonization and digitalization. Together.

Infineon designs, develops, manufactures, and markets a broad range of semiconductors and semiconductor-based solutions, focusing on key markets in the automotive, industrial, and consumer sectors. Its products range from standard components to special components for digital, analog, and mixed-signal applications to customer-specific solutions together with the appropriate software.

The central R&D organization "Design Enabling and Services" (DES) provides the design environment to the different Infineon product development teams. With state-of-the-art design methods, building blocks and a wide range of product development services DES supports Infineon's advanced IC development from early high-level system models to verified products ready for manufacturing.

* The term gender in the sense of the General Equal Treatment Act (GETA) or other national legislation refers to the biological assignment to a gender group. At Infineon we are proud to embrace (gender) diversity, including female, male and diverse.