Accelerate your Embedded Development

Save Time, Reduce Risk,
Improve Quality

Develop with Confidence

Deliver on Time

Better Embedded Software Starts Here,
with the right tools, expert guidance and trusted support

Percepio logo
Razorcat Development logo

Click Logo for News

Follow the Flow to Better Embedded Software

Develop
Build your Embedded Application with the Right Tools

Every project requires a solid foundation. Only with robust, reliable, and highly efficient software libraries you can create your application and serve as building blocks required to compose your applications code.

➡️ RTOS, Embedded Studio, Embedded Software

Embedded software development with SEGGER Embedded Studio and Embedded Middleware

Debug
Find Defects in your Embedded Application quickly

Debugging is critical for embedded systems. Market-leading debug and trace probes optimize applications before final development steps. Reliable probes and tools ensure accurate conclusions during intermittent test runs.

➡️ J-Trace Probes, J-Link Debug Probes

Embedded software debugging and trace with SEGGER J-Link, J-Trace and Ozone

Verify
Understand Runtime Behavior

SystemView is a powerful, minimally intrusive tool essential for embedded-system development. It works with any CPU, RTOS, or bare-metal system, ensuring high flexibility and adaptability across diverse embedded software projects.

➡️ System Analysis, Design Validation

Runtime verification and system analysis with SEGGER SystemView

Observe
Gain continuous Insight into your System

Supercharge embedded systems development with continuous software observability. Slash debugging time and expedite delivery, detect and debug issues with a bird’s eye view in fielded devices remotely for swift solutions and reliable operation.

➡️ Continuous Observability,Tracealyzer,Detect,DevAlert

Continuous Observability for embedded software with Percepio Tracealyzer

Test
Validate your Software against Real-World Requirements

TESSY automates unit test cycles and regression testing for embedded C/C++ software. The easy-to-use tool guides through test workflows, manages requirements, measures coverage, and ensures traceability across different target systems.

➡️ Automated testing of embedded software with TESSY

Embedded software unit and integration testing with Razorcat TESSY

Produce
Make your Product ready for your Customer

Programming is crucial during verification, transferring the application to target hardware and conducting testing. Once finalized, the application deploys to hardware, becoming the final product.

➡️ Flasher Single-unit and Gang Programming

Production programming for embedded devices with SEGGER Flasher

Get Expert Help
Choose the right Tools with Expert Guidance

Solve complex engineering challenges with our expert team. Delivered on time, on budget, every project. Receive dedicated personal technical support throughout your entire engagement for complete peace of mind.

➡️ Get personal assistance by an embedded expert

“Do today already, what others think tomorrow only, steady is only the change.”

— Heraclitus, Greek Philosopher (535 to 475 B.C.)

Companies relying on our Solutions & Services

© 2026 Carnica Technology. All Rights Reserved. Contact Us · Legal & Privacy

SEGGER Ozone-Sim

Ozone-Sim for high-speed embedded software simulation

With Ozone-Sim, SEGGER introduces a high-performance instruction set simulator designed to accelerate
embedded software development, debugging, testing, and analysis.

View More

SEGGER J-Link ULTRA

SEGGER redesigns J-Link Ultra with compact housing and USB-C

SEGGER announces a redesigned J-Link Ultra debug probe featuring a compact housing with USB Type-C connectivity and integrated mounting holes.

View More

Support for OnMicro OM662X

Support for OnMicro OM662X series to SEGGER J-Link and Flasher

SEGGER announces official support for the OM662X series from OnMicro by its industry-leading J-Link debug
probes and Flasher in-system programmers.

View More

SEGGER SystemView V4

System analysis made easier with SystemView V4

The new version of System View introduces support for adding the firmware ELF file directly to a project. This provides SystemView with crucial information without requiring any modification of the target source code, simplifying both recording and analysis of system behavior.

View More

Top Speed for SEGGER Flasher

SEGGER guarantees Top-Speed
for Flasher programmers

SEGGER now guarantees that Flasher is the fastest in-system programmer on the market. Flashers are guaranteed to have the fastest programming time in the industry, being very close to the theoretical maximum speed achievable for the given hardware.

View More

SEGGER emApps: Best of Show

emApps receives Best in Show Award at embedded world 2026

