Model Based Tool Designer and Developer / Java / AUTOSAR
Model Based Tool Designer and Developer (m/f/d)
For our client's Research Center, which plays a leading role within the Group in researching new technologies and applications in the field of digital energy and electric vehicles, we are looking for a Model Based Tool Designer and Developer. In this role, you will be a system engineer designing and developing simulation, code generation, and optimization tools for these domains. You will join a dynamic and highly collaborative team of experts and PhDs passionate about research projects and innovative solutions.
Please note you must have the Right to Work in the EU / already based in Italy to be considered.
Responsibilities
What we look for:
1. Contribute to the design and development of tools for model based design including a graphical editor, simulation engine, code generator, optimization, state machine simulator, integration with FMI.
2. Contribute to the design and development of tools based on Eclipse technology to define the main elements of an AUTOSAR Classic toolchain, including but not limited to the AUTOSAR Classic RTE Generator, RTE Authoring Tool, BSW / MCAL Configurator.
Required Skills
1. M.Sc in Engineering. PhD preferred.
2. At least 3 years of experience in object-oriented programming.
3. Good knowledge of the Java programming language.
4. Experience in design and development of graphical interfaces.
5. Expertise in model driven engineering, including model to text, text to model or model to model transformations.
6. Good knowledge of the processes, methodologies, and the tools used in every phase of the design and validation of an application.
7. Excellent collaboration and communication skills with good own initiative and self-motivation.
8. Fluency in English and ability to work in a multicultural environment.
Desired Skills
1. Knowledge of the C++ programming language.
2. Experience in development of build scripts (based on e.g., Bash, Maven, CMake).
3. Knowledge of the AUTOSAR Classic standard and development tools.
4. Experience in writing Eclipse-based plugins, using technologies such as (but not limited to): EMF, Acceleo, XText, QVT, EVL, Sirius.
5. Experience in defining and performing unit tests and test automation scripts.
6. Experience with modeling languages such as UML, SysML or the Matlab/Simulink/Stateflow tools (or others).
7. Experience related to code generation (including customization and definition using templates) for embedded devices.
8. Knowledge of simulation models (e.g., FMI) and tools (e.g., DIGSilent, SystemC).
9. Experience in solving optimization problems (through e.g., MILP, Simulated annealing).
10. Availability to travel abroad.
If this sounds interesting and you'd like to learn more, click the link below to apply or email me with a copy of your resume on lh@eu-recruit.com
By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice here.
Seniority level
* Associate
Employment type
* Full-time
Job function
* Telecommunications
#J-18808-Ljbffr