Data Science Engineer - Internship
What to expect:
Support in the development, maintenance and improvement of Python software for a drowsiness detection system. As an intern, the student will be part will be part of a team focused on the development and implementation of advanced data analysis and processing algorithms to predict drowsiness and fatigue situations in users.
Main responsibilities:
- Physiological and Biometric Analysis: investigate and analyze physiological and biometric factors that contribute to the detection of drowsiness and fatigue, and propose and validate relevant metrics for the evaluation of drowsiness from biometric and video data.
- Algorithm Development and Evaluation: research, develop and optimize image processing and deep learning algorithms for the detection and classification of faces and eyes using industrial libraries such as OpenCV, TensorFlow, PyTorch, Caffe, and MXNet; and develop algorithms for the analysis of video sequences that allow determining the rate and duration of blinking.
- Software Development: design and develop a software application on Linux that allows cyclical capture of images in real time, detection and classification of eyes, analysis of video sequences, and historical storage of results; and design the software architecture that encapsulates the stages and functionalities described, ensuring optimal performance and easy integration with other systems.
- Interface and Visualization: design and develop output interfaces that allow viewing the captured image with the processing results and relevant statistical values superimposed on the image, including notifications of possible drowsiness or fatigue.
- Hardware Integration: analyze and propose the integration of different hardware sensors for the acquisition of additional relevant information, complementing the biometric information processed by the system.
- Exploration of Additional Applications: explore and propose additional applications of the developed technology in other areas that require high precision or operator attention, such as biomedical applications or digital marketing.
- Collaboration and Reporting: collaborate closely with other technical and functional teams to ensure the correct implementation and deployment of the developed solutions; and document and report project progress, including the preparation of technical reports and presentations for stakeholders.
What you bring along:
- Degree in Software Engineering, Computer Science, Telecommunication or related degrees.
- Previous experience in academic or personal projects involving Python programming and data analysis is desirable.
- Advanced programming in Python. Knowledge of C++.
- Ability to work independently and in a team, with a proactive and problem-oriented approach.
- Ability to learn quickly and motivation for new technologies.
We are Bertrandt.
An independent and international development service provider with long years of automotive expertise. With cross-industry know-how and a holistic understanding of systems and products, we create technological solutions at any stage of the product development process. We deal with a focus on hot topics such as digitalization, e-mobility and autonomous systems, mainly for the automotive, aerospace and mechanical engineering sectors, and consistently facilitate the development of tailored solutions in these areas. Our goal: to accelerate technological progress and make a relevant contribution to a sustainable future. We work on this every day - with around 14,000 employees at more than 50 sites worldwide.
What we offer:
- Flexible working hours
- Supervision of a final project/thesis
- Public transport connections
- Training on-the Job
- Option for a career start
- Team-oriented work