We specialise in testing and mission critical solutions for automotive, aerospace and railway applications, with extensive experience in dynamic and static testing solutions.

At Exceltic we help companies to develop robust and efficient embedded systems at a competitive cost. We can take charge of the integral management of a project or collaborate on a one-off basis in the development of any of the phases of a product's life cycle. We offer both fixed-price projects and customised solutions, always maintaining dialogue and flexibility.
We are at the forefront of technological innovation, which is why our commitment and values as a company allow us to go beyond the expectations initially set by our customers. 
We enable the development of more efficient end products, reducing production costs, time-to-market, and helping our customers gain a sustainable competitive advantage.


Exceltic's mission is to contribute to improving the competitiveness of companies by incorporating new technologies and promoting technological development, research and innovation. In this line, Exceltic offers companies from different sectors all its experience and capabilities to advise and reinforce their needs in R&D&I activities.
The main lines of action are as follows:

Software requirements engineering

Requirements Engineering is an essential part of any software project and its purpose is to bring the requirements to an optimal state before reaching the design phase, as well as to guarantee compliance with standards. Failure to avoid errors during this stage will result in an inadequate development process, as well as delays in delivery times, which will result in a substantial increase in the cost of the project.
Including proper requirements engineering, such as we have at Exceltic, will minimise the possibility of this happening, allowing you to arrive at measurable, testable requirements without ambiguities or contradictions.

Architecture design and software development

At Exceltic we are aware that software architecture for embedded systems is a critical process in the development of electronic devices. It is a set of design and structural decisions that determine how software components are organised and related, with the goal of achieving a functional, efficient, secure, maintainable and scalable system. To achieve this, we apply a careful approach to architecture from the outset, to save time and resources in the long run.

Validation and Verification (V&V)

Verification and validation are two complementary and essential processes in software development. Verification focuses on building software correctly, while validation focuses on building the right software. Both contribute to quality, user satisfaction and cost reduction, and are essential practices in the software development lifecycle of a product.

Therefore, we add value to our customers' products by focusing on our core V&V or T&V capabilities. Our testing laboratory incorporates a team of people at the forefront of testing, as well as state-of-the-art instruments and equipment that allow us to carry out tests and validations with a high quality and reliability component.

Functional Security

Functional safety is based on the idea that systems and products must be able to perform their functions safely, even when faced with internal or external failures. At Exceltic we specialise in the following areas:
Automotive (ISO26262), railway (EN50126/8/9), aviation (DO-178C), energy industry (IEC61508) and medical devices (IEC62304).

Cybersecurity for embedded systems

We work to ensure the integrity and security of our customers' products, from initial design, by implementing specific security practices and measures to protect their systems against cyber threats. 

Processes/process auditing

Processes and process audits are essential components in an organisation's quality management and continuous improvement. Well-defined and controlled processes help establish a solid foundation for continuous improvement, while process audits provide an objective assessment of how processes are being followed and whether standards and requirements are being met.

In our commitment to offer the most advanced and high quality solutions, Exceltic is proud to have a key strategic partner: QA Systems.

This collaboration allows us to integrate market-leading tools into our projects, Cantata y QA-MISRAThe new software engineering and functional safety standard of excellence has been raised even higher.

QA Systems' software testing and static analysis tools support verification in the linear software development flow detailed below. We recommend a sequential approach to these verification stages with tools designed and targeted for each purpose.
COMPLY : Use  QA-MISRA  to meet coding standards quickly on the developer's desktop first.
TEST : Use Cantata for automated dynamic execution of standard-compliant software.
ANALYSE : Use Astrée to demonstrate the absence of runtime errors throughout the application.


CANTATA is an automated C/C++ unit and integration test tool, allowing developers to verify compliance with the mission-critical standard on native embedded and host-integrated platforms.

QA-MISRA is a static analysis tool that allows developers to comply with C/C++ coding standards for functional safety (MISRA, AUTOSAR, etc.) and security (CERT and CWE, etc.). It also provides information through metrics and visualisations on the quality of the source code.


International software security standards require evidence of low-level testing (unit and embedded) to obtain certification of device software.
In addition, most standards require that the verification tools used are certified/qualified or proven through their use. Cantata has been independently certified by SGS-TÜV SAAR GmbH for all major software safety standards.
Tool certification kits Cantata The standard specific software packages are provided free of charge and contain everything you need ready to use, as well as a complete guide to help you achieve certification for your device software.
The tool qualification kits of Cantata are also available when certification of tools according to a standard is not allowed, as the tool must be qualified separately for each project (e.g. for DO-178B/C).
Cantata has been successfully used to meet unit testing and integration requirements:

ISO 26262 - Road vehicles - Functional safety

IEC 60880 : Nuclear power plants: software aspects for computer systems (Safety Category A)

IEC 62304 | Medical device software: software lifecycle processes

IEC 61508 - Functional safety of safety-related electrical/electronic/programmable electronic/electronic systems

EN 50128/ 50657|Railway applications - Communication, signalling and processing systems and on-board software for rolling stock

DO-178C 'Software considerations in the certification of airborne systems and equipment'.


IMPORTANT: Read our Privacy Policy before proceeding. The information you provide may contain personal information.

Basic information on Data Protection




The purpose is to process your personal data in order to manage our commercial relationship and those requests sent through the contact form that you send us through the website.
Send you commercial communications about our products or services.


On the basis of the management, development and fulfilment of the commercial relationship.
Legitimate interest or consent of the data subject with regard to the sending of commercial communications.


Official bodies where there is a legal obligation.
Persons who may have access to your personal data as a result of services provided to EXCELTIC S.L.
No international transfers are foreseen.


Access, rectify and delete data, as well as other rights, as explained in the additional information.

Additional Information

To view the full Privacy Policy, please click Here