Product Development

Design Lifecycle

Whether you're building a software only or hardware and software product, your design will follow certain mandatory steps. 

We can help you setup the right design environment and help you plan to ensure you're properly equipped for success and don't overlook any step.  

We have a complete 360° view when building a hardware product, thinking about software and manufacturing right from the start, all as one unique product. 


Draft technical specification & risk analysis 


We develop your electronics and mechanical features based on your product specifications. We estimate the BOM to have clear view of your costs


Design, stack-up and parts specifications are matured until compliant with assembly industrial process. We start building the DFM requirement with suppliers to validate the product design


Prototyping stage to validate all designs and prepare qualification tests for R&D stage completion. EVT products are as mush as possible representative of final products


Tooling and test bench development start along with the first production assembly off-line with the factory in order to validate the quality of all parts. Initiate a new qualification phase for certifications as well as define the production process needs


Specification definition


Specify development and test requirements


Software architecture and milestones definition


Design code and features based on initial architecture definition and specifications


Catch basic failures to reduce QA phase


Beta test. Deployment test of EVT products in real life settings and long run testing


Manual run of predefined tests to ensure maximal quality and security for users and device


Deploy software on production units and test

Our board range of partners help us complete our offer, providing: 

Electronics & Mechanical Engineering

Electronics Integration 

Electronics and test boards design 

Use cases:

Custom electronics boards, automated test benches

Thermal Analysis

Computer & sensor monitoring

Use cases: 

Fans & fanless designs, thermal safety and tests

Structural Analysis

Design and material validation

Uses cases:

Mould and tooling analysis, mechanical optimisation

Optical Engineering

Lens system design

Use cases:

LED/LCD/DMD Imaging for video projectors, cameras

Software Engineering

Embedded software

Use cases:

 OS and driver setup, OTA or wired updates, build system and management, boot optimisation, test suite

AI & Machine Learning

Use cases:

Automated data processing, pattern and trigger recognition, autonomous decision making

Computer vision

Use cases: 

Object labelisation, detection, tracking.  

Image reconstruction. 

RGB, Fisheye, TOF cameras 

WebRTC & Security

Use cases:

 Device remote access and control, video and audio live feed. Remote security, status and reporting

Continuous Integration Setup

Continuous Integration (CI) is key to a fast and bug free software development process. 

Often treated as "we'll deal with this later" we actually believe putting this process in place right from the start will save you days if not weeks of debugging and architecture upgrades later down the track. 

We can help you define the best software building structure early on, using the architecture you want to best serve your needs, budget and use cases: