Upload
voxuyen
View
219
Download
1
Embed Size (px)
Citation preview
Summer Practice Projects 2018 Projects in the field of:
sofware, mechanics, hardware,
and production.
For more information visit: http://www.romania.careers-continental.com
2 3
For more information visit: http://www.romania.careers-continental.com For more information visit: http://www.romania.careers-continental.com
ContentMECHANICS
12/48V New high voltage technology 6Demonstrator for Selective Catalytic Reduction System 7Testing principles in EMC Laboratory - Shielding Enclosure test area 8Design and Product Validation process in Automotive Industry 9Transient pulses and electrical supply variations 10Investigation of hyper elastic materials used in automotive 11Types of valves used in the automotive industry 12Fatigue curve determination 13Mathematical and geometric methods for calculating the length of the seal 14Types of pumps used in the automotive industry. Construction and calculation 15Design parts of a HUD 16Central Display Development 17
SOFTWAREWindchill testing 19EOL CAN Trace decoder tool 20Demo Application for an Embedded Linux Platform 21SW/ Algorithm Test 22Module SW development for embedded transmission system 23EOL embedded chess game 24EOL embedded chess game 25Test Automation for Safety functionality 26Android and HMI development for connectivity in Instrument Clusters 27EOL-Based Pong Game 28EOL “plug and play” toolbox 29Development of Automated Testing 30PC Application for monitoring CPU Load 31Zstandard Compression Feature on ARM Traveo platform 32Sensor Data Validation using Artificial Intelligence 33Algo Tools on Mobile Phones 34SW development and testing 35Auto-code generation from SDA models for DRPD aggregate 36Java application to create/update XML files for reprogramming sessions 37Auto Code Generation ACG from Matlab Simulink models for customer projects 38Demo Software for Head Up Display 39FCA Integration Portal 40Unitary Testing for Safety functionality 41Text Length Validation 42Car diagnostic data processor 43C code generator 44IDSW HIL Testing Tool 45Tool for conversion of manual code into Matlab/Simulink/TargetLink mode 46
Tool for conversion of manual code into Matlab/Simulink/TargetLink mode 46Instrument Cluster BlueTooth connectivity 47Diagnostic Autodetect simulator 48Research – integrate an existing project to C++ 49Script for license management 50SPI Buss analyzer 51Fuel low pressure pump control improvement 521.5Amps. Dynamic Load box with static, dynamic rise and fall time pulse control for low voltage applications use. 53Sorting algorithm concept 54SW development process from design and implementation to testing 55Automatic Configuration Code Generation 56Automatic identification of computers and computers changes in the big network structure 57P S&A Demonstrator 58Monitor Controller Simulator 59Improvement of Methods and Practices for Engineering Applications 60Development of Eclipse plugin extensions in Java 61Fast Flash Front End 62Weather station for interior/exterior 63Runtime Data Logger 64Test interface for SIO Module using Labview/Testand 65Dynamic graph visualization of the base software architecture in an instrument cluster project 66Peripheral Testing of ECU 67Automated testing of inter-controller communication in an eHorizon body control unit project 68Vehicle motion function design, modeling and/or code implementation 69Test Generator Tool 70IDSW UWB Tool 7148v to 12v/1A buck converter with USB uC PWM interface to IR LED hysteretic boost converter 72SW Development for Motorbike Instrument Cluster 73Diagnostic and Security – database and software update for Checktool II 74IDSW BLE Tool 75Machine Learning Algorithm Implementation 76TSW assistant 77C Coding and/or Matlab/Simulink modeling for Heating Ventilation Air Conditioning 78Unitary Testing for Diagnostic Event Manager 79Driver request function design, modeling and/or code implementation 8012/48V New high voltage technology 81Media Communication Repeater 82Automated HIL Environment for Remote Keyless Entry SW 83
5Summer Practice Continental 2018
For more information visit: http://www.romania.careers-continental.com
4
For more information visit: http://www.romania.careers-continental.com
MECHANICS
Tool implementation for Equipment Import 84Build internal application for team management 85Model based development for electrical compressor control 86Code File Editor 87Automated testing for Intersystem Communication using Python scripts 88Embedded Software Development for SumoBot 89Build from scratch an embedded C application without usage if library functions 90Script for renaming interfaces/variables in Enterprise Architect 91Automation of Quality Assurance Status Setting in Diagnostics& Services 92Interactive HMI using touchscreen 93Generate an HMI model using a XML model description 94Project Setup Application 95MKS Status Project 96CAN Trace Interpreter 97Automated Integration Test for Body Control Units 98Implementation of Software algorithms for Diesel cleaning demo stand 99
HARDWAREControl Unit that operates are both 48V Voltage rail and a 12V Voltage Rail 101Layout design for On board and Inductive Charger (electrical vehicles) 102Injector driver circuit simulation 103Arbitrary waveform generator 1045A Hysteretic Boost converters for 6 channels_3W power LED with 12 series LED by chain 105MCAD Library 3D model creation 106Antenna Design for integrated antennas used in Wireless products in I BS 107Automatisation of device for frictional measurements 10812/48V New high voltage technology 109High Voltage DC-DC testing 110Multi input embedded system for application diagnostics and validation 111HW Verifications for ECUs 112Wabco Radar Sensor & Iveco HighMux Cluster 113
PRODUCTIONMaterial management with Autonomous Guided Vehicle 115Process quality control 116
7Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
6Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
12/48V New high voltage technology
12V&48V Dual Supply TCU TCU with power stages of 12V and 48V consumers on a single board. Concept providing till 3kW power (48V) and up to 150W for 12V .
The multi scope of this TCU is to be used in different types of transmission lanes: AT, DCT, CVT, and DHT.
Development of a scalable platform with regard to power stages, sensor concept and software. Features of this TCU: power stages 12V, 48V, Aurix microcontroller, CAN-FD, LIN, ETHERNET communication channels, ASIC motor control, AUTOSAR, T-profile: -40degrees up to 140degrees, vibration and noise thresholds to be defined, housing needed, connector definition, packaging new technology, so on…
Technical drawings skills ( recognize a mechanical assembly, detailed drawings), mechanical strengths discipline skills, basic knowledge about technologies in the mechanics Skills in working with Drawings tools (any pro engineering drawing tools)
Mechanics
Demonstrator for Selective Catalytic Reduction System
To design and build a demonstrator for Selective Catalytic Reduction System.
The demonstrator should be relevant in showing the main functionalities of a SCR system in an attractive and meaningful manner.
Demonstrator will be used for show-off events, fairs, presentations.
CAD (Creo, preferred)
Mechanics
9Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
8Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
Testing principles in EMC Laboratory - Shielding Enclosure test area
1. Learn about Electromagnetic Compatibility basic concept.2. Testing principle for Shielding Enclosure test area.3. Learn about design principles related to EMC automotive area.4. Create final reports and report them to the customer/final OEM.5. Learn about standards and specification tailored to automotive area.6. Test a lot of projects from different OEMs like FORD, AUDI, JLR, Mazda, Daimler,
etc.
Hardware and mechanics
Hardware and mechanics
Design and Product Validation process in Automotive Industry
Tracking all Design Validation and Product Validation qualifications in Reliability, EMC (Electromagnetic Compatibility) and Electrical area.
› Creation Readiness Review documentation based on meetings with Business Units.
› Creation Design Validation reports based on individual reports generated by Qualification Laboratory.
› Checking and reporting failed Product Validation qualifications.
› Tracking all failed Product Validation reports inserted in CQTS.
› Support for Reliability and EMC Validation Engineers in project activities”
Hardware and mechanics.
Hardware and mechanics.
11Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
10Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
Transient pulses and electrical supply variations
Increase know-how in automotive area. Increase know-how in electromagnetic tests. Increase know-how for transient and electrical pulses. Perform tests in accordance to different test methods and OEM standards.
Hardware and mechanics
Hardware and mechanics
Investigation of hyper elastic materials used in automotive
During the last decades the use of polymeric materials increased significantly in automotive industry, due to the technological capacity of these materials to achieve complex geometries with very good economic and time costs. In addition, they have other advantages over other materials such as low density, thermal and electrical insulation. Despite the advantages, the design and mechanical analysis using these materials is not a simple task since they have a non linear and time dependent mechanical behavior. Therefore, the project objectives are: › Identification of optimal mechanical characterization methods of hyper elastic materials;
› Identification of the hyper elastic materials failure or situations involving the damage of such materials;
› Identification of an appropriate material model and parameters that characterize the specific material behavior. To perform this, a study of six widely referenced hyper elastic models in the literature has to be performed.
Materials Science, Strength of Materials, CAD, Mechanics
Mechanics
12 13Summer Practice Continental 2018 Summer Practice Continental 2018
Title Description Title Description
Job Description Job Description
Technical knowledge required Technical knowledge required
Tests Tests
For more information visit: http://www.romania.careers-continental.com For more information visit: http://www.romania.careers-continental.com
Back to Content Page Back to Content Page
Types of valves used in the automotive industry.
The project consists in modeling and differentiating the valves by presenting the fields applied in the automotive industry. Modeling of different valve types with different applicability according to customer requirements..
CAD, Strength of Material, Machine components
Mechanics
Fatigue curve determination
Fatigue estimation for press fit pins considering experimental fatigue curve of the material.
Strength of materials, FEA, fatigue, metals fatigue
Mechanics
14 15Summer Practice Continental 2018 Summer Practice Continental 2018
Title Description Title Description
Job Description Job Description
Technical knowledge required Technical knowledge required
Tests Tests
For more information visit: http://www.romania.careers-continental.com For more information visit: http://www.romania.careers-continental.com
Back to Content Page Back to Content Page
Mathematical and geometric methods for calculating the length of the seal.
The project consists in finding different methods for calculating the length of sealing between two components with complex geometry in actuators.
CAD, Strength of Material, Machine components
Mechanics
Types of pumps used in the automotive industry. Construction and calculation.
The project consists in the characterization and differentiation of pumps by presenting the applied fields in automotive industry. Method of calculation of different types of pumps.
CAD, Strength of Material, Machine components
Mechanics
16 17Summer Practice Continental 2018 Summer Practice Continental 2018
Title Description Title Description
Job Description Job Description
Technical knowledge required Technical knowledge required
Tests Tests
For more information visit: http://www.romania.careers-continental.com For more information visit: http://www.romania.careers-continental.com
Back to Content Page Back to Content Page
Design parts of a HUD
Design in Creo some of the following parts as 3D model +2D drawing: › Side wall › Motor holder › Lager › Heat sink / Heat sink assembly › Screen › Mirror (aspherical / folded) / mirror assembly
If the ProE knowledge is not available, 1 week is needed for the basic training Creo.
ProE/Creo; Mechanics
Central Display Development
Design a Central Display: › Develop all plastic parts of the central display; › Make drawings afferent to plastic parts;
Catia, Plastic design
Mechanics
19Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
18Summer Practice Continental 2018
For more information visit: http://www.romania.careers-continental.com
SOFTWARE
Windchill testing
Windchill is a collaborative environment that has been designed to enable the users to develop and manage data more effectively and efficiently. It provides the entire enterprise with a common information sharing mechanism that stores and manages information, manages information evolution, controls access to information, and provides collaboration tools. As a tester for Windchill you have to: › test and validate the interfaces and processes behind them, following a sequence of pre-defined scenarios
› document tests and investigations results in IMS Integrity › handle issues and track tasks
Basic knowledge of a CAD tools: CATIA, ProEngineer or Zuken Software testing basic knowledge - nice to have (test cases, test sessions, the V cycle, etc)
IT
21Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
20Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
EOL CAN Trace decoder tool
Create a tool that takes as input a CAN trace monitor output (example: CANO-TRON) and adds comments to the CAN trace related to the EOL interfaces used. Application should be sensible to the EOL image and what module versions are located inside. Therefore it will need to also be able to read from the EOL image file and get info. First revision can be based on “Latest” module specifications. Optional – use MKS feature to download some module specifications – extend CANOTRON application – generate warnings for the CAN trace (based on some scripted input) for various commands (double initializations, 0xB0, 0xB3 errors, etc.)
Visual C / Visual Basic.
C++
Demo Application for an Embedded Linux Platform
Our group is responsible with creating a modern platform that offers various services for our application developers such as:Bluetooth; Wi-fi; GPS; GSM/3G; Touchscreen; USB Connection.
We want to develop a demo application to showcase the various functionalities that our platform has to offer. During your summer practice, you will learn to use the APIs to use the technologies mentioned above and you will be part of the development effort for this brand new demo app.
Experience with an OOP language (C++ or Java)Some embedded experience would be a plus. Some Linux experience would be a plus.
C++, Java
22 23Summer Practice Continental 2018 Summer Practice Continental 2018
Title Description Title Description
Job Description Job Description
Technical knowledge required Technical knowledge required
Tests Tests
For more information visit: http://www.romania.careers-continental.com For more information visit: http://www.romania.careers-continental.com
Back to Content Page Back to Content Page
SW/ Algorithm Test
Perform SW Tests for different modules: Communication (CAN, Ethernet), Diagnosis, Error Handling. Perform Algorithm Tests for different modules: Camera blockage, Unsteady Driving, Head Lamp Assist. You will learn how to use hw equipments, simulation environments, execute tests, interpret test results and write test report.
Mandatory: C/ C++ Optional: microcontrollers
Ansi C, Micro
Module SW development for embedded transmission system.
Learning the process and performing an industrial SW for automotive products. Requirements analysis, design concept, coding in C language and integration in a complete project.
Good knowledge of microcontrollers and understanding of programming principles.
ANSI C, microcontrollers
25Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
24Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
EOL embedded chess game
Create a chess game on one of the active cluster instrument projects that uses a 5inch display or larger. The full game rules must be implemented, it will be 2-player turn based, with 5 inputs (4 arrow keys and a select button). The game should feature a scoreboard and which player needs to move next. The game should highlight allowed moves that the players can make with their selected pawn. Optional – Allow a number of backtracks (UNDO) moves – Create a menu and more input methods
Embedded C
C, microcontrollers
EOL embedded chess game
Create an embedded application that is capable of playing a stream of data in MP3 format. The stream of data (“MP3 file”, “WAV file”, “Raw Data file”) can come as: › Data is already available in a RAM space › Data is already available in a FLASH space (more memory available) › Data is streamed over CAN to the application
Optional – Create an equalizer – Create sound feedback over the instrument cluster’s display (sound spectrum) – Create sound feedback over the instrument cluster’s LED’s with PWM signals (low / medium / high frequencies are highlighted by different LEDs) – Data algorithms (configure Kbps, volume, etc)
Embedded C
C, microcontrollers
27Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
26Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
Test Automation for Safety functionality
Into the Powertrain projects, the functionalities which control different actuators from the engine part should be monitored. This is acquired by installing an independent aggregate which check the correct behavior of the engine management functionalities. This functionality is duplicating some algorithms from first level engine management functionalities and tries to be as much as independent (e.g. acquisitions are done directly from sensors and not based on the one which is already read). This functionality is called Engine Control Module or Safety Level 2. You will help out team to validate the software products according to the specific requirements or specifications; to design and develop automated test scripts for Software Integration Tests in order to ensure that the software delivered by the development team meet all requirements; to configure, execute and debug automated tests using engine control unit and engine simulators; to analyze results and identify issues.
OOP, Microcontrollers (would be an advantage)
OOP (C++ or Java), Microcontrollers
Android and HMI development for connectivity in Instrument Clusters
In our days, a truck it’s a network of intelligent devices, controlling different parts of the truck. The instrument cluster communicates with all the other devices and provides information to the driver, being the main interface with the driver. 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 side, features like phone calls handling, social media notifications, media handling or basic navigation. We need you to research and implement new features on the smartphone side and/or graphical HMI on the Instrument Cluster side. 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.
Basic Knowledge of ANSI C Basic Knowledge of C# Logical thinking Knowledge of HMI Development tools, Photoshop or similar tools is an advantage Knowledge of Model Based Development language e.g. Matlab-Simulink is an advantage
ANSI C, C#,
29Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
28Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
EOL-Based Pong Game
The scope of the project is to implement an EOL image that is capable of running a pong game on an instrument cluster. The game itself will be loaded into the cluster RAM via EOL protocol and will take control of the program execution in an endless loop. The following functions have to be provided: › The pinball game physics and algorithm › A drawing engine for game interface › Support for 2 players (2 input channels will be used, either CAN or pushbuttons) › Save game / load game feature (games to be stored in an available flash block) › Support for a basic set of player interaction commands (movement, pause, start, etc…)
C, microcontrollers, basic electronics
C, microcontrollers
EOL “plug and play” toolbox
Create an embedded special application, that once downloaded in the RAM space of an instrument cluster, will read out all the available information that the current project has available (used controller, connected devices, clock settings, etc.) and will make them available to an used.
Implementation requirements › Get Controller ID › Get active CAN channels › Get clock settings › Get activated peripherals › Test connected devices safely and return device information
Optional › Create a decoding tool for responses
Embedded CMicrocontrollers
ANSI C, microcontrollers
31Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
30Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
Development of Automated Testing
The IIC department is providing Software for Infotainment Systems. An important step of the software lifecycle is to validate the produced software so it meets the customer requirements, meaning that it will behave according the specifications. While automating as many test scenarios will increase the test coverage, and will decrease the number of problems that are not observed by manual testing. We are using also an automated test platform in order to write test cases. Your main responsibility is automate test cases. Besides that, you will participate to 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 needed.
Fair knowledge of programming: C, C++; scripting Python, C shell OS: Unix/Linux
ANSI C, C++
PC Application for monitoring CPU Load
The target of the project is to define and develop “PC Application for monitoring CPU Load” in embedded system, together with the team. The tool shall be able to read and analyze signals sent by CPU. The communication signals are stored in CSV (comma separated values) files format. The following steps shall be followed: › Concept refinement (basic requirements for the tool) › Implementation of valid communication description in xml › Implementation of the CSV files analysis in C# › Verification of the implementation
C#, C Optional: XSL, XSLT, XML, microcontrollers.
C#, (C++ or C)
32 33Summer Practice Continental 2018 Summer Practice Continental 2018
Title Description Title Description
Job Description Job Description
Technical knowledge required Technical knowledge required
Tests Tests
For more information visit: http://www.romania.careers-continental.com For more information visit: http://www.romania.careers-continental.com
Back to Content Page Back to Content Page
Zstandard Compression Feature on ARM Traveo platform
Integrate the Zstandard (http://facebook.github.io/zstd/) compression on ARM based microcontroller. Main features:1. Integration of the Zstandard decompression on the ARM Traveo platform.2. Create a wrapper module to interface between Zstandard code and user code.3. Test the performance of the Zstandard on the ARM Traveo platform in context
of execution speed, RAM/ROM consumption.4. Create a small PC application to compress files that will be used to test the
implementation on target microcontroller.5. Create a specification for the wrapper module and integration hints for the
Zstandard compression.
C programming language, microcontrollers, flash memory, CAN bus, compres-sion/decompression algorithms.
ANSI C, microcontrollers, C++
Sensor Data Validation using Artificial Intelligence
The validity of the data coming from sensors mounted on the car during a crash test is checked by the calibration engineer visually. The project implies to develop a tool which checks the validity of the data based on the available database of corrupted sensors using artificial intelligence. The tool should learn from the data which are already checked in the past, inform the user and correct the data.
Mathematics, Physics
ANSI C, C++, C#, Matlab (optional).
34 35Summer Practice Continental 2018 Summer Practice Continental 2018
Title Description Title Description
Job Description Job Description
Technical knowledge required Technical knowledge required
Tests Tests
For more information visit: http://www.romania.careers-continental.com For more information visit: http://www.romania.careers-continental.com
Back to Content Page Back to Content Page
Algo Tools on Mobile Phones
In Algorithm team we develop tools which are able to simulate the algorithm behavior during a crash test. The tools are run on PC platforms and we want to port these programs to be able to run them on mobile platforms. In this way the calibration engineer can check the calibration performance from everywhere.
Android, IOS
ANSI C, C++, C#
SW development and testing
Become familiar with the SW development process for several aggregates in Powertrain Engine Systems: Engine Lubrication, Engine Temperature, Heating Ventilation and Air Conditioning. In this project you will learn the development process, technologies and tools used in engine projects. All the process steps, technologies and tools will be used on real tasks. Scope of the practice is to understand the development process, the change and the configuration management and see the needs that are coming from various roles (SW Developer, Function Developer and Software Project Manager).
Low level programming (C, embedded C): good Microcontrollers: basic.
ANSI C, microcontrollers
36 37Summer Practice Continental 2018 Summer Practice Continental 2018
Title Description Title Description
Job Description Job Description
Technical knowledge required Technical knowledge required
Tests Tests
For more information visit: http://www.romania.careers-continental.com For more information visit: http://www.romania.careers-continental.com
Back to Content Page Back to Content Page
Auto-code generation from SDA models for DRPD aggregate
SDA is a Continental specific tool based on Matlab and Simulink. The student must improve already existing SDA models to have 100% test coverage and to be able to generate code based on the respective models.
This means creating test cases in SDA and scaling the models for ACG. (DRPD = Driver Request and Pedal Determination)
Systems Theory: good Numerical Control Systems: good Low level programming (C, embedded C): basic
ANSI C, Matlab
Java application to create/update XML files for reprogramming sessions
Writing of code and data to microcontroller memory is done by an application. It uses XML files to configure parameters of writing. We would like to create a Java application which creates/updates these XML files automatically.
Java Eclipse, XML
Java, C#, C++
38 39Summer Practice Continental 2018 Summer Practice Continental 2018
Title Description Title Description
Job Description Job Description
Technical knowledge required Technical knowledge required
Tests Tests
For more information visit: http://www.romania.careers-continental.com For more information visit: http://www.romania.careers-continental.com
Back to Content Page Back to Content Page
Auto Code Generation ACG from Matlab Simulink models for customer projects
We receive from customer models in Matlab Simulink format. We need to gener-ate code out of these models and tests. In order to reach that we need to follow several steps: › generate test vectors using Reactis from customer models › import customer models and modify in SDA format (Continental specific Matlab library)
› generate specifications › auto code generation, review generated code, solve error/warning messages › import test vectors and run test cases in floating point, fixed point, software in the loop (SIL) and on the target with microcontroller (PIL), analyze test results
› document, save results in a MKS workspace
Systems Theory: good Systems Identification: good Numerical Control Systems: good
ANSI C, Matlab.
Demo Software for Head Up Display
The project aims to create demo software for a HUD. In order to achieve this the original software has to be changed so that different functionalities can be activated and displayed (digital speed, navigation indication, etc…) according to a predefined schedule. Additional functionalities will also be implemented using the HMI framework:1. A photo gallery
- Slideshow views (composed by images and texts) - Animation between slideshow pages
2. Game (e.g.: BREAKOUT) - Graphic design of the displayed elements - Game logic (interaction between graphic elements, game control logic)
C programming language - intermediate/advanced C++ programming language - beginner XML configuration - optional
ANSI C, microcontrollers, C++
41Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
40Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
FCA Integration Portal
A platform shall be developed for storing the information about the software releases. The platform can be a web application that includes the following func-tions: › Add/edit/remove projects › Add/edit/remove software releases › Download information about software releases › Add/edit/remove users › Browse and search projects › Browse and search software releases › Browse and search users
PHP or any other language for building web pages HTML
ANSI C
Unitary Testing for Safety functionality
Into the Powertrain projects, the functionalities which control different actuators from the engine part should be monitored. This is acquired by installing an independent aggregate which check the correct behavior of the engine management functionalities. This functionality is duplicating some algorithms from first level engine management functionalities and tries to be as much as independent (e.g. acquisitions are done directly from sensors and not based on the one which is already read). This functionality is called Engine Control Module or Safety Level 2. This functionality is one of the most complex and important functionality from the Engine Management System. In this project you will learn the development process, technologies and tools used in engine projects. You will do unitary tests using RTRT language. This will allow you to build up testing competencies and to see complex C modules.
ANSI C, algorithms, Simulink (would be an advantage)
ANSI C.
42 43Summer Practice Continental 2018 Summer Practice Continental 2018
Title Description Title Description
Job Description Job Description
Technical knowledge required Technical knowledge required
Tests Tests
For more information visit: http://www.romania.careers-continental.com For more information visit: http://www.romania.careers-continental.com
Back to Content Page Back to Content Page
Car diagnostic data processor
The different ECUs of the car are communicating between them. In order to find out if they are within working parameters or debug a problem the diagnostic tool was build. It can read a lot of data from your car. You would get a chance to interact with a diagnostic tool, see how it checks for data and work on a tool that transforms that data. The tool would have to work with a database, get information from it and transform it into a format that can be displayed. The tool would be built using object oriented programming and having a graphical interface.
Basic understating of databases
C# or C++
Text Length Validation
Develop an application in C#, which shall take as input: › an xlsx file where strings are stored › an xml file where some configurations are stored › a specific font
For each text from xlsx file, the application shall check if the text width or height (with the corresponding font) is longer than a width and height specified in the xml file. If one of the dimensions is longer than the value specified in xml, a graphical example shall be generated.
Basic OOP knowledge C# knowledge Working with xlsx in C# Working with xml in C#
C#
45Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
44Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
IDSW HIL Testing Tool
The purpose of this project is to define and implement together with the team a GUI which can be used for automated black box testing of a remote keyless device. The scope of this tool is to help the team during the project development phase. Tool shall have the following main features: › HW used : development board with NxP NCF29A1 or/and ARDUINO DUO › User friendly GUI › Real-time acquisition › Parameters configurability The phases of the summer practice project are:
› Definition of the concept › Implementation of the tool › Testing in real project
C, Microcontroller knowledge
ANSI C, microcontrollers
C code generator
A portable and robust script shall be created. With the help of a preferred programming language (e.g., Phyton, C#, Perl) an excel document shall be parsed and the structure for a program in C programming language shall be generated. The script shall be adaptable to different input formats. The generated code shall be generic and it shall have a well-defined structure.
Scripting programming language understanding Basic C programming language understanding
ANSI C, C#
47Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
46Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
Instrument Cluster BlueTooth connectivity
In touch with new trends for instrument clusters connectivity requirements, de-velop Android / IOS based mobile application and embedded software that allows BlueTooth communication between mobile and vehicle instrument cluster. Main tasks: › Get to know the Bluetooth internal communication protocol and what a device needs to implement to allow others to connect via Bluetooth
› Develop mobile application that would send and receive data via Bluetooth › Understand how a realtime operating system works and develop embedded software modules in ANSI C to communicate with the smartphone
› Exchange data between devices to support on instrument cluster side features like: display notifications (e.g social media, missed calls), accept / decline calls, activate / deactivate smartphone voice control, multimedia handling (e.g music volume and track control), display turn-by-turn navigation; mobile app can support reading of vehicle information (e.g vehicle speed, traveled distance).
ANSI C, Embedded systems / Microcontrollers, Mobile App development
ANSI C, Microcontrollers
Tool for conversion of manual code into Matlab/Simulink/TargetLink mode
The tool must be able to convert any c/h file containing manual code into a run-nable model based which can generate automated code. The main features of the tool should be: › Providing the Matlab/Simulink/TargetLink model of the corresponding c/h file › Generated code of the implemented Matlab/Simulink/TargetLink model
Providing an user friendly interface The programming language is not defined, free to define in which language should be written. It must only be easy to update and maintain.
Minimum requirements: Basic knowledge on C programming, C#, Matlab
ANSI C, Matlab
48 49Summer Practice Continental 2018 Summer Practice Continental 2018
Title Description Title Description
Job Description Job Description
Technical knowledge required Technical knowledge required
Tests Tests
For more information visit: http://www.romania.careers-continental.com For more information visit: http://www.romania.careers-continental.com
Back to Content Page Back to Content Page
Research – integrate an existing project to C++
The project scope is to implement a module component that will compile using C++ for an existing Smart Access Project (implements car access functionalities via Bluetooth – by using C language for development). You will be involved in: › Toolset C++ setup › Concept and Architecture definition using UML › Software Implementation using Eclipse C++
C++
C++
Diagnostic Autodetect simulator
Work with a diagnostic tool – the device that connects to car and can receive parameters from various ECUs present in the car. You can see Live data changing, get to know if there are any issues with the engine, various sensors and so on. Based on specific parameters each type of car has you can have the device identify the type of car, it’s manufacturing information like series and other data. The project would be a tool that simulates the auto detect done by the diagnostic tool. Based on a database which contains several types of cars and their specification it , would be then a simulator file created that can be loaded on the OEM simulator. This project would have a user interface where the data loaded from the DB can be seen and changed if needed.
OOP: C# or Java or C++ Basic understating of databases
C# or C++
51Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
50Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
SPI Buss analyzer
The SPI analyzer system will provide to user a GUI interface that show chronologically evens on the SPI bus and a device that communicate with PC via USB. All SPI characteristics have to be settable but GUI.
C and C# languages, Communication interfaces basics
ANSI C, microcontrollers, C++, C#, Java
Script for license management
The script/tool must be able to manage all the existing and new licenses. The main features that the tool should provide are: › Provide information about the status of the licenses – expired/in use, responsible
› Provide information about the expiring dates of the licenses › Send automatically mails to the license responsible › Send emails to the suppliers › Provide a friendly user interface › Provide access based on approval › S.o. The programming language is not defined, free to define in which language should be written. It must only be easy to update and maintain.
Minimum requirements: Basic knowledge on C programming, C#
ANSI C, C#
53Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
52Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
Fuel low pressure pump control improvement
You will have the chance to learn the basic principles of low pressure pump functionality by developing and improving the data acquisition and control by implementing in C the models developed in Matlab/Simulink. In this project you will learn the development process, technologies and tools used in engine projects. All the process steps, technologies and tools will be used on real tasks. You will have to create a structure according with Continental standard architecture and last but not least you will have the possibility to test the results on real environment.
Matlab/ Simulink: basic C : basic / advanced Basics of Automotive, Microcontrollers
ANSI C
1.5Amps. Dynamic Load box with static, dynamic rise and fall time pulse control for low voltage applications use.
› Project block components: › Pulse generation circuit block › Dynamic rise, fall time control circuit block › 5Amps. constant current circuit block › Output values calibration circuit block › Real time output values measurement circuit block › uC with USB and input interface circuit block › I2C or SPI interface OLED Display circuit block › Power supply and cooling circuit block Project practice achievements:
› Schematic electronic components calculation starting from initial project requirements
› Eagle schematic realization and check › Eagle two layer layout realization and check › Manual mounting the electronic parts › Functionality tests, output values programing and measurement.
Diode, Bipolar Transistor, MOSFET, 8bit microcontrollers HW and programing language.
ANSI C, microcontrollers, IT, hardware, PSpice or LTSpice, Eagle CAD tool.
54 55Summer Practice Continental 2018 Summer Practice Continental 2018
Title Description Title Description
Job Description Job Description
Technical knowledge required Technical knowledge required
Tests Tests
For more information visit: http://www.romania.careers-continental.com For more information visit: http://www.romania.careers-continental.com
Back to Content Page Back to Content Page
SW development process from design and implementation to testing
Become familiar with the SW development for one of the most complex aggregate 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 engine projects. All the process steps, technologies and tools will be used on real tasks. Scope of the practice is to understand the incremental development, the change and the configuration management and see the needs that are coming from various roles (SW Developer, Project Manager and Discipline Manager).
C languages, Microcontrollers
ANSI C
Sorting algorithm concept
The script/tool must be implemented according to an existing mathematical algo-rithm created to reduce the overlapping in Architectural view diagrams of Enter-prise Architect. The main features of the tool should be: › Parsing Enterprise Architect models › Providing an user friendly GUI › Implementation of the steps described in the sorting algorithm document as formation of a matrix based on the information read from EA models for which are applied several rules and penalty functions in order to minimize the overlapping The programming language is not defined, free to define in which language should be written. It must only be easy to update and maintain.
Minimum requirements: Mathematics skills, Basic knowledge on C programming, C#
ANSI C, C++, C#
57Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
56Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
Automatic identification of computers and computers changes in the big network structure
Develop a software solution to have a clear view about all PC’s from production area. The scope of this solution is to find the hostname of each PC and to know with what remote solution you can connect on that PC. This information must be available in less than 30 sec. The software should have the possibility to maintain the data and to assign each PC to a responsible. Each PC information must be updated on a monthly basis in order to have accurate data. By doing this there should be the opportunity to set some KPIs for the responsible and in each moment to know when it was updated last time the information for each PC. Also some reports are needed in order to track the updated information for each responsible.
Programming skills in C#, WPF, MVC. MSSQL know how is a must. Passion for production/manufacturing is a plus.
C#, IT.
Automatic Configuration Code Generation
The TestSoftware is a SW used to test the hardware and on production line. It has generic components that handle the desired operations. The generic components have configuration files that are currently manually edited. The improvement needed is to generate automatically the configuration files. .The following points will be learned during practice: › Software Architecture › Automatic Coding Generation principles › Design Patterns › User Oriented Product › Development Platform Understanding
ANSI C and Java
ANSI C, Java Object Oriented knowledge Advantage: Microcontrollers and hardware
58 59Summer Practice Continental 2018 Summer Practice Continental 2018
Title Description Title Description
Job Description Job Description
Technical knowledge required Technical knowledge required
Tests Tests
For more information visit: http://www.romania.careers-continental.com For more information visit: http://www.romania.careers-continental.com
Back to Content Page Back to Content Page
P S&A Demonstrator
Develop a S&A Demonstrator using a water pump to “sing” various songs (e.g. Ode for Joy).
Embedded C, microcontrollers
ANSI C, microcontrollers.
Monitor Controller Simulator
There are project which are functional safety relevant that are using 2 uC on the HW, a functional controller (FC) and a monitor controller (MC). Due to the fact that the MC’s SW is developed by a different team sometimes the synchronization is difficult, making the testing of the FC not accurate. In order to avoid this, a simulator of the MC functionality is the best choice. It will have to simulate the messages TX and RX that are handled by the real uC.
Messages are sent via specific protocol over UART.
C programming.
ANSI C, microcontrollers, hardware.
60 61Summer Practice Continental 2018 Summer Practice Continental 2018
Title Description Title Description
Job Description Job Description
Technical knowledge required Technical knowledge required
Tests Tests
For more information visit: http://www.romania.careers-continental.com For more information visit: http://www.romania.careers-continental.com
Back to Content Page Back to Content Page
Development of Eclipse plugin extensions in Java
The target is to perform Eclipse plugin development in order to increase the level of automating the generation of SW modules configuration. A specific SW configuration tool is used to define complex configuration parameters for C embedded SW modules. A certain part of the configuration parameters must be generated automatically. The extension of the existing plugins shall facilitate this process based a sub-set of existing configuration parameters.
C, Java
C, Java
Improvement of Methods and Practices for Engineering Applications
Get familiar with the methods used in managing projects, SW deployment, application configuration and customization. Based on the acquired information, the student will contribute with proposal to improve the mentioned methods and practices.
Fundamentals of programming languagesFundamentals of electronicsFundamentals of mechanics
C++, C#, Java,
62 63Summer Practice Continental 2018 Summer Practice Continental 2018
Title Description Title Description
Job Description Job Description
Technical knowledge required Technical knowledge required
Tests Tests
For more information visit: http://www.romania.careers-continental.com For more information visit: http://www.romania.careers-continental.com
Back to Content Page Back to Content Page
Weather station for interior/exterior
Develop a SW for acquisition and display of interior and exterior weather (temperature, humidity, atmospheric pressure) using the existing Renesas or Microchip development board. The information will be sent and displayed on a PC via USB/COM port. embedded C, microcontrollers, C#
ANSI C, microcontrollers.
ANSI C, microcontrollers.
Fast Flash Front End
This SW tool is built to be a front end to Fast Flash script in order to provide a friendly interface for fast flash operation .The following features have to be taken into account: › Introduction of working address range › Type of communication link: single CAN / Dual CAN › Working CAN Baud Rate › Selection of working Bin/Mot file › Inside log analyzer › Save report as txt file
C# language, Communication interfaces basics
ANSI C, C# Advantage: Microcontrollers and hardware; CAN interface communication is a plus
65Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
64Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
Test interface for SIO Module using Labview/Testand
Create a test interface for the SIO Module in Testand, using Labview. Main functions: › CAN communication › General I/O port › Analog I/O ports › Switches Additional resources:
› NI PXI platform for CAN communication › NI USB I/O device for testing the I/O ports › Arbitrary signal generator for testing Analog Inputs › Oscilloscope for testing the Analog Outputs”
Basic electronics, experience with at least one programming language, knowledge using measurement equipment (multimeter, oscilloscope, arbitrary function generator, data acquisition).
ANSI C, microcontrollers, Labview, hardware
Runtime Data Logger
Project scope is to implement a Runtime Data Logger. The main purpose is to log messages from a specific application component and to allow basic functionality as filtering, export and save into a log file (text format). Log level (i.e. debug, warning, error, info) shall be configurable for each application component. Log message output shall allow “msg %s %d” format like in any free format message with an additional number of parameters. You will be involved in: › Concept definition using UML › Software Implementation using Visual C++
C++
C++
66 67Summer Practice Continental 2018 Summer Practice Continental 2018
Title Description Title Description
Job Description Job Description
Technical knowledge required Technical knowledge required
Tests Tests
For more information visit: http://www.romania.careers-continental.com For more information visit: http://www.romania.careers-continental.com
Back to Content Page Back to Content Page
Peripheral Testing of ECU
Development of scripts for testing inputs/ outputs of ECU. Scripts are done on TDF format (pseudo code) using Contest platform. Testing scope it is: › to validate correct signal flow from sensor to ECU and ECU to actuator; › check electrical diagnostic of sensors and actuators ;”
ANSI C.
ANSI C.
Dynamic graph visualization of the base software architecture in an instrument cluster project
Develop a PC software tool (C#) which generates a graphical overview of the embedded software architecture for an instrument cluster base software project. The tool will use as input configuration files (pseudo language format) of the base software modules. Main tasks: › Understand software architecture of an instrument cluster base software project
› Parse input files and store useful information in internal data structures › Develop a PC tool which is using existing library for graphs representation to visualize in a dynamic way details about software architecture
ANSI C, Embedded systems / Microcontrollers
ANSI C, Microcontrollers, C#
69Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
68Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
Vehicle motion function design, modeling and/or code implementation
Implement, redesign and optimize of existing generic vehicle motion functionality in Matlab/ Simulink System Design Automation (SDA ) specific toolbox. Coding, Integration and Testing. The vehicle motion functionality consists in:
› Vehicle speed calculation › Vehicle speed control – Cruise control › Vehicle speed limiter
› Knowledge of controlling › Knowledge of Matlab package, special Simulink › Ansi C”
Matlab, ANSI C
Automated testing of inter-controller communication in an eHorizon body control unit project
Develop a set of automated test cases that cover the features impacted by the communication between the real-time RTOS controller and the Linux con-troller of an eHorizon body control unit. Main tasks: › Understand the architecture of the dual controller ECU and the features implemented on the real-time controller
› Get to know the Linux simulator application that will communicate over SPI with the real-time controller
› Adapt the test environment (C#) to communicate with the Linux simulator 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)
› Oversee the CAN communication between the ECU and the test environment
ANSI C, Embedded systems / Microcontrollers
ANSI C, Microcontrollers, C#
71Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
70Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
IDSW UWB Tool
The purpose of this project is to define and implement together with the team a GUI which can be used for receiving/sending frames from/to a remote keyless device with UWB. The scope of this tool is to help the team during the project development phase. Tool shall have the following main features: › HW used : development board with UWB DW1000 › User friendly GUI › Real-time acquisition › Parameters configurability The phases of the summer practice project are:
› Definition of the concept › Implementation of the tool › Testing in real project”
C, Microcontroller knowledge
ANSI C, microcontrollers
Test Generator Tool
Aplication developed in order to insert questions and generate automated tests to be passed out to potential candidates interested in getting a position at Continental Company.
Knowledge in SW programming languages like C#, Java, C++ Database Development Experience (like MS SQL Server)
C++ / C# / Java.
72 73Summer Practice Continental 2018 Summer Practice Continental 2018
Title Description Title Description
Job Description Job Description
Technical knowledge required Technical knowledge required
Tests Tests
For more information visit: http://www.romania.careers-continental.com For more information visit: http://www.romania.careers-continental.com
Back to Content Page Back to Content Page
SW Development for Motorbike Instrument Cluster
In our days, a truck it’s a network of intelligent devices, controlling different parts of the truck. The instrument cluster communicates with all the other devices and provides information to the driver, being the main interface with the driver. Model Based Development represent the next generation in SW Programming. Highly complex applications can be created in a visual and natural manner. Design, implementation and testing are done in a single environment, creating a very strong and useful real time tool We need you to research and implement new features like Basic Navigation or Media on a new motorbike Instrument Cluster using LogiCAD or Matlab-Simulink tool. 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.
Basic Knowledge of SW Programming e.g. C Language Logical thinking Knowledge of microcontrollers is an advantage Knowledge of Model Based Development language e.g. Matlab-Simulink is an
ANSI C, Matlab
48v to 12v/1A buck converter with USB uC PWM interface to IR LED hysteretic boost converter
Project block components: › 48v Power distributions block for (12v/1A buck and IR LED hysteretic boost converter)
› 48v to 12v/1A buck converter block › 8bit Microcontroller with USB to UART input interface and 6 channel PWM output block
› 1xchannel PWM 1 to 99% adjustment range and IR, Power function indicator block Project practice achievements:
› Schematic electronic components calculation starting from initial project requirements
› Eagle schematic realization and check › Eagle two layer layout realization and check › Manual mounting the electronic parts › Functionality tests, Buck converter, USB communication, PWM generation and adjustment.
Diode, Bipolar Transistor, MOSFET, 8bit microcontrollers HW and programing language.
ANSI C, microcontrollers, IT, hardware, PSpice or LTSpice, Eagle CAD tool.
75Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
74Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
IDSW BLE Tool
The purpose of this project is to define and implement together with the team a GUI which can be used for receiving/sending frames from/to a remote keyless device with BLE. The scope of this tool is to help the team during the project development phase. Tool shall have the following main features: › HW used : development board with BLE CC2540 › User friendly GUI › Real-time acquisition › Parameters configurability The phases of the summer practice project are:
› Definition of the concept › Implementation of the tool › Testing in real project
C, Microcontroller knowledge
ANSI C, microcontrollers
Diagnostic and Security – database and software update for Checktool II
Checktool II is a stand-alone multiband vehicle diagnostic tool that has functionality for reading/clearing of DTC’s, live parameters monitoring and special functions like programming/configurations of vehicles ECU’s.
Development of special functions for Checktool II and RVD.
Updates of database are necessary to have content for the latest vehicles on the market. In this project we update the database quarterly based on the needs of the market and we perform software maintenance.
Basic programing knowledge, Advanced MS Office knowledge
C++, C#
76 77Summer Practice Continental 2018 Summer Practice Continental 2018
Title Description Title Description
Job Description Job Description
Technical knowledge required Technical knowledge required
Tests Tests
For more information visit: http://www.romania.careers-continental.com For more information visit: http://www.romania.careers-continental.com
Back to Content Page Back to Content Page
TSW assistant
This SW tool have to provide to user the following features: › Indexing interrupt Relays on INT arxml › Compare arxml file for CAN/INT/IFT/ZLIB and show the differences: 0T0 vs TT0 › Show MEM LOC selectors used inside TSW project (path selectable) › Extract ADC/ICU/PWM/SENT/ATD and so the logical channels from own configuration.
C# or Java languages
C++, C#, Java.
Machine Learning Algorithm Implementation
Analyze and start implementation of a machine learning algorithm to be used in system testing activities
LabVIEW or C#
LabVIEW or C#
79Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
78Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
Unitary Testing for Diagnostic Event Manager
The Diagnostic Event Manager (DEM) functionality provides to all the other engine functionalities the interfaces to detect any error that can appear when the engine runs. It also provides the statistics used to determine the source of an engine failure. Because of the high interaction with the other engine functionalities, the DEM functionality testing is a big and important part of the development. In this project you will learn the development process, technologies and tools used in engine management projects. You will perform unitary tests using RTRT language. This will allow you to build up testing competencies and to work with complex C modules.
ANSI C
ANSI C
C Coding and/or Matlab/Simulink modeling for Heating Ventilation Air Conditioning
Implement, redesign and optimize of existing generic software modules for Heat-ing Ventilation Air Conditioning functionality in Matlab/ Simulink, System Design Automation (SDA ) specific toolbox. Coding and testing of the designed modules. Testbench testing on project Engine Control Unit (ECU) The Heating Ventilation Air Conditioning functionality consists in: › Acquisition of compressor pressure, evaporator temperature, heaters › Diagnosis of compressor pressure, evaporator temperature, heaters › Control of Air Conditioning Compressor
› Knowledge of controlling › Knowledge of Matlab package, especial Simulink › C programing”
Matlab, ANSI C
80 81Summer Practice Continental 2018 Summer Practice Continental 2018
Title Description Title Description
Job Description Job Description
Technical knowledge required Technical knowledge required
Tests Tests
For more information visit: http://www.romania.careers-continental.com For more information visit: http://www.romania.careers-continental.com
Back to Content Page Back to Content Page
12/48V New high voltage technology
12V&48V Dual Supply TCU TCU with power stages of 12V and 48V consumers on a single board. Concept providing till 3kW power (48V) and up to 150W for 12V .
The multi scope of this TCU is to be used in different types of transmission lanes: AT, DCT, CVT, and DHT. Development of a scalable platform with regard to power stages, sensor concept and software. Features of this TCU: power stages 12V, 48V, Aurix microcontroller, CAN-FD, LIN, ETHERNET communication channels, ASIC motor control, AUTOSAR, T-profile: -40degrees up to 140degrees, vibration and noise thresholds to be defined, housing needed, connector definition, packaging new technology, so on…
SW skills, electronics knowledge, testing knowledge Basic knowledge microcontrollers, Communication protocols (CAN, LIN, Ethernet) Software related topics Programming skills, C programming
ANSI C, C++
Driver request function design, modeling and/or code implementation
Implement, redesign and optimize of existing generic driver request functionality in Matlab/Simulink System Design Automation (SDA) specific toolbox. Coding, Integration and Testing Testbench testing on project Engine Control Unit (ECU) The driver request functionality consists of:
› Pedal value interpretation › Driver request limits › Driver request limp home and limitatio
› Knowledge of controlling › Knowledge of Matlab package, especially Simulink › Ansi C
Matlab, ANSI C
82 83Summer Practice Continental 2018 Summer Practice Continental 2018
Title Description Title Description
Job Description Job Description
Technical knowledge required Technical knowledge required
Tests Tests
For more information visit: http://www.romania.careers-continental.com For more information visit: http://www.romania.careers-continental.com
Back to Content Page Back to Content Page
Automated HIL Environment for Remote Keyless Entry SW
The target of the project is to develop test scripts for HIL (Hardware In the Loop) test environment for embedded systems, specific to Remote Keyless Entry func-tion. The following steps shall be followed: › Learning the script language › Learning car access software › Learning test techniques › Implementation of various tests for car access generic SW components
C Optional:, microcontrollers, SW testing techniques.
ANSI C, microcontrollers
Media Communication Repeater
For testing the communication channels of a target ECU, there is a need for a partner device, which can respond to the incoming data in the right format and on the desired hardware channel (CAN, CAN-FD, LIN, FlexRay, Ethernet …).
C language, Communication interfaces basics
ANSI C, microcontrollers
84 85Summer Practice Continental 2018 Summer Practice Continental 2018
Title Description Title Description
Job Description Job Description
Technical knowledge required Technical knowledge required
Tests Tests
For more information visit: http://www.romania.careers-continental.com For more information visit: http://www.romania.careers-continental.com
Back to Content Page Back to Content Page
Build internal application for team management
The proposed topic is a Teams Management tool aimed at: › easing the visualization of the teams within a group, and team members individually
› quick reference to team structures and general characteristics › team statistics › further details will be provided during the practice.
Programming skills (any programming language suited for building this application)
C# or C++;
Tool implementation for Equipment Import
Prepare an Excel template based on existing data › Initial data will be extracted from Oracle database › Information will be arranged in Excel based on given criteria › VBA macro implementation will be needed in order to validate the final step”
OOP (one of Java, C#, Visual Basic, Python) and Oracle database understanding
C#, Java
87Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
86Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
Code File Editor
This SW tool have to provide to user the following features: › Editing , splitting, merging, adding, creating, checksum of S19/Hex/BIN types file › Multiple view of data : big/little endian, 8/16/32bit,ASCII › Show continues address ranges inside file › Jump to address
C# or Java languages
C++, C#, Java.
Model based development for electrical compressor control
The electrical compressor is an air system component which is used to increase the amount of fresh air entering in combustion chamber at low engine speeds. The electrical compressor is a BrushLess DC (BLDC) motor electrically driven by a dedicated control unit. Generally, a brushless DC motor consists of a permanent magnet synchronous motor that converts electrical energy to mechanical energy. The goal is to be able to control the BLDC speed from 0 to 70.000rpm in 250ms with minimum admissible deviation e.g. 5%. The particularity of this BLDC is that speed control need to be done using sensorless techniques. In this summer practice project you will have the chance to develop and improve the electrical compressor actuator control strategy by using a Model Based Development and Automatic Code Generation technology using Matlab/Simulink tool chain.
Matlab/ Simulink: Advanced , ANSI C : basic, System theory: basic, Power Electronics: basic
Matlab/Simulink, Microcontrollers, ANSI C
89Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
88Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
Embedded Software Development for SumoBot
The Sumobot is a full autonomous robot, designed to be able to identify and eliminate one other robot from a predefined playground, in a 1 to 1 combat. The Hardware platform is composed from 2 electric DC motors driven by a Dual H-Bridge Gate Driver, 3 type of sensors (infrared, reflectance, distance) and 1 microcontroller board (FRDM-KL26Z). The goal of this summer practice project is to use the existing platform and to create the Software for the FRDM-KL26Z target according to the given set of requirements. You will have the chance to use your SW programming skills for defining the HW and SW infrastructure layer and the SW application layer (SW algorithms). Moreover in this technical project which combines different engineering areas (SW, HW, Power electronics, Signal acquisition, Signal processing, Control theory) you will learn about all SW development steps, starting with requirement engineering, design, implementation and testing.
ANSI C: advanced, Hardware: basic
C, Microcontrollers
Automated testing for Intersystem Communication using Python scripts.
Develop python scripts for automated testing using specific platform (Contest) to simulate different failures on the communication channels. CANoe tool will be used for communication channels to simulate the car network. Execute the developed python scripts to assure the test requirement are fulfilled.
OOP programing skills
Java
90 91Summer Practice Continental 2018 Summer Practice Continental 2018
Title Description Title Description
Job Description Job Description
Technical knowledge required Technical knowledge required
Tests Tests
For more information visit: http://www.romania.careers-continental.com For more information visit: http://www.romania.careers-continental.com
Back to Content Page Back to Content Page
Script for renaming interfaces/variables in Enterprise Architect
The script must be able to rename interfaces/variables for architecture. The main features of the script should be: › Parsing Enterprise Architect models › Offering a “find and replace” option › As much as possible implemented as a generic script which can be used for different purposes/projects
› Modifying interfaces names within architecture models implemented in Enterprise Architect tool
›The programming language is not defined, free to define in which language should be written. It must only be easy to update and maintain.
Minimum requirements: Basic knowledge on C programming, C#
ANSI C, C++, C#
Build from scratch an embedded C application without usage if library functions
The proposed topic to build a complete embedded C application with the following characteristics:
› Arduino kit or similar › Basic operating system built by the student(s) › Additional hardware to implement an automotive-based feature or other type of feature
› Further details will be provided during the practice
Programming skills (any programming language suited for building this application)
Embedded & microcontrollers; HW skills represent a plus
92 93Summer Practice Continental 2018 Summer Practice Continental 2018
Title Description Title Description
Job Description Job Description
Technical knowledge required Technical knowledge required
Tests Tests
For more information visit: http://www.romania.careers-continental.com For more information visit: http://www.romania.careers-continental.com
Back to Content Page Back to Content Page
Interactive HMI using touchscreen
Development of a interactive HMI using a touchscreen (e.g. ATM interface, realtime time drawing of objects made on touchscreen). Idea is to develop a demo project that use as much as possible of the features provided by the touch chip. Your responsibility will be to: › understanding features supported by touch chip › development of software for configuration/communication with touch chip › design model that is displayed on screen (e.g. images, buttons) › synchronization of gestures made on the touch panel with what is drawn on the display
Good knowledge of embedded C programming Basic knowledge of I2C communication protocol Good English skills
ANSI C
Automation of Quality Assurance Status Setting in Diagnostics& Services
The project objective is the creation of an e.g. Excel based tool in order to automatize the reporting of quality assurance activities within a development project. Medium C and Excel VBA know-how are needed in order to gather data information from different files and tools. As our Quality Assurance team member, you will interact independently with 3 worldwide locations in UK, Germany and Romania, therefore your communication and problem solving skills will be thoroughly tested. Also, initiative and attention to detail are required for the day to day activities as well as preparing an accurate reporting mechanism
Medium programming skills (C, Excel VBA) Excellent communication skills Being able to work independently and take Initiative Minimum 6h/day working hours
ANSI C, C++, C#, VC++
94 95Summer Practice Continental 2018 Summer Practice Continental 2018
Title Description Title Description
Job Description Job Description
Technical knowledge required Technical knowledge required
Tests Tests
For more information visit: http://www.romania.careers-continental.com For more information visit: http://www.romania.careers-continental.com
Back to Content Page Back to Content Page
Project Setup Application
Develop a PC based application that will install and configure all the drivers and additional tools needed for the test setups used in our automotive projects.
LabVIEW
LabVIEW
Generate an HMI model using a XML model description
The scope of the project is to define using AMP4 tool an HMI model to demon-strate main features supported. The output should be checked against Artemmis 4 toolchain supported XSDs. The following functions have to be provided: › Create resources by importing existing pngs/ttfs › Create HMI objects (widgets, animations, warnings) › Connect the objects with resources › Define model behavior (State Machines, C code functionality) › Configure HW settings for integration of HMI model on the PC simulation / target.
C / C++ / C#
C / C++ / C#
97Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
96Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
CAN Trace Interpreter
A program shall be developed to parse the .asc files in following manner: - All end user operations shall be made from a graphical interface (selection of file to parse, selection of number of messages to search, specific bytes and values for each message searched, etc.) - Select file functionality: User will have the option to select a file of choice for parsing. User can change the file at any time. Only one file will be analyzed at once. -Search functionality: › Search for certain message ID’s (field 3). Possibility to search for several messages at once is required. For each message searched an optional field to enter a name for the message is required (optional and can be ignored by the user)
› For every message ID specified, a distinct and separate functionality is required to extract specific bits within the message data (field 7) by entering the position of the start bit and the number of bits of interest. Extraction of multiple and distinct sets of bits from the same message is required. For each extraction an optional field to enter a name for the set of bites extracted is required (optional and can be ignored by the user). The entire extraction functionality is optional and can be ignored by the user. o All lines that match the search criteria will be copied to a different excel sheet. User will have the possibility to choose the name of the excel sheet (optional and can be ignored by the user). In case of no input for the naming field a default naming shall be implemented based on system date and time
Java, Apache, NetBeans
Java, IT
This SW tool have to provide to user the following features: › Editing project path by hand or by chosen path from local project › Show Normal and build releases › Show Status of project components with read/yellow/green color › Save status on excel file or copy to the clipboard › Command line feature › Show details about revision vs top revision
C# language, Communication interfaces basics
C++, C#, Java
MKS Status Project
98 99Summer Practice Continental 2018 Summer Practice Continental 2018
Title Description Title Description
Job Description Job Description
Technical knowledge required Technical knowledge required
Tests Tests
For more information visit: http://www.romania.careers-continental.com For more information visit: http://www.romania.careers-continental.com
Back to Content Page Back to Content Page
Implementation of Software algorithms for Diesel cleaning demo stand
We build a new demo stand to be used in exhibitions, job shops and open doors days. The demo stand will consist in Diesel Clean Air and will contain a pedal, a throttle, a display, fuel injectors, urea injector and minimum one Electronic Control Unit. The summer practice will consist in development of the algorithms for reading the sensors, for actuating the injectors and throttle (and maybe also for low pressure stand) and for displaying information like engine speed and NOx levels before SCR and after.
Languages, Microcontrollers
ANSI C
Automated Integration Test for Body Control Units
In our days, a truck it’s a network of intelligent devices, controlling different parts of the truck. The Body Controller is the brain that manages important functions in a vehicle, from controlling the lights, wipers or doors, to monitoring the vehicle and reporting errors. After the separate functionalities of a product are implemented, they have to be integrated together and the whole system needs to be tested to assure the correct behavior. We need you to implement a tool for automated integration tests. The tool will be implemented in a programming language similar to C, using the Vector tool-chain, and will provide the opportunity to learn more about the automotive world, while also helping the development of our projects.
Basic Knowledge of SW Programming e.g. C Language › Logical thinking › Knowledge of microcontrollers is an advantage › Knowledge of Model Based Development language e.g. Matlab-Simulink is an advantage
ANSI C
101Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
100Summer Practice Continental 2018
For more information visit: http://www.romania.careers-continental.com
Control Unit that operates are both 48V Voltage rail and a 12V Voltage Rail
To improve the power losses and be more energy efficient, the modern cars use both a 12C battery and a 48V battery for the high power loads. Your task is to cre-ate an Automotive Electronic Control Unit that can operate on both 48V grid and 12V grid. The 48V side and 12V side need to be galvanic isolated. The unit needs to com-municate on CAN, referenced to the 12V bus. Your task:1. Analyze the automotive requirements for 48V and 12V supply grid 2. Choose a solution for the architecture of the product 3. Design and simulate the new product4. Build and test a prototype
Hardware, microcontrollers
Hardware, microcontrollers
HARDWARE
102 103Summer Practice Continental 2018 Summer Practice Continental 2018
Title Description Title Description
Job Description Job Description
Technical knowledge required Technical knowledge required
Tests Tests
For more information visit: http://www.romania.careers-continental.com For more information visit: http://www.romania.careers-continental.com
Back to Content Page Back to Content Page
Injector driver circuit simulation
Our task is to use a circuit simulator to simulate an Injector Driver Circuit. You would have to create the schematics circuit and simulate it. Perform power dissipation analysis, sensitivity analysis with components tolerance, temperature sensitivity. Analyze all the parameters of the circuit and propose improvements of the circuit. Additionally, a diagnosis concept needs to be designed so that all the electrical failures that can happen in an automotive environment are detected by the circuit. The circuit needs also to be analyzed using the worst-case methodology and Failure Mode and Effects Analysis.
Electronic Hardware, Analog circuitry, Simulation
Hardware, microcontrollers
Layout design for On board and Inductive Charger (electrical vehicles)
To learn and improve the layout design process for On board and Inductive Charger used in electrical vehicles.
Zuken, Pads, Eagle, Mentor etc.
Hardware
105Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
104Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
5A Hysteretic Boost converters for 6 channels_3W power LED with 12 series LED by chain
Project block components: › 1.5A Hysteretic boost circuit block › 6 channels LEDs circuit block › PWM distribution circuit block › Project practice achievements: › Schematic electronic components calculation starting from initial project requirements
› Eagle schematic realization and check › Eagle two layer layout realization and check › Manual mounting the electronic parts › Functionality tests, PWM input and Boost converter output values measurement.
Diode, Bipolar Transistor, MOSFET, 8bit microcontrollers HW and programing language.
ANSI C, microcontrollers, IT, hardware, PSpice or LTSpice, Eagle CAD tool.
Arbitrary waveform generator
Develop HW and SW system capable to import arbitrary wave form parameters via PC and can be used to supply stand-alone the connected automotive sensors in order to test robustness of sensors against voltage drops. (Demo sample already exists, student must understand and upgrade the existing system in order to optimize it)
HW Digital/Analog, Labview, Excel, Measurement Equipment’s (Oscilloscope, Voltage Amplifier)
Hardware, Microcontrollers, Labview
106 107Summer Practice Continental 2018 Summer Practice Continental 2018
Title Description Title Description
Job Description Job Description
Technical knowledge required Technical knowledge required
Tests Tests
For more information visit: http://www.romania.careers-continental.com For more information visit: http://www.romania.careers-continental.com
Back to Content Page Back to Content Page
Antenna Design for integrated antennas used in Wireless products in I BS
Design, simulation and measurement for one or more antennas used in our I BS Wireless products portfolio in the microwave range (MHz – GHz). The tasks implies the following: › Simulation in specific antenna design tools (HFSS) of the antenna, including creating different geometries, importing 3D CAD objects, assigning electrical parameters and evaluating antenna performance based on specific antenna parameters (S-params, Z-params, Gain, Radiation Efficiency, decoupling etc.
› Building prototypes (depending on the complexity of the simulated antenna) › Soldering small SMD components › Measurements using VNA (Vector Network Analyzer)
Radio frequency, antennas
Hardware
MCAD Library 3D model creation
The student will work with the MCAD Library team to create 3D models in MCAD tools for electronic and electro-mechanical components that will be used by hardware and mechanical engineers during simulations. During this time, the student will learn how to read a component specification and 2D drawing and will learn how to use MCAD tools
Experience with MCAD tools (CATIA or CREO), English language- advanced level
Hardware and mechanics.
109Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
108Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
12/48V New high voltage technology
12V&48V Dual Supply TCU TCU with power stages of 12V and 48V consumers on a single board. Concept providing till 3kW power (48V) and up to 150W for 12V . The multi scope of this TCU is to be used in different types of transmission lanes: AT, DCT, CVT, and DHT. Development of a scalable platform with regard to power stages, sensor concept and software. Features of this TCU: power stages 12V, 48V, Aurix microcontroller, CAN-FD, LIN, ETHERNET communication channels, ASIC motor control, AUTOSAR, T-profile: -40degrees up to 140degrees, vibration and noise thresholds to be defined, hous-ing needed, connector definition, packaging new technology, so on…
Electronics knowledge, Testing knowledge Basic knowledge microcontrollers, Digital and analog electronics Logic gates
Hardware
Automatisation of device for frictional measurements
To do the automatisation for frictional measurements device. The mechanical part is done and we have to add the electronically part and software (Labview). Responsibility is to design and create the electronically part in order to read the sensors and to give the commands to the device.
Electronic
Hardware, microcontrollers, Labview (in this order)
110 111Summer Practice Continental 2018 Summer Practice Continental 2018
Title Description Title Description
Job Description Job Description
Technical knowledge required Technical knowledge required
Tests Tests
For more information visit: http://www.romania.careers-continental.com For more information visit: http://www.romania.careers-continental.com
Back to Content Page Back to Content Page
Multi input embedded system for application diagnostics and validation.
CAN/USB based project, with various input and output interfaces, which enables:
› the communication with a target application, › reading of diagnostic parameters › input parameters to be transmitted towards the application. Development steps will include:
› the setup of the embedded system › design and build-up of the input control PCB › establishing the communication with the targeted application
Embedded systems
Microcontrollers, hardware
High Voltage DC-DC testing
Electric vehicles need a charger for their batteries that is capable to supply the needed current from a wide variety of sources (110V, 240V, 380V 3-phase). The project is to test a 3.6kW DC-DC, regarding efficiency in different points, thermal characterization. You will need to create a test plan, perform the measurements and create a verification report for the 3.6kW DC-DC. A mentor will guide you during your summer practice and support with your tasks.
Electronic Hardware, Analog circuitry, DC-DC
Hardware, microcontrollers
112 113Summer Practice Continental 2018 Summer Practice Continental 2018
Title Description Title Description
Job Description Job Description
Technical knowledge required Technical knowledge required
Tests Tests
For more information visit: http://www.romania.careers-continental.com For more information visit: http://www.romania.careers-continental.com
Back to Content Page Back to Content Page
Wabco Radar Sensor & Iveco HighMux Cluster
Radar sensor : › A radar sensor developed for the purpose for detecting road traffic › Implemented for Emergency Brake Assist and Automatic Cruise Control › Developed for a High EU customer › Supports the automatic driving with direct feedback to the driver.
Iveco Cluster: › a instrument cluster for Iveco trucks › Implements a lot of specific functions › More than 20 different inputs for various functions.
Basic programming knowledge, Basic hardware design knowledge
Basic C and Hardware
HW Verifications for ECUs
Learn the practical part of electronics. Get in touch with basic input/output circuitry used in automotive industry. Understand microcontroller-based systems. Learn how to use in an advanced way Oscilloscopes and other Lab equipment.
Basics for Electronics
Hardware
115Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
114Summer Practice Continental 2018
For more information visit: http://www.romania.careers-continental.com
PRODUCTION
Material management with Autonomous Guided Vehicle
Analyze and compare the material handling indicators in a complex electronic automotive factory if are use the classical material handling solution and the new implementation using Autonomous Guided Vehicle. Identification of the key indicators and needed setup for the efficient material management using Autonomous Guided Vehicle
x
Logistic, Six Sigma
116Summer Practice Continental 2018
Title Description
Job Description
Technical knowledge required
Tests
For more information visit: http://www.romania.careers-continental.com
Back to Content Page
Process quality control
Improve FPY and reduce repetitive issues in the line by following Q rules and problem solving rules. Try to reproduce defects in the line and daily monitoring of Jidoka events. Process parameter monitoring and up-date in documentation: MI/WI/CP and on the stations.
Telecom or electronic preferred.
Microcontrollers