Doctoral Thesis: Functional Software Generation

vor 4 Monaten


Munich, Deutschland Infineon Technologies Vollzeit

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
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

Was wir Ihnen am Campeon bieten

  • Coaching, mentoring networking possibilities
  • Wide range of training offers & planning of career development
  • International Assignments
  • Different Career Paths: Project Management, Technical Ladder, Management & Individual Contributor
  • Flexible working conditions
  • Home Office Options
  • Part-time work possible
  • Sabbatical
  • Creche and kindergarden with 220 spots and opening times until 5:30pm
  • Holiday Child Care
  • On-site social counselling and works doctor
  • Health promotion programs
  • On-site gym, jogging paths, beachvolleyball, tennis and soccer court
  • On-site canteen
  • Private insurance offers
  • Wage payment in case of sick leave
  • Corporate pension benefits
  • Flexible transition into retirement
  • Performance bonus
  • Cheaper ticket for public transport and very own S-Bahn station
  • Accessibility access for wheelchairs
  • Möglichkeit mobil aus dem Ausland zu arbeiten (EU)
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.


  • 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, 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, 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, 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, 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...


  • Munich, Deutschland Infineon Technologies Vollzeit

    The tasks within the thesis will consist of:Extend IP-metadata with timing and power information and constraintsExtend IP-metadata with layout/floorplanner hintingGenerate hereof timing constraint files and UPFGenerate floorplanner data and establish feedback loop The learnings out of the thesis will be:Generic physical feature aware hardware design and...


  • Munich, Bayern, Deutschland Infineon Technologies Vollzeit

    About the JobAs a Senior Software Development Engineer at Infineon Technologies, you will play a crucial role in developing innovative software solutions that drive digitalization and decarbonization. With our cutting-edge semiconductors and semiconductor-based solutions, we are shaping the future of industries such as automotive, industrial, and consumer...


  • Munich, Deutschland Infineon Technologies Vollzeit

    The tasks within the thesis will consist of: - **Establish a reliability measurement environment at cryogenic temperatures**: - **Electrical device characterization of MOSFET, LDMOS and passive devices **at temperatures down to 4.2 K - Perform **accelerated reliability measurements **for different degradation mechanisms at low temperatures and extraction...


  • Munich, Bayern, Deutschland Infineon Technologies Vollzeit

    We are seeking a highly skilled Senior Software Engineer to join our team at Infineon Technologies. As a key member of our Design Enabling and Services (DES) organization, you will play a critical role in designing and developing cutting-edge semiconductor solutions.Job OverviewThe ideal candidate will have a strong background in software engineering, with...


  • Munich, Bayern, Deutschland Infineon Technologies Vollzeit

    About Infineon TechnologiesAt Infineon Technologies, we push the boundaries of innovation in the fields of power management, sensing and automotive. As a leading global supplier of semiconductor solutions, we strive to make life easier, safer and greener.Job DescriptionWe are seeking a highly skilled Software Generation Expert to join our team. In this role,...

  • Master Thesis

    vor 6 Monaten


    Munich, Deutschland Rohde & Schwarz Vollzeit

    Make ideas real - with the perfect job. Right now we have several job openings for you. Functional area All Administration 8 Application Development 31 Construction 6 Controlling 8 Cybersecurity 2 Finance 18 Hardware Development 42 Human Resources 10 Information Technology 42 Law 4 Manufacturing 26 ...


  • Munich, Deutschland Technical University of Munich Vollzeit

    Doctoral Researcher in Aircraft Design Software Enhginee 15.05., Wissenschaftliches Personal The Chair for Aircraft Design is looking for a doctoral researcher in the field of Aircraft Design Software Engineering. As part of a national multi-university research group you will be working on an open source aircraft design framework to support...


  • Munich, Deutschland Rohde & Schwarz Vollzeit

    Make ideas real - with the perfect job. Right now we have several job openings for you. Functional area All Administration 5 Application Development 32 Construction 6 Controlling 6 Cybersecurity 3 Finance 16 Hardware Development 35 Human Resources 12 Information Technology 35 Law 2 Manufacturing 28 ...

  • Software Developer

    vor 1 Monat


    Munich, Bayern, Deutschland KPIT Vollzeit

    Job SummaryKey Responsibilities:Design and develop software models and functions in Matlab and Simulink for automotive applications.Participate in functional safety inspection reviews and ensure compliance with High Voltage functional safety standards.Develop software function requirements and detailed specifications.Review and improve function...


  • Munich, Deutschland Technische Universität München Vollzeit

    **About Us** The applicant will be a core member of the Emmy Noether Junior Research Group "The media portrayal of majority and minority groups". The group is funded by the German Research Foundation (DFG) and led at TUM by Stefanie Walter, PhD. It aims at analyzing similarities and differences in the media portrayal of majority and minority groups by...


  • Munich, Bayern, Deutschland SOFTWARE ENGINEERING Vollzeit

    About the Role:We are looking for a highly skilled {title} to join our team at {company}.Responsibilities:Design and develop software applications using various programming languages.Collaborate with cross-functional teams to identify and prioritize project requirements.Ensure timely delivery of high-quality software products.


  • Munich, Deutschland Rohde & Schwarz Vollzeit

    Make ideas real - with the perfect job. Right now we have several job openings for you. Functional area All Administration 10 Application Development 26 Construction 7 Controlling 3 Cybersecurity 2 Finance 13 Hardware Development 41 Human Resources 10 Information Technology 39 Law 5 Manufacturing 24 ...


  • Munich, Bayern, Deutschland Infineon Technologies Vollzeit

    Doctoral Research Position in Digital IP-GenerationWe are seeking a highly motivated doctoral student to contribute to the development of innovative digital IPs at Infineon Technologies. The successful candidate will have the opportunity to work on a cutting-edge research project, combining theoretical knowledge with practical experience in a dynamic...


  • Munich, Deutschland Rohde & Schwarz Vollzeit

    Make ideas real - with the perfect job. Right now we have several job openings for you. Functional area All Administration 7 Application Development 28 Construction 5 Controlling 6 Cybersecurity 2 Finance 18 Hardware Development 42 Human Resources 9 Information Technology 39 Law 5 Manufacturing 25 ...


  • Munich, Deutschland Rohde & Schwarz Vollzeit

    Make ideas real - with the perfect job. Right now we have several job openings for you. Functional area All Administration 11 Application Development 25 Construction 6 Controlling 3 Cybersecurity 2 Finance 13 Hardware Development 41 Human Resources 9 Information Technology 38 Law 5 Manufacturing 24 ...