Core competencies
Core competencies
We are experts when it comes to design and implementation of
high reliablility systems. We can join you on any layer of your product,
from the embedded microprocessor over internet protocols up to your
web frontend. We always strive to optimize the user experience.
We will help you chose the appropriate building blocks for your project,
keeping in mind simplicity and long-term availability.
Our background in maths and science allows us also to work on algorithms
development, optimization, sensor calibration or
complex control algorithms. We have repeatedly turned research papers
into working products.
In case you find yourself in an situation with outdated or
end-of-life technology, we'll work with you to find an equivalent
or better replacement.
- You are in the medtech industry developing systems
lives depend on.
- For a space mission, you need systems to run on
rad-hardened
RISC-V or RAD750 chips with minimal power consumption
and error rates.
- You are in aviation and your system controls aircraft
or navigation systems.
- Any kind of embedded automotive projects.
- An aerospace project needs to run on rad-hardened
RISC chips with minimal power consumption and error rates.
- Your systems need to run reliably 24/7
in an industrial
or energy production enviroment where downtime is very expensive.
- You are designing a SaaS system which needs to be fast,
reliable and easy to use.
Being passionate technologists, we constantly learn. Therefore, the lists below
are not exhaustive. If you don't find what you need, please do
contact us to discuss.
Programming languages
- Modern ISO C/C++; STL/Boost; including MISRA
- Swift
- Python / Flask / Django
- Bash and UNIX scripting tools
- Java
- Node/React/Typescript
Software systems
- Matlab
- Simulink
- Scipy, numpy, matplotlib, plotly
- Python-MIP
- OpenCV
- TensorFlow
- Mathematica, Maple (Computer Algebra Systems)
- Bihrle D6 (aerodynamics simulation tool)
Bus systems and protocols
- CAN-Bus
- Modbus
- RS232, RS485
- Ethernet, UDP, TCP/IP
Development methodologies
- Scrum
- V-model
- Methodologies appropriate for the task at hand or as specified
Development technologies
- Git, svn
- Continuous Integration (gitlab, Jenkins, Travis)
- Docker virtualization
- Test driven development (TDD)
- Static analysis and code coverage tools
- gitlab, Jira, track (Issue tracking)
- Doors (requirements analysis)
- MS Project and various clones
- Troubleshooting with valgrind and various debugging tools
- UML
- OpenGL
- Specialized tools as needed
Operating Systems
- Linux (including Realtime extensions)
- QNX, VxWorks (Realtime OSes)
- Continuous Integration/devops
- Rapid app development on Android and iOS
Technical writing
- Near native English
- Simple phrase structures
- Consistent terminology and layout
- HTML, Google Docs, Word, LaTeX