SUMMER PRACTICE PROJECTS 2019 TIMIȘOARA - Continental Corporation
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
PROCESUL DE SELECŢIE PENTRU PRACTICA DE VARĂ
1. APLICARE:
Aplică cu CV în limba engleză și o scrisoare de intenţie, menţionând programul
pentru care aplici și proiectele dorite.
2. INTERVIU TEHNIC
Preinterviu telefonic şi/sau teste de personalitate şi tehnice (poţi alege unul sau
mai multe dintre următoarele teste tehnice: ANSI C, microcontrolere, ASM, Java,
C++, Matlab/Simulink, hardware sau mecanică).
3. INTERVIU HR
CÂND? CE?
1 martie 2019 Postarea proiectelor de practică.
1 martie - 31 martie 2019 Selecţia de CV-uri.
1 martie - 5 aprilie 2019 Testări tehnice.
1 - 19 aprilie 2019 Interviuri HR
8 - 31 mai 2019 Interviuri tehnice
15 mai - 1 iulie 2019 Rezultatele finale sunt comunicate
candidaţilor.
iulie - septembrie 2019 Stagiile de practicăCONTENT
SOFTWARE
Java applications to manage XML files.................................................................................................................10
Demo Software for Head Up Display......................................................................................................................11
SW/Algorithm Test..........................................................................................................................................................................12
Tolerance calculations in C#................................................................................................................................................13
Snake (the game).............................................................................................................................................................................14
Create software for automatization of devices.............................................................................................15
Multiplayer Arcade AI challenge....................................................................................................................................16
Automatic testing of an Airbag Control Unit...................................................................................................17
C Coding and Matlab/Simulink modeling for Heating Ventilation Air
Conditioning..........................................................................................................................................................................................18
Vehicle motion determination - modeling in Matlab/Simulink and Auto-Code
generation................................................................................................................................................................................................19
Graphical User Interface Tool for Aggregate Sequences Optimisation..........................20
Module SW development for embedded transmission system..............................................21
eHorizon enhanced automated test tool............................................................................................................22
Over-the-Air Update tool.........................................................................................................................................................23
Demo Application for an Embedded Linux Platform...........................................................................24
Project Dashboard Web Application.........................................................................................................................25
Module test with Tessy tool.................................................................................................................................................26
ASPICE self-assessment tool .............................................................................................................................................27
Fuel low pressure pump control improvement...........................................................................................28
SW development process from design and implementation to testing........................29
eLearning project............................................................................................................................................................................30
Support in Development of Audio / Media Infotainment Applications ..........................31
Development of Automated Testing........................................................................................................................32
Flowers recognition as part of an agricultural robot.............................................................................33
Automotive Applications for a Customized Embedded Linux Distro................................34
Instrument Cluster BlueTooth connectivity......................................................................................................35
Automated testing of inter-controller communication in an eHorizon body
control unit project.........................................................................................................................................................................36
Dynamic graph visualization of the base software architecture in an
instrument cluster project.....................................................................................................................................................37
EOL Embedded “Winamp”...................................................................................................................................................38
EOL embedded chess game.............................................................................................................................................39
Cluster Instruments reprogramming via Ethernet...................................................................................40
Auto-code generation from SDA models for “Engine temperature” (ENTE)
aggregate..................................................................................................................................................................................................41
Android and HMI development for connectivity in Instrument Clusters......................42
Automated Integration Test for Body Control Units..............................................................................43
4 BACK 5 BACKSW Development for Motorbike Instrument Cluster.............................................................................44 MECHANICS
Global Data Assignment Tool............................................................................................................................................45 Design parts of a HUD...............................................................................................................................................................86
Design of Adaptive Neural Network with Local Linearized OE Models for L1 Design of device for measurement of springs characteristic.....................................................87
Torque Structure using Matlab/Simulink..............................................................................................................46 Study of rubber dampers in vibration analyses..........................................................................................88
Power Line Communication Electronic Control Unit............................................................................47 Influence of glass fiber on thermoplastic material properties....................................................89
Graphical Interface for automatization of SW development........................................................48 Demonstrator for Selective Catalytic Reduction System Demonstrator for
Project structure & workflow standardization...............................................................................................49 electrification projects................................................................................................................................................................90
Test Software Configuration (PCNV) auto-updater.................................................................................50 WISE Implementation.................................................................................................................................................................91
Interrupt priority checker/optimizer .........................................................................................................................51 Fixing of large display with adhesive tapes......................................................................................................92
GUI for CheckSum tool.............................................................................................................................................................52 Mechanical drawings..................................................................................................................................................................93
SPI Buss analyzer.............................................................................................................................................................................53 Automation Test Environment for Instrument Clusters.....................................................................96
Code File Editor..................................................................................................................................................................................54 Redesigned Test Box Interface........................................................................................................................................97
Generic Diagnosis Test Environment.......................................................................................................................55 Machine Learning Algorithm Implementation.............................................................................................98
Custom phone application capable of communicating with computer on Library protection for Matlab/Simulink models...........................................................................................99
WiFi/BT.........................................................................................................................................................................................................56
Automation of System Test Cases...............................................................................................................................57
ECU pinout Automated Testing ...................................................................................................................................58 COMMUNICATIONS/ADMINISTRATION
Team Assistant....................................................................................................................................................................................102
German to English translation..........................................................................................................................................103
HARDWARE SQMP support.....................................................................................................................................................................................104
Thermal management for automotive products .....................................................................................62
Design of system to protect the air flow sensor.........................................................................................63
Testing and control of BLDC motor...........................................................................................................................64 OTHER
Layout design for electrification projects: electric vehicle battery heater, junction Metrology for climatic chambers..................................................................................................................................108
box for electric vehicle, switch box, etc. ...............................................................................................................65 Requirements management in IMS..........................................................................................................................109
Arbitrary waveform generator.........................................................................................................................................66
Current Measurement Board Schematic and Layout Design....................................................67
Implementation of heat pipes for Radar and Camera projects...............................................68
Create a single MATLAB script with interactive GUI by combining different
already available MATLAB scripts (sensor specific) used to evaluate Anechoic
Chamber test results....................................................................................................................................................................69
Adjustable Voltage switching power supply ..................................................................................................70
Programable current sink......................................................................................................................................................71
Intelligent backlight Design for Head-up Displays LED chains..................................................72
FEA generic .........................................................................................................................................................................................73
ASICs SMPS............................................................................................................................................................................................74
Airbag sensors testing bench...........................................................................................................................................75
CES CAN Development Boards......................................................................................................................................76
Automotive CAN to Ethernet Bridge........................................................................................................................77
Low Power bi-directional DC-DC converter......................................................................................................78
Electric Vehicles Charging Monitoring ..................................................................................................................79
Multiphase high-power DC-DC converter..........................................................................................................80
Test Setup for RSSI Electronic Key measurement....................................................................................81
Testing Wireless Power Charging Log Tool......................................................................................................82
6 BACK 7 BACKJAVA APPLICATIONS TO MANAGE XML FILES DEMO SOFTWARE FOR HEAD UP DISPLAY
PROJECT DESCRIPTION PROJECT DESCRIPTION
There are some Java applications which either generate reports out of XML files or The project aims to create a demo software for a Head Up Display. To achieve this,
generate other XML files. Document Object Model(DOM) technology is used. Some the original software must be changed or extended so that different functionalities
updates are necessary to be done. can be activated and displayed (digital speed, navigation indication, etc.) according
to a predefined schedule.
TECHNICAL KNOWLEDGE Additional functionalities have already been implemented (see enumeration below).
- Java Eclipse; Also, as part of this project, these functionalities will be extended using the HMI
- XML; framework.
- GitHub.
1. A photo gallery
- Slideshow views (composed by images and texts)
TESTS
- Animation between slideshow pages
- Java;
2. A game (BREAKOUT)
- C#;
- Graphic design of the displayed elements
- C++.
- Game logic (interaction between graphic elements, game control logic)
3. A menu controlling the navigation trough the available features
NR. OF STUDENTS - Graphic design of the menu elements
1 - Menu logic (activation, navigation trough features)
4. Incorporation of a Wii controller
- Photo gallery, game and menu interaction using the Wii controller
COACH
Baltes Lucian
Guzun Viaceslav TECHNICAL KNOWLEDGE
- C programming language - intermediate/advanced
- C++ programming language - beginner
- XML configuration - optional
TESTS
- ANSI C; microcontrollers; C++.
NR. OF STUDENTS
3
COACH
Emil Guran; Magdalena Danaiata; Bianca Popescu
10 BACK 11 BACKSW/ALGORITHM TEST TOLERANCE CALCULATIONS IN C#
PROJECT DESCRIPTION PROJECT DESCRIPTION
Perform SW Tests for different modules: Communication (CAN, Ethernet), Diagnosis, For this project you will work together with experienced mechanical engineers to
Error Handling. develop a tolerance calculation tool. The tool will be used on a daily basis by the
mechanical team using statistical and worst case approach.
Perform Algorithm Tests for different modules: Camera blockage, Unsteady Driving,
Head Lamp Assist.
TECHNICAL KNOWLEDGE
You will learn how to use hw equipment, simulation environments, execute tests, Electronics or electrotechnics.
interpret test results and write test report.
TESTS
C#
TECHNICAL KNOWLEDGE
- Mandatory: C/C++
- Optional: microcontrollers NR. OF STUDENTS
1
TESTS
- C; COACH
- micro. Szécsi Edward
NR. OF STUDENTS
10
COACH
Amza Cristian
12 BACK 13 BACKSNAKE (THE GAME) CREATE SOFTWARE FOR AUTOMATIZATION OF
DEVICES
PROJECT DESCRIPTION
For this project you will implement the famous game from Nokia 3310: Snake. PROJECT DESCRIPTION
To do the automatization for devices in Labview or programing the microcontrollers.
Using a microcontroller, a display and a lot of fun.
Responsibility is to design and create the SW part, to read the sensors and to give
the commands to the devices.
TECHNICAL KNOWLEDGE
Electronics or electrotechnics.
TECHNICAL KNOWLEDGE
Electronics or electrotechnics.
TESTS
- C; TESTS
- micro. - C;
- C++.
NR. OF STUDENTS
1 NR. OF STUDENTS
1
COACH
Popescu Florin COACH
Maxim Daniel
14 BACK 15 BACKMULTIPLAYER ARCADE AI CHALLENGE AUTOMATIC TESTING OF AN AIRBAG CONTROL UNIT
PROJECT DESCRIPTION PROJECT DESCRIPTION
A team of 2-3 students have to do the following: As a student in Passive Safety Test Group you will learn about Airbag Control Unit,
- [As a team] Create a game in which 2 spaceships are facing each other, trying to get in contact with the latest test equipment on the market, use SW functions to
launch projectiles at each other. The ships are not controlled by players. They have control complex/Real Time measuring equipment.
an autonomous moving and shooting algorithm. This game will be created on a
cluster instrument. EOL team provides a “space invaders” game from a previous Inside our team we have several exciting projects open for you:
summer practice. - develop HW & SW tools that enable automatic test activities for the Airbag Control
- [As individuals] Create their own algorithm for a ship to be used within a “duel” Unit;
- develop automatic tests using C# and the preexisting CFramework;
The game follows a specific set of rules defined by the team. The ship has a
maximum speed, firing rate, maneuverability, etc. (this information is available to - maintain & Develop Excel macros for test result evaluation.
the AI algorithm)
Options for the project can include: TECHNICAL KNOWLEDGE
- 1v1 duel mode - Good programming skills;
- 2v1 deathmatch mode - Basic electronics know-how;
- “mirror mode” – algorithm plays against itself - uController know-how.
TECHNICAL KNOWLEDGE TESTS
C - C;
- C#;
- HW.
TESTS
C
NR. OF STUDENTS
2
NR. OF STUDENTS
3
COACH
Murgulescu Antonie
COACH
Sanatescu Stefan
16 BACK 17 BACKC CODING AND MATLAB/SIMULINK MODELING FOR VEHICLE MOTION DETERMINATION - MODELING IN
HEATING VENTILATION AIR CONDITIONING MATLAB/SIMULINK AND AUTO-CODE GENERATION
PROJECT DESCRIPTION PROJECT DESCRIPTION
Implement, redesign and optimize of existing generic software modules for Heating Implement, redesign and optimize of existing generic vehicle motion functionality in
Ventilation Air Conditioning functionality in Matlab/Simulink, System Design Matlab/ Simulink System Design Automation (SDA ) specific toolbox and generate C
Automation (SDA ) specific toolbox. code based on the model.
Coding and testing of the designed modules. The vehicle motion determination functionality consists in:
Testbench testing on project Engine Control Unit (ECU) - Acquisition of vehicle speed signal;
- Vehicle motion acquisition by CAN;
The Heating Ventilation Air Conditioning functionality consists in: - Vehicle speed source priority;
- Acquisition of compressor pressure, evaporator temperature, heaters; - Vehicle speed calculation.
- Diagnosis of compressor pressure, evaporator temperature, heaters;
- Control of Air Conditioning Compressor.
TECHNICAL KNOWLEDGE
- Knowledge of controlling;
TECHNICAL KNOWLEDGE - Knowledge of Matlab/Simulink and C programing.
- Technical University in the field of Automation, Computer Science, Electronics and
Communication;
- Knowledge of controlling; TESTS
- Knowledge of Matlab package, especial Simulink; - C;
- C programming. - Micro;
- Matlab.
TESTS
- C; NR. OF STUDENTS
- Micro; 1
- Matlab.
COACH
NR. OF STUDENTS Beredich Adriana
1 Nicu Constantin
COACH
Groza Aurelian
Nicu Constantin
18 BACK 19 BACKGRAPHICAL USER INTERFACE TOOL FOR AGGREGATE MODULE SW DEVELOPMENT FOR EMBEDDED
SEQUENCES OPTIMISATION TRANSMISSION SYSTEM
PROJECT DESCRIPTION PROJECT DESCRIPTION
Design and implement a GUI Graphical User Interface Tool to facilitate the module Learning the process and performing an industrial SW for automotive products.
sequencies analysis analysis and optimization inside the aggregagate.
Requirements analysis, design concept, coding in C language and integration in a
The tools will have an grafical interface similar with PDA RunIn tool, be capable to complete project.
parse the aggregate on the specification side, also on the SW code and returns:
- View of the functions inside the aggregate;
- The order they are called (manag);
- Info about variables, in what functions are created and belongs; TECHNICAL KNOWLEDGE
- To afer the posibility to drag and drop functions, to manage the desired order. Good knowledge of microcontrollers and understanding of programming principles.
TECHNICAL KNOWLEDGE
- Automation and Computers; TESTS
- Electronics and Telecommunications Engineering; - C;
- Electrical and Power Engineering. - micro.
TESTS
NR. OF STUDENTS
- Java;
1
- C#;
- C++.
COACH
Traila Raluca
NR. OF STUDENTS
Paunescu Cristian
1
COACH
Lacatusu Mihaela
Nicu Constantin
20 BACK 21 BACKEHORIZON ENHANCED AUTOMATED TEST TOOL OVER-THE-AIR UPDATE TOOL
PROJECT DESCRIPTION PROJECT DESCRIPTION
For state-of-the art eHorizon project (see link) we want to enhance our automated For state-of-the art eHorizon project (see link) we want to enhance our testing
testing framework for Mobile, W-LAN, Ethernet, CAN, UDS, USB interfaces as well as capabilities of over-the-air update over Mobile, W-LAN communication, Ethernet
other SW components. interfaces.
Application will be implemented in C++ and QT under Linux OS and will implement Application will be implemented in C++ and QT under Linux OS and will implement a
a client-broker service on TCP over USB to enable us direct interaction with project MQTT client-broker service to enable us data transfer of different sizes on a protocol
components mentioned above. then we will define together.
TECHNICAL KNOWLEDGE
- Good C, C++ or Java; TECHNICAL KNOWLEDGE
- Knowledge of GUI would be a plus. - Good C, C++ or Java;
- Knowledge of GUI would be a plus.
TESTS
- C; TESTS
- micro; - C;
- C++. - micro;
- C++.
NR. OF STUDENTS
2 NR. OF STUDENTS
2
COACH
Gusa Remus COACH
Gusa Remus
22 BACK 23 BACKDEMO APPLICATION FOR AN EMBEDDED LINUX PROJECT DASHBOARD WEB APPLICATION
PLATFORM
PROJECT DESCRIPTION
Our group is responsible with creating a modern platform that offers various ser-
PROJECT DESCRIPTION vices for our application developers such as:
Our group is responsible with creating a modern platform that offers various - Bluetooth;
services for our application developers such as: - Wi-fi;
- Bluetooth; - GPS;
- Wi-fi; - GSM/3G;
- GPS; - Touchscreen;
- GSM/3G; - USB Connection.
- Touchscreen;
- USB Connection. We want to extend an existing dashboard web application to display real time data/
metrics for the projects we are working on. Using the smashing.io framework, you
We want to develop a demo application to showcase the various functionalities that will get the change to implement new widgets for our dashboard, from the GUI to
our platform has to offer. During your summer practice, you will learn to use the the logic behind it.
APIs to use the technologies mentioned above and you will be part of the
development effort for this brand new demo app.
TECHNICAL KNOWLEDGE
TECHNICAL KNOWLEDGE - Familiar with an OOP language (C++ or Java);
- Experience with an OOP language (C++ or Java); - Familiar with a web related scripting language (Javascript, Ruby).
- Some embedded experience would be a plus;
- Some Linux experience would be a plus. TESTS
- C++;
- Java.
TESTS
- C++;
- Java. NR. OF STUDENTS
2
NR. OF STUDENTS
2 COACH
Muresan Dragos
COACH
Muresan Dragos
24 BACK 25 BACKMODULE TEST WITH TESSY TOOL ASPICE SELF-ASSESSMENT TOOL
PROJECT DESCRIPTION
Based of SW design specification it will be needed to develop test cases for testing PROJECT DESCRIPTION
SW modules at module level using Tessy tool. We want to create a self-assessment tool to support our R&D organization in
preparation for ASPICE assessments.
TECHNICAL KNOWLEDGE Tool should contain all BPs/GPs for HIS scope areas. For each BP/GP, a list of
Good knowledge and understanding of C language. expectations is listed so that the BP/GP can be reached with a Fully rating.
TESTS Each discipline leader that uses the tool for a self-evaluation can select what is the
- ANSI C; degree of fulfillment for each BP/GP. Based on this, a consolidated output is given
- Microcontrollers. regarding the current ASPICE capability level for each process area.
NR. OF STUDENTS TECHNICAL KNOWLEDGE
2 C#
COACH TESTS
Guzun Viaceslav - ANSI C;
- C++.
NR. OF STUDENTS
1
COACH
Olteanu Oana
Miclaus Alexandru
26 BACK 27 BACKFUEL LOW PRESSURE PUMP CONTROL IMPROVEMENT SW DEVELOPMENT PROCESS FROM DESIGN AND
IMPLEMENTATION TO TESTING
PROJECT DESCRIPTION
You will have the chance to learn the basic principles of low pressure pump PROJECT DESCRIPTION
functionality by developing and improving the data acquisition and control by Become familiar with the SW development for one of the most complex aggregate
implementing in C the models developed in Matlab/Simulink. in P ES – Injection Realization. This is the control algorithm for Gasoline injector. In
this project you will learn the development process, technologies and tools used in
In this project you will learn the development process, technologies and tools used engine projects. All the process steps, technologies and tools will be used on real
in engine projects. All the process steps, technologies and tools will be used on real tasks.
tasks.
Scope of the practice is to understand the incremental development, the change
You will have to create a structure according with Continental standard architecture and the configuration management and see the needs that are coming from
and last but not least you will have the possibility to test the results on real various roles (SW Developer, Project Manager and Discipline Manager).
environment.
TECHNICAL KNOWLEDGE
TECHNICAL KNOWLEDGE - C languages;
- Matlab/Simulink: basic; - Microcontrollers.
- C: basic/advanced;
- Basics of Automotive, Microcontrollers. TESTS
C
TESTS
C NR. OF STUDENTS
1
NR. OF STUDENTS
1 COACH
Turi Elisabeta
COACH Toma Ciprian
Dumitrascu Constantin
Dragomir Ademona
Ciprian Toma
28 BACK 29 BACKELEARNING PROJECT SUPPORT IN DEVELOPMENT OF AUDIO / MEDIA
INFOTAINMENT APPLICATIONS
PROJECT DESCRIPTION
Online web platform, which gathers different eLearning materials with different PROJECT DESCRIPTION
levels of interactivity. The I IC department is providing Software for Infotainment Systems.
The users will have accounts and dedicated dashboards where all the studied For our developments teams, focused on audio and media functionality, we are
materials can be consulted. looking for motivated students to be involved in the development process.
Also, each user can add new training materials by following specific steps. The selected candidate will be involved into the real software development process,
being in close contact with Project Leader, Software Architects, Developers & Testers
TECHNICAL KNOWLEDGE in order to get all information needed. Our projects are developed in C/C++ under
- Web Development (HTML, CSS, JavaScript); Agile Framework.
- Object Oriented Principles and Concepts;
- C++ is a plus. TECHNICAL KNOWLEDGE
- Fair knowledge of programming: C, C++;
- OS: Unix/Linux.
TESTS
- C++;
- C#; TESTS
- Java. - ANSI C;
- C++.
NR. OF STUDENTS
2 NR. OF STUDENTS
3
COACH
Giurgiu Adela COACH
Petric Ruxandra
30 BACK 31 BACKDEVELOPMENT OF AUTOMATED TESTING FLOWERS RECOGNITION AS PART OF AN
AGRICULTURAL ROBOT
PROJECT DESCRIPTION
The I IC department is providing Software for Infotainment Systems. An important PROJECT DESCRIPTION
step of the software lifecycle is to validate the produced software so it meets the The project is to implement an application which shall recognize flowers. The design
customer requirements, meaning that it will behave according the specifications. shall be suitable to be executed in an embeded environment (raspberry pi).
While automating as many test scenarios will increase the test coverage, and will The first implementation shall run on PC, the followings ones, on both -PC and
decrease the number of problems that are not observed by manual testing. We are embedded.
using also an automated test platform in order to write test cases. Keywords: Machine learning, SVM, neural networks
Your main responsibility is automate test cases. Besides that, you will participate to Dataset: https://www.kaggle.com/alxmamaev/flowers-recognition
the real software development process, and come in contact with Agile Framework.
You will be part of a software development team, being in close contact with Project
Leader, Software Architects, Developers & Testers in order to get all information TECHNICAL KNOWLEDGE
needed. - C++ a must;
- Java, Python nice to have;
- Linux OS knowledge.
TECHNICAL KNOWLEDGE
- Fair knowledge of programming: C, C++; scripting Python, C shell; TESTS
- OS: Unix/Linux. C++
TESTS NR. OF STUDENTS
- ANSI C; 2
- C++.
COACH
NR. OF STUDENTS Rotar Dan
2 Gavrilescu Cristian
COACH
Arpad Simo
32 BACK 33 BACKAUTOMOTIVE APPLICATIONS FOR A CUSTOMIZED INSTRUMENT CLUSTER BLUETOOTH CONNECTIVITY
EMBEDDED LINUX DISTRO
PROJECT DESCRIPTION
PROJECT DESCRIPTION In touch with new trends for instrument clusters connectivity requirements, develop
1. Configuration, building, deployment and testing of a custom embedded Linux Android / IOS based mobile application and embedded software that allows BlueTooth
distribution and related SDK. communication between mobile and vehicle instrument cluster.
2. Creation and validation of Automotive Applications for a custom Linux distribution
using specific HW targets and the generated SDK Main tasks:
- Get to know the Bluetooth internal communication protocol and what a device
In the first stage of the project, the student will receive guidance on how to build needs to implement to allow others to connect via Bluetooth;
custom Linux Images and SDKs, as well as how to deploy them on different HW - Develop mobile application that would send and receive data via Bluetooth;
targets. - Understand how a realtime operating system works and develop embedded
In the second part of the project, the student is supposed to use the former created software modules in ANSI C to communicate with the smartphone;
images and SDKs in order to design, build, deploy and validate an optimized - Exchange data between devices to support on instrument cluster side features like:
automotive application that will: display notifications (e.g social media, missed calls), accept / decline calls, activate /
- read and process environment data from several sensors (distance, camera, etc); deactivate smartphone voice control, multimedia handling (e.g music volume and
- pre-process the acquired data by applying filtering algorithms; track control), display turn-by-turn navigation; mobile app can support reading of
- perform a fusion of the filtered data into composite objects; vehicle information (e.g vehicle speed, traveled distance).
- publish the composite objects as a service over an Ethernet network.
TECHNICAL KNOWLEDGE
TECHNICAL KNOWLEDGE - ANSI C;
- C/C++, Linux, serial comm., OSI; - Embedded systems/Microcontrollers;
- Would be a plus: RPI boards, SDKs, OpenEmbedded (bitbake), packages and - Mobile App development.
package managers (rpm, deb, ipk), image files, file systems, Continuous.
TESTS
TESTS - ANSI C;
- C; - Microcontrollers.
- IT.
NR. OF STUDENTS
NR. OF STUDENTS 1
2
COACH
COACH Paunescu Cristian
Girban Gabriel
Gavrilescu Cristian
34 BACK 35 BACKAUTOMATED TESTING OF INTER-CONTROLLER DYNAMIC GRAPH VISUALIZATION OF THE BASE
COMMUNICATION IN AN EHORIZON BODY CONTROL SOFTWARE ARCHITECTURE IN AN INSTRUMENT
UNIT PROJECT CLUSTER PROJECT
PROJECT DESCRIPTION
PROJECT DESCRIPTION
Develop a set of automated test cases that cover the features impacted by the
Develop a PC software tool (C#) which generates a graphical overview of the
communication between the real-time RTOS controller and the Linux controller of
embedded software architecture for an instrument cluster base software project.
an eHorizon body control unit.
The tool will use as input configuration files (pseudo language format) of the base
software modules.
Main tasks:
- Understand the architecture of the dual controller ECU and the features imple-
Main tasks:
mented on the real-time controller;
- Understand software architecture of an instrument cluster base software project;
- Get to know the Linux simulator application that will communicate over SPI with
- Parse input files and store useful information in internal data structures;
the real-time controller;
- Develop a PC tool which is using existing library for graphs representation to
- Adapt the test environment (C#) to communicate with the Linux simulator
visualize in a dynamic way details about software architecture;
application in order to send commands for the real-time controller;
- Develop new test cases in the test environment and update the Simulink test
application (model based development); TECHNICAL KNOWLEDGE
- Oversee the CAN communication between the ECU and the test environment. - ANSI C;
- Embedded systems/Microcontrollers.
TECHNICAL KNOWLEDGE
- ANSI C; TESTS
- Embedded systems/Microcontrollers. - ANSI C;
- Microcontrollers;
- C#.
TESTS
- ANSI C;
- Microcontrollers; NR. OF STUDENTS
- C#. 1
NR. OF STUDENTS COACH
2 Paunescu Cristian
COACH
Paunescu Cristian
36 BACK 37 BACKEOL EMBEDDED “WINAMP” EOL EMBEDDED CHESS GAME
PROJECT DESCRIPTION PROJECT DESCRIPTION
Create an embedded application that can play a stream of data in MP3 format. Create a chess game on one of the active cluster instrument projects that uses a
The stream of data (“MP3 file”, “WAV file”, “Raw Data file”) can come as: 5inch display or larger.
- Data is already available in a RAM space;
- Data is already available in a FLASH space (more memory available); The full game rules must be implemented, it will be 2-player turn based, with 5
- Data is streamed over CAN to the application. inputs (4 arrow keys and a select button).
- Optional: Create an equalizer; The game should feature a scoreboard and which player needs to move next.
- Optional: Create sound feedback over the instrument cluster’s display (sound
spectrum); The game should highlight allowed moves that the players can make with their
- Optional: Create sound feedback over the instrument cluster’s LED’s with PWM selected pawn.
signals (low / medium / high frequencies are highlighted by different LEDs);
- Optional: Data algorithms (configure Kbps, volume, etc). - Optional: Allow a certain number of backtracks (UNDO) moves;
- Optional: Create a menu and more input methods.
TECHNICAL KNOWLEDGE
- Embedded C; TECHNICAL KNOWLEDGE
- Microcontrollers. - Embedded C;
- Microcontrollers.
TESTS
- Ansi C; TESTS
- Microcontrollers. - ANSI C;
- Microcontrollers.
NR. OF STUDENTS
1 NR. OF STUDENTS
1
COACH
Stefan Sanatescu COACH
Daniel Lupu Stefan Sanatescu
Daniel Lupu
38 BACK 39 BACKCLUSTER INSTRUMENTS REPROGRAMMING VIA AUTO-CODE GENERATION FROM SDA MODELS FOR
ETHERNET “ENGINE TEMPERATURE” (ENTE) AGGREGATE
PROJECT DESCRIPTION PROJECT DESCRIPTION
The scope of the project is to develop an Ethernet protocol able to reprogram SDA is a Continental specific tool based on Matlab and Simulink.
Instrument Clusters.
The student must improve already existing SDA models to have 100% test coverage
Memory devices to be reprogrammed are: and to be able to generate code based on the respective models. This means
- internal flash memory of microcontroller; creating test cases in SDA and scaling the models for auto-code generation.
- external SPI serial NOR flash memory.
TECHNICAL KNOWLEDGE
The access to memory devices should be based on usage the existing software
- Systems Theory: good;
drivers for every memory device.
- Numerical Control Systems: good;
- Low level programming (C, embedded C): good.
TECHNICAL KNOWLEDGE
- Embedded C; TESTS
- Microcontrollers. - ANSI C;
- Matlab.
TESTS
- ANSI C;
NR. OF STUDENTS
- Microcontrollers.
1
NR. OF STUDENTS
COACH
2
Padurean Dorian
Popoviciu Felicia
COACH
Daniel Lupu
40 BACK 41 BACKANDROID AND HMI DEVELOPMENT FOR AUTOMATED INTEGRATION TEST FOR BODY CONTROL
CONNECTIVITY IN INSTRUMENT CLUSTERS UNITS
PROJECT DESCRIPTION PROJECT DESCRIPTION
In our days, a truck it’s a network of intelligent devices, controlling different parts In our days, a truck it’s a network of intelligent devices, controlling different parts of
of the truck. The instrument cluster communicates with all the other devices and the truck. The Body Controller is the brain that manages important functions in a
provides information to the driver, being the main interface with the driver. vehicle, from controlling the lights, wipers or doors, to monitoring the vehicle and
reporting errors.
The new trends in Instrument Cluster development for trucks and motorbikes are to
connect the cluster with the smartphone and implement, in the instrument cluster After the separate functionalities of a product are implemented, they have to be
side, features like phone calls handling, social media notifications, media handling or integrated together and the whole system needs to be tested to assure the correct
basic navigation. behavior. We need you to implement a tool for automated integration tests.
We need you to research and implement new features on the smartphone side and/ The tool will be implemented in a programming language similar to C, using the
or graphical HMI on the Instrument Cluster side. Vector tool-chain, and will provide the opportunity to learn more about the
automotive world, while also helping the development of our projects.
After an initial training phase which will familiarize you with our products, tools,
processes and organization, a mentor will support you during the practice period. After an initial training phase which will familiarize you with our products, tools,
processes and organization, a mentor will support you during your practice
period.
TECHNICAL KNOWLEDGE
- Basic Knowledge of ANSI C;
- Basic Knowledge of C#; TECHNICAL KNOWLEDGE
- Logical thinking; - Basic Knowledge of SW Programming e.g. C Language;
- Knowledge of HMI Development tools, Photoshop or similar tools is an advantage; - Logical thinking;
- Knowledge of Model Based Development language e.g. Matlab-Simulink is an - Knowledge of microcontrollers is an advantage;
advantage. - Knowledge of Model Based Development language e.g. Matlab-Simulink is an
advantage.
TESTS
- ANSI C; TESTS
- C#. ANSI C
NR. OF STUDENTS NR. OF STUDENTS
3 1
COACH COACH
Cagnea Florin Cagnea Florin
42 BACK 43 BACKSW DEVELOPMENT FOR MOTORBIKE INSTRUMENT GLOBAL DATA ASSIGNMENT TOOL
CLUSTER
PROJECT DESCRIPTION
PROJECT DESCRIPTION Develop a tool capable to analyze code in order to identify potential problems that
In our days, a truck it’s a network of intelligent devices, controlling different parts could derive from unwanted optimizations introduce by compiler CTC 5.0 (and
of the truck. The instrument cluster communicates with all the other devices and above)
provides information to the driver, being the main interface with the driver.
The tool has to be able to identify the beginning and end of a function.
Model Based Development represent the next generation in SW Programming.
Highly complex applications can be created in a visual and natural manner. Design, The tool has to be able to identify assignments of global variables (including
implementation and testing are done in a single environment, creating a very strong assignments in ECM3 RAM check macros)
and useful real time tool
The tool has to be able to identify if the optimization occurs, does it represent a
We need you to research and implement new features like Basic Navigation or violation of a rule described in CAM0500160.
Media on a new motorbike Instrument Cluster using LogiCAD or Matlab-Simulink
tool. TECHNICAL KNOWLEDGE
- Programming JAVA, ANSI C: good.
After an initial training phase which will familiarize you with our products, tools,
processes and organization, a mentor will support you during your practice period.
TESTS
- ANSI C;
TECHNICAL KNOWLEDGE - Java.
- Basic Knowledge of SW Programming e.g. C Language;
- Logical thinking;
- Knowledge of microcontrollers is an advantage; NR. OF STUDENTS
- Knowledge of Model Based Development language e.g. Matlab-Simulink is an 1
advantage.
COACH
TESTS Moga Doru
- ANSI C; Toma Ciprian
- Matlab.
NR. OF STUDENTS
2
COACH
Cagnea Florin
44 BACK 45 BACKDESIGN OF ADAPTIVE NEURAL NETWORK WITH POWER LINE COMMUNICATION ELECTRONIC
LOCAL LINEARIZED OE MODELS FOR L1 TORQUE CONTROL UNIT
STRUCTURE USING MATLAB/SIMULINK.
PROJECT DESCRIPTION
Create a control unit that activates a power load (2-5A). The communication with the
PROJECT DESCRIPTION
device should be made on the supply line, with the use of two transceivers over the
Design a Torque Monitoring model based on an adaptive Neural Network with Local
power line.
Linearized OE structures using Matlab/Simulink based toolboxes (SDA).
The scope of the project is to demonstrate the feasibility of using the power line to
communicate with an Electronic Control Unit.
Adapt the model to the case study project requirements.
The ECU should be composed of a known development board (e.g. Arduino) on
top of which a shield shall be created to contain: Power supply, Transceiver(Yamar
Design the model using the Matlab/Simulink SDA.
SIG60 transceiver – www.yamar.com), Short-circuit protected High Power switch,
Current measurement.
Implement the model using SDA Autocode feature on a real-time system (CPU).
The companion for communication shall be another Yamar SIG60 transceiver, con-
nected to a computer.
Evaluate results.
The project is for a team of max. 2 students, which can work together to deliver the
following:
TECHNICAL KNOWLEDGE - Top level design – block diagram of the unit;
- Systems Theory: excellent; - Schematics – detailed design files;
- Systems Identification: excellent; - PCB file and BOM for the shield
- Numerical Control Systems: good; - Application C-code to communicate with the unit;
- Signal Processing: good; - Testing concept;
- Optimization Techniques: good;
- Programming ANSI C: good.
TECHNICAL KNOWLEDGE
- Electronics;
TESTS - Programming;
- ANSI C; - PCB design;
- Matlab/Simulink. - Manufacturing.
NR. OF STUDENTS TESTS
2 - ANSI C;
- Microcontrollers, hardware.
COACH
Gelu Ioanas NR. OF STUDENTS
Toma Ciprian 2
COACH
Kotlar Aurelian
46 BACK 47 BACKGRAPHICAL INTERFACE FOR AUTOMATIZATION OF SW PROJECT STRUCTURE & WORKFLOW
DEVELOPMENT STANDARDIZATION
PROJECT DESCRIPTION PROJECT DESCRIPTION
Create a Matlab GUI which allows the user to validate and correct his model against Create, define and standardize project structure at BU level. Using the IMS/MKS
a specific set of rules (model name, block color convention, unique handler for each toolchain. The responsibility will be to define and create an application to
DD variable), handling libraries, run in MIL and SIL several models or the whole standardize workflow in customer projects.
project.
TECHNICAL KNOWLEDGE
TECHNICAL KNOWLEDGE - Faculty: Automatics and Computer, West University – Informatics;
- Automatics and Computer, West University – Informatics; - Business development;
- OOP; - OOP;
- C#; - C#;
- C++; - C++;
- JAVA; - JAVA;
- Matlab /Simulink; - German speaker is a plus.
- German speaker is a plus.
TESTS
- ANSI C;
TESTS - C++;
- ANSI C; - C#;
- C++; - Java.
- C#;
- Java;
- Matlab. NR. OF STUDENTS
1
NR. OF STUDENTS
1 COACH
Oprea Sergiu
COACH
Muntean Ioana
48 BACK 49 BACKTEST SOFTWARE CONFIGURATION (PCNV) INTERRUPT PRIORITY CHECKER/OPTIMIZER
AUTO-UPDATER
PROJECT DESCRIPTION
This tool will sort the project interrupts, based on some rules in order to improve
PROJECT DESCRIPTION overall Realtime on the project.The sorting interrupt will be done as: External
Currently in TSW there are C components which need manual updates to match Communication group, Internal communication group, Time event group1, Time
Autosar Arxml configurations. event group1, Time event group
A Java Emitter Template solution which automatically generates these components
would significantly reduce configuration errors and improve team response time for TECHNICAL KNOWLEDGE
urgent requests. - Faculty: Computer, Automation;
- OOP.
TECHNICAL KNOWLEDGE TESTS
- Faculty: Computer Science/Engineering; - C++;
- Java Basics. - C#;
- Java.
TESTS
- Java;
- ANSI C. NR. OF STUDENTS
1
NR. OF STUDENTS
1 COACH
Dinu Boran
Calin Bireescu
COACH
Cristea Mihai
Dinu Boran
50 BACK 51 BACKGUI FOR CHECKSUM TOOL SPI BUSS ANALYZER
PROJECT DESCRIPTION PROJECT DESCRIPTION
A simple GUI (graphical user interface) has to be created for an existing tool which The SPI analyzer system will provide to user a GUI interface that show chronologically
performs check sum computations of code files. evens on the SPI bus and a device that communicate with PC via USB.
The GUI has to be created for getting the needed parameters, export them in XML All SPI characteristics have to be settable but GUI.
format and calls the existing executable for actual computation.
TECHNICAL KNOWLEDGE
TECHNICAL KNOWLEDGE - CTI / ISE Faculty;
- OOP; - C and C# languages;
- XML. - Communication interfaces basics.
TESTS
TESTS - ANSI C;
- C++; - microcontrollers;
- C#; - C++;
- Java. - C#;
- Java.
NR. OF STUDENTS
1 NR. OF STUDENTS
1
COACH
Mihai Ionas COACH
Dinu Boran
Mihai Ionas
52 BACK 53 BACKCODE FILE EDITOR GENERIC DIAGNOSIS TEST ENVIRONMENT
PROJECT DESCRIPTION PROJECT DESCRIPTION
This SW tool have to provide to user the following features: Editing, splitting, Define a generic test environment using CAPL in CANoe or Visual Studio that can
merging, adding, creating, checksum of S19/Hex/BIN types file, Multiple view of data be used to test Diagnosis in all MFST projects only by configuring the CAN ID’s or
: big/little endian, 8/16/32bit, ASCII, Show continues address ranges inside file, Jump message names.
to address.
TECHNICAL KNOWLEDGE
TECHNICAL KNOWLEDGE Programming
- CTI/ISE Faculty;
- C# or Java languages. TESTS
- ANSI C;
- C++.
TESTS
- C++;
- C#; NR. OF STUDENTS
- Java. 1
NR. OF STUDENTS COACH
1 Popescu Ionut
Chedves Ciprian
COACH
Dinu Boran
Mihai Ionas
54 BACK 55 BACKCUSTOM PHONE APPLICATION CAPABLE OF AUTOMATION OF SYSTEM TEST CASES
COMMUNICATING WITH COMPUTER ON WIFI/BT
PROJECT DESCRIPTION
Automate (create scripts for) System Test Cases, using Continental Automotive tools
PROJECT DESCRIPTION and programming solutions.
Develop a phone application capable of give information’s related to battery status,
phone temperature to a computer using wireless technology: WiFi or Bluetooth. Run and debug the created scripts to ensure a proper and stable operation.
The app shall be able start other apps, activating/ deactivating NFC based on the You will have the chance to learn about Continental Smart Access products, testing
request received from the computer. process and equipment.
Note: System test cases (scenarios necessary for testing our product) are already
TECHNICAL KNOWLEDGE
available in text format, in a database.
- ANSI C;
- C++;
- C#, TECHNICAL KNOWLEDGE
- Medium programming skills;
TESTS - Basic electronics knowledge.
- ANSI C;
- C++; TESTS
- C#, - ANSI C;
- Microcontrollers;
- Hardware.
NR. OF STUDENTS
1
NR. OF STUDENTS
2
COACH
Chedves Ciprian
COACH
Pop Emiliana
Chedves Ciprian
56 BACK 57 BACKECU PINOUT AUTOMATED TESTING
PROJECT DESCRIPTION
Project is based on testing Inputs and Outputs of the ECU.
The student will be able to understand what Test Automation means, for what it is
used and how it is used.
The tools used in order to do tests in automated mode will be presented.
Learning how to prepare the environment for testing, to develop scripts and to
analyze the results will be also purposes of the project.
TECHNICAL KNOWLEDGE
- Electronics knowledge;
- Programming language (C, Python).
TESTS
- ANSI C;
- Microcontrollers;
- Matlab;
- Hardware.
NR. OF STUDENTS
1
COACH
Burcu Mirela
Stanescu Mirabela
Bugudan Radu
58 BACK 59 BACK60 BACK 61 BACK
THERMAL MANAGEMENT FOR AUTOMOTIVE DESIGN OF SYSTEM TO PROTECT THE AIR FLOW
PRODUCTS SENSOR
PROJECT DESCRIPTION PROJECT DESCRIPTION
The student will learn the basis of thermal management, including theoretical To create the design for electronic. The mechanical part is done, and we must add
knowledge and technological solutions used in the industry. He will have a deep the electronically part for sensor protection.
dive in the current thermal management process and solutions at Continental and
receive as tasks to investigate a product with a need for active thermal management To create the design for electronic. The mechanical part is done, and we must add
and propose solutions for this taking in consideration the technological and financial the electronically part for sensor protection.
aspect of such a product. Innovative solutions will be researched as well inside the
theme. Responsibility is to design and create the electronically part to read the sensor and
to give the commands to the air valve.
TECHNICAL KNOWLEDGE
Mechanics or Hydraulics/Mechanics of fluids TECHNICAL KNOWLEDGE
Electronics or electrotechnics.
TESTS
- HW TESTS
- MD HW
NR. OF STUDENTS NR. OF STUDENTS
2 1
COACH COACH
Mihail Miron Golu Maxim Daniel
Latcau Ruben
62 BACK 63 BACKTESTING AND CONTROL OF BLDC MOTOR LAYOUT DESIGN FOR ELECTRIFICATION PROJECTS:
ELECTRIC VEHICLE BATTERY HEATER, JUNCTION BOX
FOR ELECTRIC VEHICLE, SWITCH BOX, ETC.
PROJECT DESCRIPTION
The project consists in studying and understanding of project specification relative
to the TCU (Transmission Control Unit) electrical tests, BLDC and DC motor
PROJECT DESCRIPTION
functionality and TCU functionality. To learn and improve the layout design process for electric vehicle battery heater,
junction box for electric vehicle, switch box, etc.
TECHNICAL KNOWLEDGE
- Electronic components; TECHNICAL KNOWLEDGE
- Microcontrollers. - Zuken;
- Pads;
- Eagle;
TESTS
- Mentor, etc.
- Micro;
- HW.
TESTS
HW
NR. OF STUDENTS
2
NR. OF STUDENTS
1
COACH
Mihailescu Adrian
COACH
Birdeanu Mircea
64 BACK 65 BACKARBITRARY WAVEFORM GENERATOR CURRENT MEASUREMENT BOARD SCHEMATIC AND
LAYOUT DESIGN
PROJECT DESCRIPTION
Develop HW and SW system capable to import arbitrary wave form parameters via PROJECT DESCRIPTION
PC and can be used to supply stand-alone the connected automotive sensors in Design a circuit which measures inductively current in the specified range of micro
order to test robustness of sensors against voltage drops. (Demo sample already Amps to Amps scale
exists, student must understand and upgrade the existing system in order to
optimize it) - Create a schematic into the specific tool (EAGLE or PADS);
- Simulate the schematic and review;
TECHNICAL KNOWLEDGE - Create the layout design by following the design rules on 2 or more layers;
- HW Digital/Analog; - Simulate the layout traces for residual inductive, capacitive, resistive parameters;
- Labview; - Create a BOM with the required parts;
- Excel; - Review the final design and generate the execution files for PCB population;
- Measurement Equipment’s (Oscilloscope, Voltage Amplifier). - Assembly the PCB;
- Test and measure the parameters of the PCB;
- If the case flash the PCB (microcontroller);
TESTS - Create a user guide presentation/documentation.
- HW;
- micro.
TECHNICAL KNOWLEDGE
- Spice;
NR. OF STUDENTS - Eagle;
2 - Mentor Graphics (PADS);
- Zuken;
- Electronics Knowledge;
COACH - PCB.
Ciucur Radu
TESTS
HW
NR. OF STUDENTS
2
COACH
Opincariu Adrian
66 BACK 67 BACKIMPLEMENTATION OF HEAT PIPES FOR RADAR AND CREATE A SINGLE MATLAB SCRIPT WITH INTERACTIVE
CAMERA PROJECTS GUI BY COMBINING DIFFERENT ALREADY AVAILABLE
MATLAB SCRIPTS (SENSOR SPECIFIC) USED TO
EVALUATE ANECHOIC CHAMBER TEST RESULTS
PROJECT DESCRIPTION
Analyze the thermal efficiency of heat pipes and develop an implementation
guideline. PROJECT DESCRIPTION
For each Continental radar type, there is a MATLAB script developed to generate a
Include in thermal solution investigation Peltier elements and their respective graphic representation and a Power Point presentation of the measurement results,
controllers. using raw data excel files from Anechoic Chamber.
Setup experiments, create measurement results and analyze results. Scope of the project is to unify these separate scripts, which have running con-
strains related to MATLAB version and Windows version, under a single script with
TECHNICAL KNOWLEDGE GUI that allows you to select type of the Radar, Anechoic Chamber location where
- Basic electronics knowledge; measurements were performed, radar sensor orientation, type of the presentation
- Electrical measurements technique; to be generated, other specific details of the measurement: technical responsible,
- Statistical analysis (basic). date, project. The new script should work under Windows 10 with MATLAB version
2017.
TESTS
- HW; TECHNICAL KNOWLEDGE
- MD. Signal processing theory (Signal modeling, adaptive filtering) would be an
advantage.
NR. OF STUDENTS TESTS
2 - Matlab;
- Hardware.
COACH
Dragan Cristina NR. OF STUDENTS
Santa Ioana 1
COACH
Drai Cristina
Samfirescu Constantin
68 BACK 69 BACKYou can also read