Whether you want us to review your prospective projects or you want a consultation for the project that has already begun, we can help you FREE OF CHARGE. We’ll analyze your project and will find ways where you can cut down on costs.
What we do
ADUK GmbH is the engineering company that has the in-house resources for Embedded Hardware and capabilities to create powerful hardware and sophisticated firmware from scratch as well as perform complex machine to machine integration leveraging the experience we have accumulated completing challenging technical tasks in dozens of projects for various industries
On-time, within budget
With sound project planning in place, we always meet expectations. We make accurate cost and schedule estimates for our development projects
Hopeless projects rescue
Our unique engineering team of geeks and scientists allows us to solve the most hopeless and non-trivial tasks
Despite the difference in time zones, we stay in constant communication with our clients and are ready to adjust to your work schedule
Agile best practices
At the end of an iteration, we demo each completed story in a working, tested system to receive your feedback and adjust the backlog for the next iteration
Broad tech stack
With our knowledge of a variety of main modern technologies, we can build firmware and software for all platforms
We guarantee free support services for a certain period of time after your project has been completed and launched to market
We deliver premium class engineering services for our clients worldwide
successfully developed electronic hardware projects for clients all over the world
years of experience in hardware & software development
mass-produced devices in various industries
Meet the team
Our team members are our greatest asset. Our ability to deliver outstanding results for our clients starts with our team of engineering experts.
Areas of expertise: multifaceted experience in electronics, complex IT management systems and hardware/software development
Areas of Expertise: Business development in the aread of Hardware, Software and Firmware
Technologies: DSP, Embedded Linux, ZigBee, BLE, OpenCV, LoRa, M2M, C/C++ Areas of expertise: IoT, smart home, machine vision
Technologies: Altium (PCB), Atmel AVR, STM32, TI MSP430, TI C2000, ARM, DSP, Embedded Linux, ZigBee, BLE, OpenCV, LoRa, C/C++ Areas of expertise: Machine vision, M2M, IoT
Technologies: STM32, nrf52, EFR32, Pic24, COM, UART, SPI, I2C, nRF24l01, DMX512 etc., C# Areas of expertise: Machine Vision, IoT
Embedded Linux Engineer
Technologies: Linux, Linux kernel, Python, Java, C++, OpenCV, single board computers, Bash, TR-069 Areas of expertise: Linux, IoT
Technologies: Python, C, C++, BLE Areas of expertise: IoT, embedded systems
Technologies: C++, STL, WinAPI Areas of expertise: IoT
Technologies: C, Python Areas of expertise: embedded systems
Technologies: Cybersecurity, Delphi, Java, C, PythonAreas of expertise: IoT, embedded systems
Technologies: 3D modeling, AutoCad, SolidWorks Areas of expertise: Modeling and Constructing, Industrial Design
Some Our Cases
The most part of our portfolio is protected by a Non-Disclosure Agreement (NDA) so we can't show them at ADUK GmbH website. However there are cases we are proud to demonstrate.
What OS do you use for embedded software development?
For Embedded development, we used the following operating systems:
Do you provide embedded software testing services?
As we are a top Embedded Software & Hardware Development company, we provide services for testing embedded software. It happens not everyone needs to develop their product from zero but needs to find errors and debug them. We perform quality tests using manual tests, Google Testing Framework, Travis-CI.
What methodologies do you use in the development process?
We follow an agile approach, practice scrum and kanban in our embedded development process. All our development is based on two-week sprints. We have all the standard scrum ceremonies: daily stand-ups, regular PBR, poker planning, and a retrospective at the end of each sprint. We also run an internal demo once a month.
Despite the fact that we have been following a flexible approach to embedded hardware development since the very beginning of the company’s activity, we started actively practicing scrum tools a year and a half ago. The prerequisites for this were the growth of the company, an increase in the number of clients, and, as a result, multiple increases in tasks.
Globally, managing the development process is reduced to controlling two types of risks. The first of them is to violate the agreed terms. At best, we can find out that a task requires more time on the same day that the developer started it. At worst — a day or two before the deadline. The second type of risk is to make a functionality that no one will need later. And that’s the worst thing that can happen. Read below about how we control these risks.
Let's get in touch
Give us a call or drop by anytime, we endeavour to answer all enquiries within 24 hours on business days.