Skip to main content

Software Engineer

Tecnologia
microTECH Global LTD
Pisa, Italia1 mesi faFino al 22/05/2026
Tempo pienoIn sede

Descrizione della posizione

Job Title: Software Tools Developer

Work Location: Pisa, Italy

Contract Type: Full-time, On-site

Responsibilities:

  • Drive the technological evolution of proprietary MBD toolchains toward AI-assisted workflows.
  • Advance capabilities in large-scale efficient simulation, optimized code generation, and automated test generation.
  • Lead the integration of LLMs and agentic workflows into the engineering design process.

Requirements:

  • Education: M.Sc. in Engineering; a PhD is strongly preferred.
  • Domain Expertise: Minimum 10 years of experience with commercial MBD tools used in PLC or energy domains (e.g., platforms similar to Siemens, Schneider Electric, Beckhoff, or GE).
  • Programming: Excellent command of Java and strong proficiency in Python.
  • MBD Technical Skills:
  • Expertise in model-driven engineering: model-to-text, text-to-model, and model-to-model transformations.
  • Deep knowledge of code generation for embedded devices (e.g., XText, Acceleo, Model-Intermediate representations) and code optimization techniques.
  • Familiarity with modeling languages and frameworks: UML, Simulink/Stateflow, and Eclipse Modeling Framework (EMF).
  • Experience with MIL/SIL (Model/Software-in-the-loop) simulation environments.
  • Proven ability to solve complex optimization problems (e.g., MILP, Simulated Annealing, Genetic Algorithms).
  • AI & ML Expertise:
  • Hands-on experience with AI frameworks: TensorFlow, PyTorch, CUDA, LangChain, or Docling.
  • Practical experience in Prompt Engineering, Fine-tuning, Reinforcement Learning, and Model Quantization.
  • Experience building efficient multi-agent AI architectures (including RAG and orchestration) and integrating them into production-grade software.
  • Professional Skills: Excellent communication, high level of initiative, and strong self-organization.
  • Language & Travel: Fluency in English. Ability to work in a multi-cultural environment and availability for occasional international travel (within Europe and overseas) for several weeks at a time.
If this sounds of interest, please reach out to daniel@microtech-global.com
Keywords
monthsOfExperience: 120OrchestrationCUDASimulinkTensorFlowOCamlPyTorchEclipse Modeling FrameworkXtextStateflowEclipsePythonJavaQuantizationAcceleoCommand key

¿Te interesa este puesto?