Thesis: AI-Supported UI Development for Sensor Applications

SICK AG
Waldkirch, Germany
8 days ago
Apply on www.careerjet.de
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Google AdWords Artificial Intelligence Cloud Engineering Google Analytics Design of User Interfaces Human-Computer Interaction Microsoft Visual Studio Software Engineering Web Analytics Web Application Frameworks Web Traffics Google Tag Manager
+12 more
GitHub Copilot ReactJS Large Language Models Generative AI Agentic-AI Vue.js AI Platforms AngularJS Material UI Information Technology Front End Software Development Model Context Protocol

Job description

Modern sensor applications require intuitive and customizable user interfaces to visualize, configure and interact with sensor data. Recent advances in generative AI and large language models (LLMs) make it possible to generate user interfaces automatically from natural language descriptions, reducing development effort and accelerating prototyping. In this thesis, you will explore the design and implementation of an AI-powered development agent that generates production-ready user interfaces for sensor applications based on natural language prompts. YOUR TASKS:

  • Design and implement an AI-assisted UI generation workflow, focusing on Visual Studio Code and GitHub Copilot
  • Develop frontend templates and mechanisms for generating UI components
  • Integrate LLM-based AI services and Model Context Protocol (MCP) tools
  • Build proof-of-concept interfaces for sensor applications
  • Evaluate the generated user interfaces in terms of usability, maintainability and development efficiency
  • Document your findings and provide recommendations for future AI-driven development workflows, We use Google Tag Manager, a service provided by Google Ireland Limited (Gordon House, Barrow Street, Dublin 4, Ireland). Google Tag Manager is used solely to manage and trigger website tags via a user interface. Google Tag Manager itself does not set cookies and does not process any personal data. Processing only takes place through the individual tags that are implemented via the Tag Manager (e.g. Google Analytics 4, Google Ads). These tags are activated exclusively on the basis of your consent via our cookie/consent management platform (Art. 6(1)(a) GDPR). If you do not give consent for statistical or marketing tools, only technically necessary tags will be triggered. Controller: Google Ireland Limited, Gordon House, 4 Barrow Street, Dublin, D04 E5W5, Ireland Contact details of Google’s Data Protection Officer: https://support.google.com/policies/contact/general_privacy_form Further information:

  • Privacy Policy: https://business.safety.google/privacy/
  • Cookie Policy: https://policies.google.com/technologies/cookies

International data transfers: As part of Google services, data may be transferred to third countries (e.g. the United States). Google relies on the EU Standard Contractual Clauses for such transfers. Consent to cookies from provider GoogleTagManager Advertising Cookies These cookies serve ads that are relevant to your interests. You may freely choose to accept or decline these cookies at any time. Note that certain functionality that these third parties make available may be impacted if you do not accept these cookies. Consent to all Advertising Cookies Show More Details Advertising Cookies Provider Description Enabled Google Analytics Google Analytics is a web analytics service offered by Google that tracks and reports website traffic.

Requirements

  • Degree studies in computer science, software engineering or a comparable field
  • Experience in test-driven frontend development using technologies such as Angular, Vue.js and/or React
  • Experience with generative AI, AI agents and modern frontend frameworks
  • Knowledge of cloud-based AI services
  • Ability to develop and present concepts
  • Good communication and teamwork skills

About the company

  • Freiburg, Baden-Württemberg Waldkirch, Baden-Württemberg
  • Unbefristet
  • Vollzeit

  • 8 Stunden her

We use cookies to offer you the best possible website experience. Your cookie preferences will be stored in your browser’s local storage. This includes cookies necessary for the website’s operation. Additionally, you can freely decide and change any time whether you accept cookies or choose to opt out of cookies to improve website’s performance, as well as cookies used to display content tailored to your interests. Your experience of the site and the services we are able to offer may be impacted if you do not accept all cookies. Modify Cookie Preferences Reject All Cookies Accept All Cookies SICK is one of the world’s leading solutions providers for sensor-based applications in the industrial sector. Founded in 1946 by Dr.-Ing. e. h. Erwin Sick and headquartered in Waldkirch im Breisgau near Freiburg, the company is a technology and market leader with 63 subsidiaries and affiliates as well as numerous agencies around the globe. SICK has more than 10,000 employees worldwide and generated a group revenue of EUR 1.8 billion in the 2025 fiscal year., At SICK, we value the diverse backgrounds, experiences, and perspectives of our people. This enriches us as an organization. We are committed to fostering an inclusive workplace where everyone is treated with dignity, fairness, and respect and stand firmly against any form of discrimination. Ā© 2026 SICK AG Ɨ Cookie Consent Manager When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. Because we respect your right to privacy, you can choose not to allow some types of cookies. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer. Required Cookies These cookies are required to use this website and can’t be turned off. Required Cookies Show More Details Required Cookies Provider Description Enabled SAP as service provider We use the following session cookies, which are all required to enable the website to function:

  • ā€œrouteā€ is used for session stickiness
  • ā€œcareerSiteCompanyIdā€ is used to send the request to the correct data center
  • ā€œJSESSIONIDā€ is placed on the visitor’s device during the session so the server can identify the visitor
  • ā€œLoad balancer cookieā€ (actual cookie name may vary) prevents a visitor from bouncing from one instance to another

Cookies from provider SAPasserviceprovider are required and cannot be turned off Functional Cookies These cookies provide a better customer experience on this site, such as by remembering your login details, optimizing video performance, or providing us with information about how our site is used. You may freely choose to accept or decline these cookies at any time. Note that certain functionalities that these third-parties make available may be impacted if you do not accept these cookies. Consent to all Functional Cookies Show More Details Functional Cookies Provider Description Enabled

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.de
Prepare application

Good distractions

Loading talks and stories from around this role…