for better solutions
efficient - international - agile
Let us first introduce ourselves with our main axioms.
We offer our competences in software development with internationally located developers.
Modern development processes enable us to offer customer centered development. So you not only get what you pay for, but also exactly what you want and specify.
Efficiency and transparence is what we empower not only in our team but especially for our customers. Effortless communication and fast results are the goals we want to accomplish.
Find out the main areas in which we can offer you our expertise.
CPU, FPGA, GPU
Layered Code Architecture
Performance Optimized Code
C/C++, Verilog, CUDA
Desktop and Mobile Support
IOS, Android, HTML5
App UI/UX Design
Social Media Integration
using latest guidelines
State of the Art Research
Benchmarking, KPI Definition
Continuous Integration (CI)
State-of-the-art research for algorithmical problems
Concept planning, prototype implementation (MATLAB, Python), system simulaton & testing
Support in different algorithmic fields
Development on different platforms
Software optimization (NEON, CUDA, OpenCL...)
Layered code architecture
Different OS support
Hardware-near interface programming
C/C++, Verilog, VHDL
Supporting different mobile platforms
Application Design planning UI/UX
Social media integration for authentication
Using latest guidelines
App integration and registration
Web design planing
Cross browser compatibility
Desktop and Mobile support
Authentication for User-base
Process and workflow planning
Software and tooling consultation
Code & System architecture
Technical project consultation in different fields
Code testing on different levels
CI integration and setup
White Box / Black Box SIL testing
See in which forms you can work together with us.
This contract type is ideal for you if you don't need a full-time engineer for your project. You want to finish a subtask, for which you need experts in specific technical fields. The amount of hours and specialist you need will be determined by usExample:
Your project needs experts in embedded and algorithm development. So an example offer could be x hours of our embedded experts and y hours of our algorithm development experts depending on the provided project planWorkflow:
We will grant you access to our agile workflow system. There, you can look into the progress and subtask planning of your project. We will assign the best available specialist to your task and add your task to the next sprint.
This contract type is ideal for you if you need full-time engineers. You are in need of an expert in a specific field who devotes all his time to your tasks. You can integrate the task planning for our expert in your processes or use our tools to organize the time of the expert.Example:
You want to have an embedded engineer for your project, who can work an your task in home office or at your location.Workflow (Optional):
We will open a project for you in our agile workflow system. There, you can assign your tasks to the engineer(s) and add a detailed description. The engineer(s) will work on your tasks in the sprint. The workflow is transparent for you and for us as well: We also have the possibility to complement the skills of our expert with the Skills of another expert to speed things up in interdisciplinary situations.
This contract type is ideal for you if you want to give us an isolated part of your project without thinking too much about the realisation and organisation. We will configure a team with different engineers for your needs. After collecting all your requirements and needs we will create a project plan in which the realization is planned in detail. The project plan is the foundation on which the sprint and subtask planning is based. To get a more detailed overview of this contract type
Get to know our ways we plan and execute your tasks.
The largest unit we work with is your project itself, which is defined by us based on your requirements and needs. The project consists of multiple working packages. The next step is to split the big working packages into smaller units. The size of the working packages are designed in a way that they can be completed in less than one week. „Rome wasn't built in one day,"
After we split your project into smaller units, we assign these units to our sprints. The goal of one sprint is to finish all small assigned units. The units should be small enough to be handled in single sprints. The length of the sprint is configurable, usually between one and three weeks. A variable number of experts can be assigned to each specific sprint.
Each unit is called a task. Every task is planned with a detailed description and definition-of-done to be achievable in one sprint. It delivers a new well defined feature to the new software release upon completion. If the task can only be solved by two or more engineers the task is split dynamically during the sprint.
Our main crew to handle your projects.
Founder and Developer with special knowledge in embedded programming.
As an electrical engineer he has experience with hardware and software
development and can combine his expertise with architecture and project requirements planning for
the efficient achievement of project goals.
#embedded, #systemArchitecture, #testing, #adas, #electricalEngineer, #requirements, #computerVision
Co-Founder and Developer who specializes in embedded programming and algorithm development.
Has very good knowledge in software architecture.
Also worked on app & web development.
#controlTheory, #embedded, #softwareArchitecture, #scrumMaster, #adas, #appWebDev, #electricalEngineer
Software Developer with superior knowledge in Backend Development.
He also gained a lot of experience during his 8 years of software development in different projects as a freelancer. Works under the Clean Code Paradigm. Responsible for the whole IT infrastructure and support for any technical topics.
#backendDev, #cleanCode, #informaticEngineer, #embedded, #linux
Software Developer in the field of bare metal programming. Mainly focused on hardware-near programming and software optimization on different platforms. Guru in Linux Development and Real-Time Operating Systems (RTOS). He is the developer who accelerates the development speed and quality of the whole team.
#gpu, #cpu, #optimization, #hardware-near, #linux, #electricalEngineer, #RTOS, #bareMetal