Working Student: Software Development iv)

Ingenious Technologies AG
München, Germany
3 days ago

Role details

Contract type
Temporary contract
Employment type
Part-time / full-time
Working hours
Regular working hours
Languages
English, German

Job location

München, Germany

Tech stack

.NET
Software Applications
C Sharp (Programming Language)
C++
C++/CLI
Profiling
Computer Programming
Software Debugging
Memory Management
Design of User Interfaces
Windows Presentation Foundation
Visual Basic
Software Architecture
QT
Software Engineering
Product Software Implementation Methods
Windows Forms
Multithreading
Information Technology
Vba Programming Language

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.

Apply for this position