slider9876
  • Software development

tekst9877

Experts in EMBEDDED SOFTWARE

At Move Innovation we are passionate about realising your digital and electronic ideas.

At Move Innovation, we use the latest technologies, so your solutions are future-proof. We combine several technologies in one software and hardware solution, without compromising quality or ease of use.

All our software, hardware, design, construction, mechanics and electronics engineers are in-house and we collaborate with each other, so your solutions are always well thought and tested. That is your guarantee for the most optimal solution.

The development of embedded software can take a long time, but we at Move Innovation minimise the time by placing the converted code in testable logical blocks, which quickly can be tested. Move Innovation has reduced the task from understanding the subject area in detail, to understanding the interfaces to the subject area's algorithms and logic. In practice, it is called model-based development. Experience has shown that in some cases we have reduced the development costs of embedded software by 80 to 90%.

With many years of experience in embedded software, technological development, design and business understanding, Move Innovation is an ideal partner when developing. For us, embedded software also means secure communication with other devices and back office systems; eg. MES (Manufacturing Execution Systems) and CMS (Condition Management Systems).

We specialise in solving problems that have never been solved before!

We are passionate about developing embedded software that has never been developed before. Together we have a broad experience and can therefore do any software development.

We work with proof of concept, early in the development, to ensure the solutions live up to the requirements and needs of the users and you. In addition, we develop software that easily can be updated, so the solution always lives up to the future requirements and thereby is future-proof. This keeps your expenses to a minimum.

 

We develop in close collaboration with you

At Move Innovation, you are involved in all processes and decisions and together we ensure that all solutions are tailored to your needs. No projects or solutions are like another or standard, but we draw on each other's experience and competencies internally, so that your expenses are kept to a minimum.

We are experienced in collaborating with startups, the industry and medical companies.

Do you need help realising your ideas? 

 Contact us at +45 32 20 50 60 or info@moveinnovation.dk

Our skills

Embedded Software
Industrial Instrumentation
Digital Signal Processing
Data Analysis, Statistics 
Rust, C, C++, QT
Python, Lua, Matlab, 
Embedded Linux
Linux Device Drivers
Yocto, OpenEmbedded, Buildroot
VHDL, Verilog, HLS
RTL Test & Verification
FPGA system design
FPGA SoC

processdescription9878

PROCESS DESCRIPTION

Depending on your needs, these are the steps Move Innovation takes you and the development through.

Analysis (60-80 hours)

The foundation for a successful development is to understand your and the users' needs as well as the desires for development. We therefore make an analysis and define the project in general terms.

Proof of concept

Proof of concept is used in some projects, as we need to test or "prove" that the core function is possible when it comes to a new software function or development. In other projects, we have dealt with similar issues and can draw on our experience, and therefore proof of concept isn’t necessary.

Requirements specification

When it’s proven that the development is possible, requirements specifications need to be prepared. The requirements specifications describe your and the users requirements for the solution. The requirements specifications are the compass describes how the end product is to work. So the requirements specifications should be seen as a description of what you want as well as what you think provides value for your business and/or users. The requirements specification preferably contains a list of requirements for the solution, which must be met for the project to be a success.

System design and architecture

Once the solution is specified, the system and architecture of the software are designed. We organize resources and components in a system and describe the components and interfaces between hardware and software.

Project plan

After the design of the system design, we have a better insight into the solution and, and from there we prepare a realistic project plan, which contains a time and budget plan, for the final product.

Iterative and agile development → test → corrections (this is repeated until development is complete).

Once the project plan is in place, we develop the various parts of the software and implement this on the hardware. Throughout the process, we test the software on and adapt it.

The results are verified and documented and the final software solution is implemented in the final hardware.

Test

Then the development must be tested. This can be done via one or more of these tests: 

  • Factory Acceptance Test: Does it work, at the factory? 
  • Site Acceptance Test: Does it work with the customer? 
  • In Operational Test: Does it work with the users?
competenceswithin9879

Our software engineers have strong competencies within:

fpgasysstems6722

FPGA SYSTEMS

Move Innovation has developed a range of products where we combine our knowledge of FPGA systems with our expertise in mathematical tools, for example Matlab. The products are typically used to move expert knowledge close to the machines. This way, the knowledge of production engineers is implemented quickly in the production line.

The purpose of creating productivity improvements in production through the use of FPGA systems has created major competitive advantages for our customers.

There are a number of good reasons for using FPGAs, including:

  • Flexibility in the design, with the option of customized peripherals
  • Avoid expiration, FPGAs can be updated
  • Support for multiple kernels
  • Hardware acceleration
  • Good and well-developed software tools

Today, the development of FPGA systems is therefore an important part of the vast majority of Move Innovations' projects.