Consulting

Consulting

Independent technical reviews for engineering teams and investors — architecture audits, technology selection, due diligence, and process improvement.

Engagements are short and focused, with a written report as the deliverable. We don't sell ongoing retainers off the back of a review, and we'll flag any conflict of interest before kickoff.

Get in Touch

Engagement types

The kind of consulting work that comes up most often.

Architecture Reviews

Reviewing a proposed system architecture and writing up the risks, trade-offs, and recommendations.

Technology Selection

Comparing options — silicon, connectivity, hosting, suppliers — against your specific constraints.

Due Diligence

Pre-investment technical reviews for investors and acquirers. Independent take on the technology and team.

Project Review

Reviewing stalled or off-track projects, identifying the actual issues, and proposing a path forward.

Process Improvement

Reviewing how an engineering team works — version control, reviews, CI, QC — and recommending changes.

Training

On-site or remote training on embedded development, PCB design, RTOS, and verification topics.

Domains

Areas we have direct experience in and can give a useful opinion on.

Embedded Firmware Hardware Architecture PCB Design Strategy FPGA & ASIC IoT & Connected Products Manufacturing Strategy Mechanical Design Power Electronics RF & Wireless

Common engagements

Investors

Technical Due Diligence

Pre-investment audits — IP, architecture, and team capability — with a written risk register.

Strategy

Architecture Review

Pre-development reviews of product architecture, with risks, alternatives, and trade-offs written up.

Recovery

Project Recovery

Diagnosing stalled or off-track engineering projects and proposing a path back to delivery.

Process

Process Audits

Reviewing how the engineering team works and recommending changes that move the needle.

Need a review?

Tell us the situation. We'll come back with a scoped engagement within one business day.

Get in Touch