Introduction We are the Hardware Verification team at the IBM Ehningen Lab (formerly Bu00f6blingen). We write software (testbenches) to ensure that IBMu2019s high-performance processor chips (like IBM Telum, used in mainframe computers) work as designed. We work with millions of lines of code, run our code on large compute farms and generate many gigabytes of data to be analyzed, that we then feed back into our software development process. In this Master@IBM project, youu2019ll work with our developers to understand their needs, combine it with your enthusiasm about AI, and develop prototypes of AI-powered tools that then get used by our developers right away. In many cases, we expect youu2019ll need to do some groundwork first: develop REST APIs for existing data stores, MCP servers, etc. Your scripting skills, for example in Python, will help you with that. Your role and responsibilities Artificial Intelligence (AI) is reshaping the way we develop software. New tools, often integrated into our code editors like VS Code, evolve rapidly. Agentic AI promises to act for us to automate formerly tedious development steps. But, as so often, the reality tends to be less gloomy than promises. In this Master@IBM project, we want you to play with the latest and greatest in AI for developer productivity, give it a reality check in our environment, and bring the approaches that work directly to our developers. What You Can Expect from Master@IBM study&work: u2705 Financial independence from day one - with an attractive salary 15h for IBM 20h for IBM 1st year u20ac 1.045 u20ac 1.393 gross/month 2nd year u20ac1.363 u20ac 1.818 gross/month 3rd year u20ac1.510 u20ac 2.013 gross/month u2705 An employment contract with a 15 or 20h-hour workweek for IBM. u2705 Master studies at recommended German university (of your choice) like TUM, University Stuttgart, University Tu00fcbingen, KIT u2705 Full coverage of semester fees plus travel expenses to your university u2705 State-of-the-art equipment, such as a MacBook, iPhone & more u2705 Personalized development through hands-on training, job shadowing, and career coaching u2705 Masteru2019s thesis in collaboration with your department, ensuring a seamless link between theory and practice u2705 A strong prospect of full-time employment after graduation and promising career opportunities at IBM. To apply for the Master's program at IBM, please submit your CV, your high school diploma, your transcript of records and a letter of motivation. Kindly ensure that all documents are merged into one single PDF file before uploading. Required technical and professional expertise What you bring: - Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field - Enrolled in a program in Computer Science, Electrical Engineering, or a related field - Solid experience with scripting languages like Python or JavaScript/Typescript - Enthusiasm and initial experience about AI-powered development tools - Familiarity with development tools and technologies (e.g., Git) - Strong team player with a passion for working in international teams - Excellent communication skills in German & English IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.