OlsonTek
Learn more...

OlsonTek  Consulting

Services

Development Service

Software Development

With more than five years of expertise in software development, we provide services to fit your needs from small-scale projects to large-scale frameworks.
  • Our fields of expertise include Assembly, C, C++, Java and Python. Our experience allows us to work with standalone languages, additional libraries and more complex frameworks.
  • Our knowledge in software engineering methods permits us to fit in any development process (agile, etc.) using different technologies such as GIT, SVN, DOORS, etc.
Low-Level Development

Firmware & Driver Design

Low-Level, middleware and firmware development are at the core of our activities. We also propose FPGA-related services.
  • We have expertise in drivers, bare metal applications and operating systems design. We worked with different architectures such as single core processors, multi and many cores and heterogenous architectures.
  • Our experience allows us to understand the specificities of the platforms and processors we work on.
Development Service

Research & Development

Having a strong background in research and industry requirements, we provide consulting in research and development projects as well as engineering projects.
  • We worked in colaborative environment with academia and industries to build together projects that enlarge the limits of science.
Development Service

Teaching

We provide a wide variety of professional training and classes on computer science, ranging from introductory courses to advanced trainings.
  • Having worked with academia in the past, we provide introductory, intermediate and advanced level course in programming, digital systems, computer architecture and embedded / real-time systems.
  • We propose different approaches to fit your requirements, allowing more practical or more theoretical approaches depending on your needs.

Expertise

Embedded Systems

We have experience working with embedded systems, ranging from resource-constrained platform to high performance processors. We provided services to design and develop drivers, firmware and complete RTOSes for embedded systems.

We worked with many architectures (PowerPC, ARM and Intel) and have an extended knowledge of the platforms architectures and design. We wrote different Board Support Packages and CPU Support Packages with extended support such as cache and memory partitioning, bus monitoring, etc.

Safety Critical Domains

We supported projects related to safety-critical domains such as aerospace products. We have knowledge on the lifecycle processes and maintenance of DO-178B/C product and are used to work in such environments.

Standards such as the ARINC-653, AUTOSAR and other guidance documents such as the AMC 20-193 (CAST-32A) are parts of our library. We are flexible in terms of technologies, standards and certification processes when it comes to safety-critical development.

Research Background

Having a research background, we are eager to participate in research and development projects. We know how to evolve in academic and industrial environments. We understand the constraints of these two worlds and know how to integrate them together.

Our domains of research are the following (but not limited to): computer architecture, multi-core platforms, operating systems, embedded systems, critical systems, optimization.

Engineering Teaching

For the past six years, we had the opportunity to teach in different fields of computer science. We exchanged with students from different horizons, degrees and even provided training in more professional environments.

We had the chance to propose the following subjects as part of our teaching experiences: Object Oriented Programming in C++ and Java, Embedded System Design and Analysis, Digital Systems Design (VHDL), Software Tests and Validation Methods.

About Us

OlsonTek was created by Alexy Torres to provide consulting services on the international scene. Alexy Torres received his PhD from Polytechnique Montréal (Canada) under the supervision of Prof. Gabriela Nicolescu at the Heterogeneous Embedded Systems Lab. His interests focus on multicore processing in critical embedded systems. Such architectures bring an increase of computational power at the cost of hazardous execution behaviors called interferences. This research leans toward the mitigation of such interferences. His work is currently applied to the aerospace industry (ARINC-653 compliant RTOS).

Alexy previously worked with research laboratories (Polytechnique HESL, Grenoble INP TIMA, LIS Aix-en-Provence) and the French Air Force (AIA Cuers-Pierrefeu) on embedded systems, communication protocol definition and hardware / software research. He is specialized in embedded systems, low-level programming and operating system design and development.


We worked with the following companies


MANNARINO

MANNARINO Systems & Software

MANNARINO Systems & Software Inc. is a leader in the safety-critical systems engineering, as well as software and programmable hardware engineering.

Contact

Contact Form

Contact Information

You can contact us for any questions and inquiries.

corporate_fare Address: Auverge Rhone-Alpes, France
call Please ask via form / email.
mail Email: alexy(.)torresa(at)gmail(.)com
language Personal Website: https://me.olsontek.dev