Working Student: Software Development iv)
Role details
Job location
Tech stack
Job description
#WeAreIn to create tiny chips and big careers. The future won't wait... why should you? Join us and make a difference. Whether you join as a student, intern, or trainee, you'll be part of something real - real projects, real impact, and real opportunities to grow. Are you in?, * Shape the future: You support in the development and implementation of software solutions for automated workflows in our Failure Analysis (FA) department
- Keep the overview: You collaborate on the development and improvement of new and existing features and functionalities (e.g., measurements in images)
- Take responsibility: You test, debug, and optimize existing applications
- Teamwork is key: You work closely with the development team and users to implement UI/UX concepts
- Reliable work: You document and maintain code as well as relevant project documents
Requirements
Do you have experience in Visual Basic?, * Study field: You are currently studying computer science, electrical engineering, physics, mathematics, or a similar field with a focus on algorithms and software development
- Programming skills: Strong skills an knowledge in C++ and/or C#. Experience with .NET or .Net Framework (C# or VB.NET) is a plus
- Experience: Hands-on experience developing image processing algorithms (e.g., filtering, segmentation, feature detection/matching, geometric transformations/registration, calibration) and solid knowledge of linear algebra and numerical methods
- Knowledge: You have knowledge of GUI frameworks for desktop applications (e.g., WinForms, WPF, Qt) and understanding of modular software architecture (libraries, plugins, interfaces). Interop between native and managed environments (P/Invoke, C++/CLI) is a plus
- Expertise: Proficiency in debugging, profiling, multithreading, and memory management
- Way of working: Analytical, structured, self-driven, and collaborative; you enjoy tackling algorithmically challenging problems
- Availability: You have the availability to commute to the office, as it is an onsite position
- Language skills: You have good English skills, both written and spoken. German is a plus
Please attach the following documents to your application:
- CV in English
- Certificate of enrollment at university
- Latest grades transcript (not older than 6 months)
- High school report
Benefits & conditions
- Working part-time: The focus is on studies. Therefore, working student is possible during the lecture period with a maximum of 20 hours per week.
- Proper students (according to the German law) are welcome: You must be enrolled, and the examination results or modules of your studies must not have been completed yet, so that you can still work in our team for at least 6 months. You must also not be in a semester of leave.
- You should live close to the site: It is important for us to work with you on site and to integrate you into the team. You should therefore be able to come to the site regularly.
About the company
Ingenious Technologies is a leading independent marketing technology provider. With the cloud-based Ingenious Enterprise platform, companies across all industries can aggregate, structure, enrich and analyse all marketing data collected. Thanks to real-time processing and a high level of automation, reliable data sets are available for clients to make agile marketing decisions.