Creating, implementing and programming software on an electronic product ensures that these devices become intelligent. So every electronic solution needs software to make it work the way our customers want it to. This is always accompanied by hardware, on which this software code is programmed. It is therefore very important that our system architect, hardware and (embedded) software designers work well together. Software development in the electronics world where VEDS Group is active, consists of several elements.

First we have embedded software. This is always written for a (micro) processor integrated in the product: the embedded system. This form of software is developed for (precision) devices that do not have a computer control, so that the product is still intelligent and controlled. Examples are the control of various flows, data storage, LED control, control of connected devices or a screen, etc. The application of an embedded system in equipment ensures that the software can be adapted or replaced in a flexible manner (performing a system update). These devices can be part of  Internet of Things (IoT) .

Then there is system software. It provides devices with their core function and manages the operating system and its subsystems. Well-known examples are Windows, Android and Mac OS. These operating systems link the various hardware components within an electronic device, but are also responsible for file management and how and which programs run.

When the hardware of an electronic device has been produced and it is ready to program the software code, programming software is needed to put it on the hardware. This software is thus written for devices or programmes used to develop and program software, but also for debuggers, test systems and other tools used to write software code.

There is also program and application software, which is developed so that end users can perform certain tasks. A common term for this version of software is (mobile) app development. Because an operating system runs application software, users can use (web) apps on their phones and computers. Think of Windows as an operating system and Microsoft Word as an app on a computer; Android as the operating system and Gmail as the app on the phone; a website where you can log in to view information/webshop.

VEDS specialises in all 4 forms of software development.


we develop your

C(++/#)
Visual basic
HTML
Mobile app development
Java
Swift
Linux

Microcontrollers

we create applications for

Android
iOS
UNIX
Windows
RTOS
ROS
Unified Modelling Language (UML)
protocollen zoals: Zigbee, TCP/IP, WIFI & BLE

Software ontwikkeling

application programming interface

In software engineering, the terms front end and back end refer to the separation between the presentation layer (front end) and the data layer (back end) of a piece of software, or the physical infrastructure of hardware. An example of this is that frontend development focuses on the visual aspects of a website, whereas backend development focuses on the underlying server (the non-visible layers of the website).

An Application Programming Interface (API) is required for the front and back end of software to communicate. This API can be used to allow the front and back end of a website or mobile app to communicate, but also to allow a computer program to communicate with another program or device. An example of an API is logging into a webshop via Facebook or Google. The web shop uses the API to enter the information known at Facebook or Google into the order account on the web shop.

Software ontwikkeling: embedded system

embedded system

Embedded software is always written for a processor integrated into the product; the embedded system. Also called an embedded or integrated system. This system always consists of hardware, for example a chip, and software and is always part of a larger electrical (and mechanical) product. It contains a memory on which the designed embedded software is placed, which takes care of the control of the device it is placed in. Products can contain one or more embedded systems and these can be relatively simple or complex, depending on what they are programmed for.
Embedded systems are incorporated in consumer electronics such as mobile phones and cameras, and household products such as washing machines and microwaves. Other examples of products with these systems are (EV) cars, payment terminals, industrial and hospital equipment.

Software ontwikkeling: software testen

software testen

During the writing process, the software is continuously tested extensively, so that the customer always receives a working product from us that meets the previously discussed requirements.

In addition to testing the software of the electronic product, VEDS Group can also design and develop a test device so that either VEDS or the customer itself can functionally test the end product. These tests are virtually 100% reliable and ensure less to no downtime when the product is in the field*.

*Failure due to production/assembly, not due to user marks.

read more about our other departments and get to know us better

Hardware 


A hardware designer designs the electronic hardware for use in an electronic device. By first drawing a schematic diagram, they can eventually layout the PCB. Together with the software designers, they make sure that the design of the system architect is realised, so that the result works as the customer wants it to.



mechanics 


A mechanical designer designs technical illustrations for electronic devices and machines and takes care of the production of prototypes (and series). The designs are made according to the wishes of the customer and in consultation with the hardware and software engineers for the best result. Mechanical designers ensure that the designs are functional, efficient and safe.


production & assembly 


The production and assembly staff ensure that the designed products come to life. The production department produces and assembles the PCBs using a stencil-, SMD- and soldering machine and provides conventional hand assembly and (final) checks. The assembly department ensures that the end products are assembled according to the customer's wishes.


completed projects 


We carry out our projects for and with our clients, with whom the VEDS Group wishes to create a liveable, technological world together. Are you curious about concrete examples of completed projects and products? We have listed a number of them for you.


do you have any questions about our services or products?

ask for the possibilities.

Protected by reCAPTCHA.

contact details


VEDS Group

high tech campus 25, hal 2
5656AE Eindhoven
Netherlands

phone: +31 (0)88 011 02 02
mail: info@veds.nl

algemene voorwaarden