About Us

We are consultants with decades of experience in hardware and software development, project management, system architecture and design.

Our founder and CEO, Rudolf Streif, is a seasoned software engineering executive with over 30 years of experience and expertise in hardware engineering, embedded software systems, product development, life-cycle management and organizational leadership.

Companies and government entities rely on our expertise for their development projects. We pride ourselves in combining proven concepts with cutting-edge technology into innovative problem solutions.

Our Expertise

Our expertise spans the entire product life-cycle from inception, design and implementation to continuous integration, test, delivery and deployment.

System Architecture and Specification

Good system architecture and detailed component specifications define a successful development project.

System Architecture and Specification

Laying the foundation

A successful development project starts with a good system architecture and detailed component specifications. They provide the conceptual model of the system itself depicting its components, how users interact with them and how they integrates with other systems.
  • Use Cases
  • Functional and Non-functional Requirements
  • System Model and Diagrams
  • Component Speciifcations

Design and Development

Good designs facilitate development, support change management and simplify maintenance.

Design and Development

Getting it right

Modern software systems are complex. Design to the interface with components providing micro services allow breaking up the architecture into pieces with well-defined dependencies facilitating implementation and maintenance. As long as the interfaces do not change components can independently developed and maintained.
  • Components and Interfaces
  • Structure and Behavior
  • Tools, Libraries and Middleware
  • Development and Doucmentation Standards

Project Management

Product development projects can be full of risks. Keeping the tab is essential for success.

Project Management

Staying on track

Product development projects can be full of risks: technical and organizational. Even the most experienced developers and engineers underestimate effort and fail to recognize risks from time-to-time. Diligent project management is essential for delivering a project. Identifying risks early provides room for mitigation strategies.
  • Effort Estimation
  • Risk Identification and Mitigation
  • Plan, Do, Check, Act
  • Post Mortem Analysis

Delivery and Deployment

Time is of the essence. Continuous timely delivery and deployment constitutes a competitive advantage.

Delivery and Deployment

Shipping timely

In today's competitive business environment continuous timely delivery of a product and product updates decide over success. A software factory that automatically integrates, builds, tests and pushes artifacts to download sites helps to keep products up-to-date. It also demonstrates to customers and users that you care about them through taking good care of your products.
  • Continuous Integration
  • Automated Test, Delivery and Deployment
  • Quality Improvement
  • Shorter Cycle Times

Latest Events

We commonly present at open source events and industry conferences. Meet us there and talk to us.

blog

Yocto Project Developer Day 2017

February 20, 2017

The Yocto Project Developer Day is a one-day conference where developers a

Our Publications

Please check out and feel free to download the articles from our technical library.

Microcontroller versus System-on-Chip in Embedded System Designs
Microcontrollers (μC) have been dominating embedded system designs for decades. With 8, 16, and 32 bit variants and many different on-chip peripherals and memory configurations embedded system designers have many options to choose from. Semiconductor vendors often provide development tools, software libraries and code examples for common problems free of charge and free of licensing royalties, making it easy and straight forward to get an embedded project off the ground quickly.

However within the last couple of years, Systems-on-Chip (SoC) started “infringing” on the μC turf for embedded designs. SoC commonly provide more processing power, multiple CPU cores, support for high-level operating systems, access to mass storage devices and more. Affordable embedded development boards such as Beaglebone, Beagleboard, Minnowboard, Raspberry Pi and many others are sparking embedded engineers’, hardware and software developers alike, imaginations. Why not use an SoC for our next design?

Containerization – An Alternative to Virtualization in Embedded Systems
Virtualization is the foundation of cloud computing. It enables efficient deployment of independent systems across a computing infrastructure sharing resources for better utilization and eventually cost savings. With more and more powerful system-on-chip (SoC) available to embedded developers the idea of combining multiple discrete embedded systems into one using virtual machines is the logical consequence.

While the principle idea and goals of containerization are essentially the same as for
virtualization, there are significant differences between the two technologies. In a nutshell, virtualization is abstraction of hardware while containerization is abstraction of operating systems.

Embedded Linux Systems with the Yocto Project
Developers are increasingly integrating Linux and open source into their embedded systems. It supports virtually all hardware architectures and many peripherals, scales well, offers full source code, and requires no royalties.

