PX4 Core Maintainer · Safety-Critical Engineering

Flight-critical software engineering for commercial drone programs.

Led by a core PX4 Autopilot maintainer with five years in automotive safety-critical engineering, IMTech helps commercial drone programs build autopilot and embedded systems ready for certification — not just the demo flight.

PX4 Core Maintainer Automotive Safety-Critical Background MISRA C / C++ Led a 5-Engineer Team 48★ Open-Source Safety Toolkit
What We Do

Four capabilities, one flight stack.

Flight SW

PX4 Autopilot Engineering

Customization, tuning, and integration of PX4 for custom airframes and payloads, from a core PX4 maintainer who works inside the stack, not just on top of it.

HW Bring-Up

Flight Controller & Sensor Bring-Up

Driver development and hardware bring-up across Pixhawk-family and custom flight controller boards, plus sensor integration — IMU, GPS, airspeed, magnetometer, barometer.

Safety

Safety-Critical Firmware

MISRA-compliant C/C++ and process discipline carried over from automotive ISO 26262 work, applied to flight firmware for programs with certification on the roadmap.

Systems

Systems Architecture & Ground Integration

End-to-end architecture from flight firmware to ground control and cloud, including MAVLink, QGroundControl, and airspace integrations like ADS-B.

Flight Log

A few entries from the field.

ENTRY 01

Leading a 5-Engineer Team, Architecture to Flight

IMTech assembled and led a team of five hardware and software engineers to build a UAV on the PixHawk platform from the ground up — spanning drivers, modules, and NuttX RTOS, with a custom MATLAB-generated control model validated through Software- and Hardware-in-the-Loop simulation before flight testing.

ENTRY 02

Porting PX4 to a Flash-Constrained Flight Controller

Faced with an STM32H750 board with limited onboard flash, IMTech re-architected the boot and execution flow — running time-critical code from RAM and executing part of the firmware directly from external flash — to fit the full autopilot stack onto hardware most teams would have ruled out.

ENTRY 03

Airspace-Awareness Integration over MAVLink

IMTech built the communication bridge between PX4 and a uAvionix ADS-B transceiver over MAVLink — the kind of traffic-awareness integration increasingly required for BVLOS and shared-airspace drone operations.

What We Build

IMProject: safety-critical infrastructure other teams already rely on.

Alongside client engagements, IMTech builds and maintains an open-source ecosystem for embedded bootloading and firmware flashing — written to MISRA C guidelines from the ground up, with contributions from the wider embedded community.

IMBootloader

A MISRA C 2012 safety-critical bootloader: signed firmware, encrypted updates, CRC32-protected communication, and self-update support. Open-source under BSD-3-Clause.

28 stars4 forksBSD-3

IMUtility

Safety-critical C utility library — queues, CRC, data serialization, base64 — verified using ECLAIR, BUGSENG's TÜV-certified static analysis platform for MISRA and functional-safety compliance.

48 stars7 forksBSD-3

IMFlasher

A cross-platform Qt application for flashing firmware and bootloader updates, with automatic IMBootloader detection over USB.

5 stars1 forkBSD-3

View IMProject on GitHub

Why IMTech

Built on safety-critical discipline, not just drone enthusiasm.

Igor Mišić, Founder of IMTech

IMTech is led by Igor Mišić, a core maintainer of the PX4 Autopilot project. Before turning to full-time drone systems work, Igor spent five years in automotive embedded engineering — developing safety-critical components at Rimac Automobili and automotive gateway systems at Cetitec GmbH, both to ISO 26262 and MISRA standards. That same process discipline now goes into every PX4 and flight-firmware program IMTech takes on.

He holds a Master's degree in Information and Communication Technology and a Bachelor's in Electronic and Computer Engineering, both from the Faculty of Electrical Engineering and Computing.

  • PX4 Autopilot Maintainer
  • 5 yrs Automotive Safety-Critical — ISO 26262, MISRA
  • M.Sc ICT · B.Sc Electronic & Computer Engineering
How We Work

Engineering capacity that scales with your program.

01

Scoping call

A focused technical conversation about your platform, timeline, and where PX4 or your embedded stack needs to go.

02

Technical assessment

A short, scoped assessment of your current firmware, hardware, or PX4 configuration — clear findings, no vague retainer.

03

Program

For larger programs, IMTech brings in vetted senior engineers matched to your project's needs — capacity built around the work, not the other way around.

Let's Talk

Tell us about your program.

To help us respond with something useful, include your company, where the program stands today, and a rough scope or timeline.

Copy