PositionModel Based Tool Designer and DeveloperWork Location: Pisa, ItalyShort summary:Pisa Research Center plays a leading role within Huawei Group in researching new technologies and applications in the field of digital energy and electric vehicles. The company is looking for a Model-Based Tool developer to enlarge its development team. 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.Position Responsibilities: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.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.Position requirements:M.Sc in Engineering. PhD preferredAt least 3 years of experience in object-oriented programmingGood knowledge of the Java programming languageExperience in design and development of graphical interfacesExpertise in model-driven engineering, including model-to-text, text-to-model or model-to-model transformations.Good knowledge of the processes, methodologies, and the tools used in every phase of the design and validation of an applicationExcellent collaboration and communication skills with good own initiative and self-organization skillsFluency in English and ability to work in a multi-cultural environmentThe following requirements will constitute right of priority:Knowledge of the C++ programming languageExperience in development of build scripts (based on e.g., Bash, Maven, CMake)Knowledge of the AUTOSAR Classic standard and development toolsExperience in writing Eclipse-based plugins, using technologies such as (but not limited to): EMF, Acceleo, XText, QVT, EVL, SiriusExperience in defining and performing unit tests and test automation scriptsExperience with modeling languages such as UML, SysML or the Matlab/Simulink/Stateflow tools (or others)Experience related to code generation (including customization and definition using templates) for embedded devicesKnowledge of simulation models (e.g., FMI) and tools (e.g., DIGSilent, SystemC)Experience in solving optimization problems (through e.g., MILP, Simulated annealing, etc.)Availability to travel abroad
#J-18808-Ljbffr