Embedded Software
We build your software with razor-sharp strategy. We analyze every aspect of your industry and apply our
digital expertise to provide a roadmap for success. Our reactive and flexible workflow can be adapted to
fulfill your processes. Our methods are enhanced continuously to meet your needs.
Our main expertise is the Embedded Software Design:
We take into account the specialties of the targeted hardware (MCU, DSP, Analog signals).
We optimize the implementation according to the available resources (assembler, intrinsics, Cache, DMA, branching improvements...).
The provided software documentation is compliant with the modeling languages UML / SysML.
Our deliveries satisfy the related code quality and safety standards ( MISRA, ISO26262 ...)
Therefore, we help you throughout the whole process to successfully achieve your goals in terms of quality, safety, performance and time. We support you from your requirement up to the validation/acceptance phase, gathering all the software design steps, code implementation as well as the related tests.
Our software solutions are fully documented using the System and Unified Modelling Language ( SysML / UML). Our design models gather particularly :
Use Case Diagram - Provided service, story board...
Block/Component Diagram - Structure/composition of the System/Software.
Block/Component Diagram - Structure/composition of the System/Software.
Sequence Diagram - Dynamic and Temporal interaction and Behaviour.
By means of those modeling languages, our clients are granted with the following benefits:
Maintainability
Clarity
Reliability
Portability
Quality
Safety
We have experience in developing solutions on underwater and aerial robotics as well as in
Pipeline inspection.
Our expertise in Mechanics, Electronics and computer science allows us to support you in most of
the robotic projects.
Specific Software
Simple, effective and realistic solutions ...
Our desire is to seek simplicity and ease of use by focusing on essential features.
This orientation is reflected in the construction of solutions:
Intuitive: Our solutions are ergonomic and intuitive so users naturally remember their procedure, even after a long period of time.
Robust: Limiting the business rules to the basics allows us to design simple, robust and easier to maintain solutions.
Economic and Portable: We select development tools that we control, which are better adapted to the environment of the customer, and do not require the purchase of licenses for the deployment and use. Thus the solutions are easily integrated on all computers or handheld work.
Scalable: Each new requirement is the subject of the design of a prototype that is offered to users. Once validated and stabilized, the prototype is the new solution in itself.
Electronic Design
On the basis of technical specifications and/or the functional expression of your needs, our
experienced team will develop the expected solution converging hardware and software.
Our main developments in electronic are based on microcontrolers, DSP and/or FPGA (implemented
in VHDL or in schematic langauge according to the needs).
Our strong experience has been built mainly in the automotive and Robotic industries.