Skip to content

Engineering consultancy — Torino, Italy

Software for embedded and industrial systems

Firmware, technical applications, engineering data and system integration for R&D and product teams.

No finished specification needed. Start with what's blocked.

Relevant experience

Our Clients

  • Comet Fans logo
  • Wabtec logo
  • Knorr-Bremse logo
  • Microelettrica logo

Logos and trademarks belong to their owners and are shown only for identification.

Where Artava helps

Four connected areas of work

Choose the part of the system that is blocking progress.

Embedded software and firmware

MCUI/OBUSDIAG

Firmware, electronics and diagnostics treated as one unit.

View scope

System path

Every useful result depends on the full path

A fault at any boundary can hide the state of the physical system.

  1. 01

    Physical system

    Mechanics, thermal behaviour and duty cycle.

  2. 02

    Electronics

    Controllers and sensors turn physical states into signals.

  3. 03

    Firmware

    Control, diagnostics and logging define what can be observed.

  4. 04

    Interfaces

    Protocols carry data between devices and systems.

  5. 05

    Application and data

    Validation, analysis and reporting support the next decision.

Selected work

Public cases with clear attribution

View case

Both examples come from previous professional experience behind our work.

Case 01 / Wabtec

Smarti — railway manufacturing analytics

Railway braking-system test and burn-in data was produced continuously but was difficult to consolidate, compare and investigate.

  • Data ingestion
  • SPC
  • Dashboards
  • Desktop

Previous professional experience

View case

Case 02 / Comet Fans

BTMS — embedded control and diagnostics

An industrial thermal-management system needed coordinated control, monitoring and service tools rather than isolated firmware.

  • Firmware
  • Device communication
  • Diagnostics
  • Telemetry

Previous professional experience

View case

Working method

Clear decisions before more code

Each step produces something the technical team can review.

  1. 01

    Map

    Capture the current hardware, software, data, users and constraints.

  2. 02

    Define

    Agree interfaces, responsibilities and acceptance criteria.

  3. 03

    Build

    Develop firmware, applications or data services in reviewable increments.

  4. 04

    Verify

    Test the full path with existing equipment, protocols and systems.

  5. 05

    Document

    Leave the code, diagnostics and decisions clear for the team that owns them.

Working with Artava

A direct technical working model

  • Start from the product

    Hardware behaviour, field conditions and service needs shape the software.

  • Fit the real workflow

    Test, commissioning, production and reporting steps are mapped before tools are changed.

  • Keep what works

    Existing controllers, protocols, databases and internal tools are integrated where practical.

  • Own the boundaries

    Interfaces between firmware, applications and data are specified and tested.

  • Talk engineer to engineer

    The engineer doing the work joins the technical discussion.

  • Work with the internal team

    Delivery follows the team's reviews, conventions and documentation.

Bring the system, constraint or next decision

A short technical brief is enough to start a useful discussion.