Reliable Embedded Systems For Your Industry

We are expert in embedded systems

About us

OTTO Engineering Services brings together a community of specialists who are passionate about embedded systems and new technologies. We offer a wide range of services all around embedded systems such as software development, monitoring, HMI, hardware development, schematic review. We support various hardware components from OTTO Engineering Services itself or provided by the customer.

We put our expertise and know-how to work for our customers to help them meet the challenges of developing the newest electronic and software technologies. Whether it is for the analysis and specification of your requirements, the development, commissioning and tests or product life cycle management, you benefit from our expertise and experience.

Learn More

OTTO'S SOFTWARE SERVICES

The mission of OTTO Engineering Services is to integrate state of the art computing and communication technologies to develop innovative applications that provide a competitive advantage to improve everyday life, making it simpler, safer and more pleasant through our know-how.

  • OTTO Engineering Services adapt the board support package to your hardware in order to provide you a collection of drivers, update mechanisms, kernels, bootloaders and settings to make your application integration easy. An embedded Linux BSP consists, for example, of a Linux kernel with a device tree and configuration, a root file system with libraries, services, applications and configuration files. The BSP is created with Yocto, OpenEmbedded or buildroot. In addition to the BSP, these frameworks also create the SDK (Software Development Kit), consisting of header, libraries, root file system for debugging and tools such as compilers, linkers, debuggers.

  • OTTO Engineering Services ensures the maintenance of your system by checking regularly the adjustments made by the community, examine the dependencies on the various components of your system, discuss the relevance of the adjustments with you and then update your Board Support Package (BSP). Automated test systems ensure that the functionality and quality of your products are maintained.

  • OTTO Engineering Services have the required expertise with Xenomai and Preempt_RT approach, to meet the quantitative requirements of real-time systems. Since these approaches all have different advantages and disadvantages, we analyze all planned environments in advance and match the design to meet its requirements.

  • The architectures and operating systems of embedded systems differ depending on the requirements of the environment and application. These can change in the course of a product life cycle. Perhaps you are also developing the next generation of your product and the processor architecture or even operating system would change? Our competent and experienced software developers will port your software or support and advise you on how to migrate projects.

  • Upon request, With our software know-how we offer a reliable security-sensitive software solutions as well as efficient and user-friendly real-time applications through resource-saving programming.
    We can design the development process according to your specifications with regard to process model, coding style, test depth and other quality-determining factors. In accordance with our standards, we guarantee the highest quality software and traceability (traceability management) from requirement to test. We use state-of-the-art frameworks and libraries. During the development process, we provide you with beta versions so that you can always follow and test the current status.

 

Our software know-how

OTTO Engineering Services supports the Linux and Android operating systems with different kernel versions from customer-specific or semiconductor manufacturer-specific to mainline or with real-time extensions.

Embedded Linux 95%
Yocto 90%
Buildroot 95%
OpenWRT 90%
Real-time linux (PREEMPT_RT, Xenomai) 80%

Training

OTTO Engineering Services offer several training courses in order to grow out the experience of your team. Each of our training courses can be delivered in your location, everywhere in the world and you can choose with us the most convenient dates for you.

  • This course is intended for engineers who intend to use the Linux system in new embedded projects. Through theoretical and practical workshops, this course allows you to understand the architecture of the Linux operating system. How to prepare such a system? How to integrate open source modules to reduced development costs and how to develop and debug robust applications in an embedded environment?

  • This course is intended for engineers who wish to start development of a new kernel module or enhancing native Linux drivers for projects on embedded platforms. This course makes you familiar with the fundamental of kernel development: kernel architecture, APIs, device Tree and device drivers integration.

  • This course targets engineers who wish to use the Yocto Project and OpenEmbedded to develop their systems, matching their exact requirements, and supporting their particular hardware. Of course the Yocto Project and OpenEmbedded take care of most of the generic details, leveraging the experience of other community developers compiling the common Open Source blocks and supporting well known hardware platforms.

  • This course targets engineers having existing knowledge about embedded Linux who wish to use the Buildroot build system to automate the build process of their embedded Linux system, make it easier and fully reproducible, benefit from thousands of pre-existing packages and create custom Linux systems perfectly adapted to their products.

  • This course targets companies and engineers who are interested in writing and benchmarking real-time applications and drivers on an embedded Linux system.

Hardware development

OTTO Engineering Services is your partner for conception, development, and realization of individual Embedded solutions. Benefit from many years of experience and technical expertise in various industry-specific requirements of Embedded Systems. We support you in the new development or redesign of hardware solutions from the idea to prototyping to the market-ready product and beyond.

Baseboard Development

OTTO's experienced developers implement the latest interface technology on baseboards on a daily basis. If you want to minimize design risks in the development of the hardware, you can rely on our solutions and services.

SOM & SBC Development

OTTO Engineering Services can offer you customized modules and single board computers even in small quantities. For this, our proven modules and SBC solutions are simply fit to your application. Is there a particular function you do not require?

Schematics Review

Because sometimes we do not see the weak spot in our own design, it is handy to have a second pair of eyes at your disposal. The process of the review of the schematics led to eliminating errors and saving our customers valuable development time. We therefore offer to our customers to take a look at their schematics. In order to detect potential weaknesses and optimize your design.

Job offers

You are interested? Tell us about yourself by sending your application (CV and cover-letter).
• You have Degree in electrical engineering or comparable completed degree.
• You have several years of experience in the development of analog and digital circuits, especially modern processor architectures.
• You have experience in the implementation of EMC PCB designs.
• You have good (C/C++) development skills.
• You have good (exerience with linux configuration tools.
• You have experience in programming of embedded operating systems(Linux, RTOS, Xenomai)
• You have good communication skills in both German and English

Contact

Location:

Elgazala Technopark, Building I1, 2088 ARIANA TUNISIA

Call:

+33 7 58 07 65 30

+216 51 69 37 15

Loading
Your message has been sent. Thank you!