Please scroll

tenics task force

Engineering experts for space

For client projects and our own products, we use a wide range of technologies. Our broad tech & tool box helps us build tailored, high-quality software solutions.

Which technologies and tools do we use—what are concrete projects and tenics products?
Here’s a brief overview.

The tenics tool box

Technology we use for our projects

01

Communication Buses

Controller Area Network (CAN): ISO 11898

Military Standard Bus (MilBus): Refers to MIL-STD-1553 (military data bus standard)

Serial Peripheral Interface (SPI): De facto standard for synchronous serial communication

RS-485 (Recommended Standard 485): TIA/EIA-485-A (balanced digital communication)

Inter-Integrated Circuit (I2C): A two-wire serial bus developed by NXP Semiconductors

SpaceWire: Based on IEEE 1355 (used for spacecraft communication networks)

02

Protocols

CANopen: A communication protocol stack and device profile specification for CAN-based embedded systems (common in automation)

Message Queuing Telemetry Transport (MQTT): A lightweight messaging protocol for small sensors and mobile devices

Consultative Committee for Space Data Systems (CCSDS): An international standard for space communications

Packet Utilization Standard (PUS): A standard for telecommand and telemetry packet structures in space systems

03

Frameworks and Standards

Robot Framework: An open-source test automation framework for acceptance testing and robotic process automation

European Cooperation for Space Standardization (ECSS): Standards for space systems, including engineering, management, and product assurance

SCRUM: An agile methodology for software development focusing on incremental delivery, sprints, and continuous improvement

04

Development Practices

Continuous Integration / Continuous Deployment (CI/CD): Development practice for automated code integration, testing, and deployment

  • – Tools: Jenkins, GitLab CI/CD, GitHub Actions

Test Automation: Use of tools and frameworks to automate the testing process

Agile Development: General methodology for iterative software development with continuous feedback

05

Development Areas

Embedded Development
Programming Languages: Rust, C, C++

Full-Stack Development
Programming Languages: Java, TypeScript, C#, Python

06

Operating Systems and Tools

Yocto Project: A build system for creating custom Linux distributions for embedded devices

Embedded Linux: A Linux-based operating system tailored for embedded systems

Docker: A platform for containerizing and running applications in isolated environments

07

Project Management and Collaboration Tools

GitLab: A platform for version control, CI/CD pipelines, and DevOps collaboration

GitHub: A platform for version control, collaboration, and GitHub Actions

Jenkins: An open-source automation server for building, testing, and deploying software

JIRA: A tool for agile project tracking and issue management

Confluence: A team collaboration and documentation tool

 

Portfolio → Individual Development

Our latest client projects

  • 01
  • 02
  • 03
  • 04
  • 05

Start project request

Portfolio → tenics Products

Dragonfly

EO Data Portal Microservices

tenics and Marble Imaging are developing a prototype of a geospatial data–based portal (“Kaleidoscope”) by the end of June 2026 to enable fast, easy access to public EO data as well as future Marble data and analytics. As part of this effort, tenics is building a suite of microservices for data processing.

The project is funded with €450,000 by BAB under the Bremen Aerospace Research Program 2027 (LuRaFo).

Technically, the portal is based on a microservices architecture with a frontend and an API; it supports, among others, Sentinel-2, Landsat, and—starting in Q3 2026—Marble data, including raster/vector processing and scalable storage.

 

-

This website uses cookies. You can either agree to the use of cookies, decide individually for different types of cookies or reject all cookies. Find out more in our privacy policy.

Allow cookies
Select cookies
Reject cookies

Cookie settings

Here you can individually select which cookies you want to allow to be saved in your browser.

Allow all
Save cookie settings
Reject all cookies