·
·
Software Design

Software design.

Starting your product development with a solid software design is essential for today’s complex, software-driven products. A key step in creating proper software and system design is to ensure the product is properly specified. Clear product requirement description makes it possible to effectively communicate and define system features within the development team.

Electronics Development

Proper architecture for every product

At EKTOS, we prioritize the proper architecture of each customer’s product. Whether it’s a small coin-cell sensor or a distributed real-time computing system, every project deserves a proper and professionally documented software architecture.

EKTOS follows Kruchten’s “4+1” architectural model for the software architecture build-up and modeling. Our designs are reliable, scalable, and built with a focus on error handling, fault tolerance, and stability to minimize the likelihood of failure and downtime.

Currently, EKTOS designs and develops a wide range of modern products, including Internet of Things (IoT), RF Electronics, Power Electronics, Medical Electronics, Consumer Electronics, Instrumentation and Control Electronics, and High-Reliability and Robustness Electronics.

How we work

EKTOS suggests the following design process

01

Product Onboarding Workshop

Our technical experts will conduct a workshop to fully understand your product, its features, and the importance of the requirements and functions.

02

System Breakdown and Analysis

The EKTOS team conducts a thorough analysis, breaking down the system into functional components. We use structured methods like mind-mapping, flowcharts, or UML “Component Diagrams” to clearly define each function.

03

Component Diagram Creation

A detailed “Component Diagram” ensures that all the required interfaces, ports, and sub-components are identified and added.

04

Further Design Development

Once the Component Diagram is in place, we can proceed with the next stages, such as creating a Class Diagram or moving to behavioral diagrams.

What we deliver

Firmware development

EKTOS delivers cost-effective, professional C/C++, Assembler, and Rust development of embedded software/firmware solutions. This package includes profiling, testing, and integration with hardware.

Development can be done using EKTOS’s in-house development model or the customer development model. Functional safety could be included in the development process.

Our team can offer comprehensive testing and verification services. Starting from old-fashioned manual testing and reaching out to fully automated closed-loop test environments.

At the same time the services of development of unit-tests to the software under development or already developed – could be delivered. Whether you are interested in functional safety, security, or “just” unknown to you “market” regulations – our team can support it too. Whenever you want to use a simple standalone IDE installation or stick to a containerized and fully automated CI/CD pipeline, EKTOS can help you design and implement one. Our team can identify the toolchains required, and describe the processes, and code guidelines to your development team.

Technology Categories

Types of software

Embedded Software

BARE METALLinuxFreeRTOSWindows CEJava

Mobile Applications

AndroidiOSXamarin

Windows .NET Applications

WEB pagesLayout
What we work with

Tools and languages

VHDL
VHDL
Python
Python
C#
C#
Java Script
Java Script
Java
Java
CSS 3
CSS 3
C/C++
C/C++
Eclipse + GCC
Eclipse + GCC
Visual Studio
Visual Studio
HTML 5
HTML 5
Clients
Selected case study

EKTOS develops control unit and wireless communication for the JHminiStrø feeding robot.

EKTOS has helped improve the new version of JHminiStrø in a number of ways…”

Lars ForbechHead of development and manufacturing at JH Agro

JHminiStro fodringsrobot
Book a meeting

Tell us about your project

What Happens Next?

1

Our sales team gets back to you.

2

We discuss the project details and provide you our initial view on the ways to solve it

3

We make a deal on how to move on and make your product time to market short and effective.

This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.