SEGGER's emApps concept for bringing app-based functionality to embedded systems received the Best in
Show Award from Embedded Computing Design in the Dev Tools, Software & OS category at embedded world
2026. The award recoanizes innovative products and technologies presented at the show that significantly
impact the embedded-svstems industry.

View More

Software-defined Medical Devices

Continuous Operational Assurance:
the missing discipline for software-defined medical devices

Software-defined medical devices are transforming healthcare and they also challenge many of the assumptions behind traditional device development.
If software can evolve after deployment through over-the-air updates, Al models, and increasingly connected ecosystems, is one-time verification still enough? Or do we need a new way of thinking about assurance throughout a device's operational life?

View More

HOT Update: TRACEALYZER v4.12

Tracealyzer 4.12 is now available for download. Here's what's new.

— Simplified Linux installation — 4.12 adds DEB and RPM packages and an apt repository, making installation significantly easier for Linux-based development environments.
— Zephyr SMP support — Tracealyzer now supports multicore Zephyr systems using symmetric multiprocessing, giving you full trace visibility across all cores.
— Object Utilization view — visualise utilisation levels for kernel objects such as message queues over time, making it easier to spot capacity limits, bottlenecks, or unexpected resource usage at runtime.
— Minor fixes and improvements — the release also includes general bug fixes and product refinements.
Customers with an active maintenance subscription can download Tracealyzer 4.12 now.

View More

Percepio Continuous Observability

Building Reliable Embedded Systems with Continuous Observability

Observability in software systems refers to the ability to measure a system's internal states by examining its outputs, such as logs, system traces and memory dumps. Traditionally, observability has been reactive, with developers using debugging tools only when problems are detected.

View More

Video Tutorials: Detect, DevAlert

New series of video tutorials Tracealyzer, Detect and DevAlert

Check out the new series of tutorial videos made by PERCEPIO. Learn about Detect, DevAlert 2.0, runtime insights: Azure RTOS, verify task timing and scheduling, tracing Zephyr RTOS, user events in Tracealyzer, efficient firmware development and a Tracealyzer Demo.

View More

White Papers

Continuous Observability in Embedded Systems, Fast Debugging and more

Get the latest White Papers from PERCEPIO: Continuous Observability in Embedded Systems, Improving the Reliability of the Internet of Things, Stop Guessing: See Inside RTOS Firmware with Visual Tracing and other hot topics.

View More

Percepio CEO Johan Kraft

... interviewed by Jacob Beningo: Watch the video.

Embedded World 2018 - Interview with Johan Kraft CEO of Percepio

NEW: TESSY 6.0

TESSY recognized as both innovative and feature-oriented product

Razorcat has introduced several powerful new features designed to enhance the workflow. You can find a detailed overview on the dedicated page: „NEW: TESSY 6.0".

View More

NEW: Razorcat TESSY 5.1

Test without changing source code with fault injection in new TESSY 5.1

TESSY 5.1: With "Code Access" and "Hyper Coverage" in TESSY v5.1, embedded software testers can easily aggregate coverage across different tests, test levels and test tools - and automatically find hidden or untested code throughout the source code including all variants.

View More

TESSY Certified Unit Testing Tool

TESSY qualified for IEC 61508 and ISO 26262 standards

TESSY is a powerful and certified Unit and Integration Testing Tool for embedded C/C ++ supporting a wide range of microcontrollers, IDE/compilers and target platforms. TESSY is qualified for safety-related software development according to IEC 61508 and ISO 26262.

View More

TESSY: Professional Test Management

TESSY automates the entire unit test cycle including regression tests

TESSY automates the entire unit test cycle including regression testing for embedded software in C/C++ on different target systems. TESSY is qualified for safety-criticial software development according to IEC 61508 and ISO 26262 standards.

View More

RAZORCAT CTE: Class Tree Editior

Easily create systematic test cases in graphical notation

CTE Classification Tree Editior provides a systematic and easy understandable way to create test cases in a graphical notation. It is used to transform a (functional) specification into a set of error sensitive and low redundant test case specifications.

View More

CCDL: Check Case Def. Language

Use CTE to transform functional specification into a set of test cases

RAZORCAT Classification Tree Editiopr (CTE) provides a systematic and easy understandable way to create test cases in a graphical notation. It is used to transform a (functional) specification into a set of error sensitive and low redundant test case specifications.

View More