Model Based Tool Designer and Developer
Position
Model Based Tool Designer and Developer
Work Location: Pisa, Italy
Short 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 preferred
- At least 3 years of experience in object-oriented programming
- Good knowledge of the Java programming language
- Experience in design and development of graphical interfaces
- Expertise 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 application
- Excellent collaboration and communication skills with good own initiative and self-organization skills
- Fluency in English and ability to work in a multi-cultural environment
The following requirements will constitute right of priority:
- Knowledge of the C++ programming language
- Experience in development of build scripts (based on e.g., Bash, Maven, CMake)
- Knowledge of the AUTOSAR Classic standard and development tools
- Experience in writing Eclipse-based plugins, using technologies such as (but not limited to): EMF, Acceleo, XText, QVT, EVL, Sirius
- Experience in defining and performing unit tests and test automation scripts
- Experience 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 devices
- Knowledge 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
- Locations
- Huawei Pisa Research Center
About Huawei Technologies Italia
We're looking for talented professionals, eager to contribute to groundbreaking technological innovations, join us on our journey to shape the future. Stay connected and be part of a world where ideas come to life. Together, we create opportunities without limits!
Model Based Tool Designer and Developer
Loading application form