What we do

Independent review of your firmware

We review your code and report what we find, with measurements behind it. Engagements range from a one-off audit to recurring reviews in your release process.

Independent Code Review

Firmware reviewed for correctness, reliability, and maintainability, with written findings.

Standards Compliance

Review against MISRA, JPL, and IEC Class B, with a gap analysis against the standard you need to meet.

Performance Optimization

Profiling and tuning to reduce CPU load, close timing budgets, and reclaim headroom on the existing part.

Resource & Memory Analysis

Worst-case stack, heap, and memory-usage analysis to eliminate overflows.

Race Condition & Crash Analysis

Root-cause analysis of system failures, CPU exceptions, and crash dumps on multi-tasking systems.

Problems

Problems we work on

The code has outgrown the hardware

A port to cheaper silicon that will not fit, or a feature that pushed CPU load past what the part can do. Usually recoverable: the common causes are emulated maths, unnecessary work in interrupt handlers, and data types wider than they need to be.

Nobody trusts the codebase

Duplicated modules, dead code, no unit tests, and no linting. The question is usually whether to refactor or rewrite, and that should be answered with a measurement rather than an instinct.

A fault that only appears in the field

Crash dumps and CPU exceptions on systems with many independent tasks. Race conditions found by analyzing recorded failures, evidence of what actually happened rather than an inspection’s guess at what might.

You need to meet a standard

MISRA, JPL, or IEC Class B compliance on a codebase that was not written to it. We produce the gap analysis and a remediation plan sized in effort.

An external team delivered it and you need help assessing it

An independent review before you accept a deliverable, sign off a milestone, or commit to the next phase.

Why us

Why choose us

Independent & impartial

No stake in the original design decisions. Findings stand up to scrutiny.

Root cause, not symptoms

Crash dumps and race conditions traced to the actual cause, not the nearest change that hides it.

Measurable results

Profiling, resource analysis, and before-and-after figures on every optimization engagement.

Deep standards knowledge

MISRA, JPL, NASA, and IEC experience from real audit and development work.

Optimization that extends product life

Software optimization reclaims headroom on existing hardware. We have extended the lifetime of shipped products this way, avoiding redesigns and reducing manufacturing cost.

EngagementBeforeAfter
Production test and configure cycle, mass-produced motorsOver one minute per unit10 seconds per unit
Motor start-up on the same production testerBaseline20x faster
Planned capital spend to lift throughputNew test machines scheduledNo longer required
Root cause of field failures on power grid controllersClient team, several months, unresolvedLocated in weeks
Reactive and real power measurement accuracyMeasured distortion presentResolved in software, at no extra cost to system resources

FAQ

Common questions

A written report: findings ranked by risk, the evidence behind each, and what resolving it would take. Where we have profiled or measured, the numbers are included. Each candidate improvement comes with the gain it buys and the effort it costs, so the work can be filtered on return.

It depends on the size of the codebase and the scope. We scope and estimate it before starting, so you have a figure before you commit.

Rarely. Rewrites lose the accumulated bug fixes that were never written down. We measure which parts are actually costing you and improve those incrementally, unless the evidence genuinely points to a rewrite.

Yes, as part of our electronics design work: schematic and layout review, including EMC-relevant decisions, obsolescence risk, and design for manufacture.

Yes, as a gap analysis against your existing code. Note that a standard is a means rather than the goal: MISRA, code review, and unit tests create value when tied to real risk and measurable outcomes.

Related services