The Firmware Team, part of the NOR flash development organization, develops embedded firmware that powers advanced NOR flash memory technologies used in most vehicles in production and many other applications. These products integrate complex hardware and software systems that work together to manage modern flash memory. Software Development Lifecycle: Participate in all phases of the software development lifecycle for advanced automotive chips, including requirements definition, architecture design, coding, testing, and documentation System Software Engineering: Design, develop, code, test, and debug system software Hardware Collaboration: Interface with hardware design and development Firmware Troubleshooting: Troubleshoot and resolve firmware issues in embedded systems Standards Compliance: Ensure compliance with product design and MISRA coding standards Education: You are currently enrolled in the last year of a Bachelor's degree or in your Master's in Software Engineering, Computer Science, or a related field Programming Skills: Strong knowledge of C programming; Good understanding of data structures and algorithms Technical Knowledge: Familiarity with real-time concepts (e.g., Interrupt Service Routines, priorities, synchronization); Understanding of embedded systems fundamentals (e.g., I/O peripherals, registers) Security Knowledge: Knowledge of cryptography is a plus Configuration & Testing Tools: Experience with controlled configuration management in software development and familiarity with the Vector Cast tool are a plus Language: Fluency in English We are on a journey to create the best Infineon for everyone. This means we embrace diversity and inclusion and welcome everyone for who they are. At Infineon, we offer a working environment characterized by trust, openness, respect and tolerance and are committed to give all applicants and employees equal opportunities. We base our recruiting decisions on the applicant´s experience and skills.