The Yocto Project makes it much easier to customize Linux for embedded systems. It has become the standard for developing embedded Linux systems.

Published by Pearson Education in its Prentice Hall Open Source Software Development Series, the book is available through book retailers.

Yocto Project – Big in Embedded Linux

An introduction into the Yocto Project published by the Linux Foundation.

Yocto Project for Engineering Leaders

A briefing for engineering leaders on how they can leverage the Yocto Project for embedded Linux projects developed by their engineering teams.

Our Customers

Thank you to our clients and customers for their continued trust in our services.

  • Altec

    Altec Industries is a leading provider of products and services to the electric utility, telecommunications, tree care, lights and signs, and contractor markets. Altec delivers products and services in more than 100 countries throughout the world.

    Altec’s aerial devices, digger derricks, trucks and others have advanced electronic controls and telematics units for preventative maintenance, use-based leases and more.

    ibeeto developed a new Yocto Project build system for the telematics control unit (TCU) and a handheld field diagnostics device that can seamless build the entire operating system and system software stack for multiple hardware devices. The container architecture developed by ibeeto simplifies software development and enables more secure and rapid over-the-air (OTA) firmware updates.

  • Galvanic Applied Sciences

    Galvanic Applied Sciences’ process analyzers for gas and liquid samples are providing measurement certainty to industrial operators worldwide.

    ibeeto developed a custom Linux operating system stack with the Yocto Project for Galvanic’s hardware allowing the company to port their existing software from a proprietary operating system in record time. Only 12 weeks after receiving the delivery from ibeeto, Galvanic was able to go to market with the new product.

  • Jaguar Land Rover

    Jaguar Land Rover excites automotive enthusiasts through their iconic brands Jaguar, Defender, Range Rover, and Discovery.

    ibeeto architected the the virtualization solution for the vehicle domain controller (VDC) which first debuted in the new Defender. The solution is built on top of a Qualcomm SoC using the QNX hypervisor to support four virtual machines to provide different functions.

  • MBition

    MBition, the software company of Mercedes Benz retained the experts of ibeeto for embedded development for infotainment in Mercedes Benz passenger cars and to architect and implement development operations (DevOps) for combined QNX hypervisor and virtual machine builds for Linux, QNX, and Android.

  • Leica Biosystems

    Leica Biossytems is a worldwide leader in automated digital pathology analyzers.

    ibeeto developed a custom Linux operating system stack with improved security features to replace the stock Linux operating system.

  • U.S. Naval Research Laboratory

    The U.S. Naval Research Laboratory (NRL) is the Department of the Navy’s Corporate Laboratory serving the U.S. Navy and the U.S. Marine Corps. NRL’s scientists and engineers conduct research across a broad spectrum of scientific disciplines and develop devices and instrumentation for national defense applications.

    ibeeto developed a Yocto Project build system for a network security appliance deployed on Navy ships. ibeeto created the board support package (BSP) integrating SoC and custom networking devices, including the development and modification of Linux kernel drivers to the requirements of the hardware.

  • Synesso

    Synesso is a premiere global manufacturer of commercial espresso machines for the specialty coffee market. When Synesso wanted to develop an exceptional consumer espresso machine that combines the temperature stability and robust build quality of their professional machines with an intuitive controls they turned to ibeeto to develop the compute hardware and operating system platform. The Synesso ES.1 brings state-of-the-art user experience and commercial stability to the home environment.

    ibeeto designed the computer system based on an Allwinner A64 SoC with touch screen and developed the operating system stack for the machine. Industrial RS485 interface connects the computer system to the controls for the steam generator and the brew head.

     

     

  • Toyota

    Toyota and Lexus cars set the bar for reliability, safety, and design in automotive product engineering.

    ibeeto is proud that Toyota has retained our expertise to support their engineering teams with architecture, design, and development services for in-vehicle infotainment and product cyber security.

  • Viking

    Viking Range sets the standard for high-end kitchen appliances.

    ibeeto developed the compute hardware and operating system stack for the connected oven of the RVL line of appliances debuted at the Kitchen and Bath Industry Show (KBIS) in 2024.

Request Information on Services

Let us assist you with your project. Please provide your contact information and a short description of what you are looking for.