Eigenentwickeltes SAMD-Steuergerät (ECU) mit Kommunikationsanbindung
Eigenes Steuergerät (ECU)

HomeServicesEmbedded Software

Software development that doesn't just run, but proves itself in the product.

Timing, communication, control logic and tests are addressed exactly where software affects the stability of the overall system — and validated together with the hardware we develop ourselves.

  • C / C++ / C#
  • ASP.NET · Python · JS · SQL
  • Drivers & BSP
  • Test & Verification
  • ASPICE · ISO 21434

Embedded software for critical electrical systems.

Firmware

Embedded C/C++ & low-level programming

Microcontroller firmware (ARM Cortex-M and similar), matched to our own electronics.

Drivers / BSP

Driver & BSP development

Device drivers and board support for embedded Linux and RTOS platforms.

Quality

Test & verification

Unit, integration and system tests along the V-model — making stability verifiable.

Firmware, electronics and EMC mesh together.

Many stability and even EMC problems arise from the interplay of software and hardware — clocking, switching edges, communication timing. Because SAMD develops both and measures in its own lab, we solve precisely these interface problems.

One team for hardware and software.

Hardware and software are considered together at SAMD and brought together technically.

From bare-metal to a robust control unit.

We develop firmware and embedded software for real electronics – from bare-metal and RTOS to control logic, diagnostics, OTA updates and communication interfaces. What matters is not the individual technology, but an interplay that stays stable under real-world conditions.

Examples from practice: battery management systems and control units with communication connectivity. Because firmware and electronics come together at SAMD, timing-, stability- and EMC-relevant interfaces become visible early and are resolved deliberately.

View references

  • Bare-metal
  • RTOS
  • Embedded Linux
  • C/C++
  • Drivers & BSP
  • CAN
  • LTE
  • Wi-Fi
  • Bluetooth
  • NFC
  • Diagnostics
  • OTA

From concept to delivery.

We support embedded software from requirements and architecture through implementation to test, integration and delivery. In doing so we consider not only the intended function, but also constraints such as EMC, update capability, maintainability and relevant safety requirements.

  1. 1Requirements & architecture
  2. 2Implementation
  3. 3Integration & test
  4. 4Documentation & handover

Frequently asked questions.

Which technologies and languages do you use?
We work with a broad technology base — including C, C++, C#, ASP.NET, Python, JavaScript and SQL — and choose the right foundation for each project. This lets us cover low-level firmware as well as control and application software.
Do you work according to automotive processes and cybersecurity standards?
Yes. We are familiar with common development methods and standards such as ASPICE (process maturity) and ISO 21434 (automotive cybersecurity) and integrate them as appropriate for each project.
How do you ensure quality?
Through structured testing — functional, systemic and user-centred. Safety, stability and usability are the focus; for embedded, along the V-model.
Do you also develop application software and data solutions?
Yes — custom software solutions beyond pure firmware are covered in our Software & Data area (e.g. industrial apps, IIoT platforms, data analysis).

An embedded project with a hardware connection?

Tell us about the system, interfaces and target platform — we'll assess the effort.

info@samd-solutions.de
+49 1511 0988717

Harbke — Gesellschaftssitz & EMV-Labor mit Vollabsorberhalle · Am Glüsig 1C, 39365 Harbke

Meine — Technische Entwicklung (Elektronik & Embedded) · Peiner Straße 16, 38527 Meine

Mo–Fr 07:00–19:00 Uhr