Skip to content
oliveiraop
Embedded Linux, RTOS & IoT consulting

Engineering for embedded systems and connected products

I support teams as they develop and evolve products, from Linux platforms and firmware to connectivity and system integrations.

My work includes Yocto-based embedded Linux, Zephyr RTOS firmware, C/C++ and Python development, IoT integrations, and engineering process automation.

How I can contribute

Technical assessment

Review of the architecture, technical risks, and main delivery constraints.

Implementation

Development and integration across embedded Linux, firmware, and connectivity.

Production readiness

Support for releases, observability, updates, and maintainability in the field.

About Osmar

Experience across embedded system layers

I develop Linux- and RTOS-based devices, including firmware, connectivity, integrations, and architectural decisions that affect long-term product maintenance.

My background includes innovation projects at SENAI CIMATEC and ongoing client projects based on Zephyr RTOS, with work extending from firmware to product integration.

I combine implementation and architectural analysis to align requirements, define interfaces, organize development, and introduce automation or AI when there is a clear technical benefit.

Capability profile

Areas of expertise

  • Embedded Linux: Yocto/Buildroot, secure boot, OTA, and BSP maintenance
  • Firmware and RTOS: Zephyr RTOS, peripheral integration, and hardware-level debugging
  • Connected-product architecture: device, edge, cloud integrations, and internal tooling
  • Development in C/C++ and Python, with JavaScript for web integrations
  • Engineering automation: system integration, process improvement, and applied use of AI

Working approach

How I approach projects

  • 01
    Analysis of the product and its technical context
  • 02
    Work across firmware, platform, and integration boundaries
  • 03
    Architecture and implementation reviewed together
  • 04
    Direct communication with technical teams and managers
  • 05
    Decisions guided by maintainability and product evolution
  • 06
    Experience with innovation projects and field-deployed systems
  • 07
    Selective use of automation and AI in engineering workflows

Consulting

Technical support for embedded systems and connected products

Work in embedded Linux, RTOS firmware, architecture, and integrations to support technical decisions, resolve constraints, and structure product evolution.

Integrated scope

From device software to product integrations

When needed, the work covers firmware, Linux platforms, connectivity, supporting services, and delivery processes, keeping technical decisions aligned across layers.

Services

The scope can include architecture assessment, platform definition, and direct implementation support, according to the needs of the project.

LX

Embedded Linux & Yocto Engineering

BSP customization, secure boot, OTA updates, board bring-up, and image preparation for production.

IOT

IoT & Connected Product Architecture

Device-to-cloud communication, telemetry, remote operation, and system integration.

RTOS

Firmware & RTOS Development

Zephyr RTOS modules, peripheral integration, bring-up support, and maintenance of existing firmware.

PROD

Product Architecture & Integration

Coordination across firmware, embedded Linux, supporting services, internal tools, and integrations.

AI

Engineering Automation & Applied AI

Process automation, tool integration, and the use of AI in activities with a clear technical benefit.

Selected experience

A summary of completed work. Some details have been generalized to preserve project confidentiality.

Innovation projects at SENAI CIMATEC

Context

Embedded and connected-system projects needed to progress from experimentation toward technically viable solutions.

Work

Worked on embedded software, integrations, and platform decisions while considering requirements, feasibility, and implementation quality.

Outcome

Contributed to turning research results and prototypes into a more suitable basis for continued product development.

Zephyr RTOS continuation work

Context

A client needed ongoing development on an existing Zephyr RTOS-based effort without losing context or slowing delivery.

Work

Continued development with attention to system behavior, code maintenance, and the constraints of an existing embedded codebase.

Outcome

Maintained development continuity while organizing the technical context and subsequent decisions.

Technical integration across product layers

Context

Embedded projects require coordination across firmware, Linux, integrations, and supporting tools.

Work

Worked across device software, Linux platforms, Python services, and integration layers as parts of the same technical scope.

Outcome

Improved consistency between architectural decisions and implementation across the different layers.

Contact

Let’s discuss your project

If your team needs support with embedded Linux, Zephyr RTOS, device integration, or product architecture, send a brief description of the product, its current stage, and the type of support required.

This form prepares a message in your email client. No data is stored on this site.

Submitting opens your email client with a message addressed to contato@oliveiraop.com.br.