As part of our work in the IoT/M2M space, we work from embedded systems (BSP, driver tuning, RTOS and Linux internals, …) to related mobile apps on iOS and Android to cloud systems. On the cloud, we use OpenIoT (www.openiot.eu) regularly as an open sourced and secure platform with SparQL/RDF support for IoT/M2M analytics. We can also deploy on other cloud technology platforms as needed. Our teams regularly leverage AWS as needed for scaling.
From a process point of view, we use an Acceptance Test Driven Development (ATDD) based Software Development process, with clear code documentation standards and leverage of robust test automation for ongoing build/ regression.
Our deliverables normally include source code.
Complete Product Development and Manufacturing Release
Product development is difficult. With the resurgence in hardware interest, the need for reality in this space is key. The gap between a working proof of concept on a standard board platform, and a delivered product in the industrial or consumer IoT/M2M space can be vast.
Cost optimization, industrial design, thermal control, form-factor design, UX design and more, all impact the product from internal hardware to the look and feel of the product – which also includes the control software. Some of the activities that would be included are:
- Selection of development tools and methods (Hardware, Mechanical in particular)
- Hardware development – mechatronic design methods
- Bill Of Materials management and cost optimization
- Manufacturing Requirements Analysis – and matching to vendors
- Testability and reliability
- Operational setup
We help pull all this together, working from Market Requirements to clarify thinking, to ID, architecture, prototyping, factory and vendor setup, all the way to certifications, packaging, delivery logistics and setup of reverse logistics. We work in the US, India, China and Japan as primary business locations. We support clients in Europe through these locations.
Business Strategy and Business Development
For Business Development to be successful and agile, it needs to be based on reality, with the ability to deliver real value to enough end customers to form a market. Once a market is formed, scaling with traditional sales methods becomes viable.
In this area, we work in 2 models – either with for key partners in horizontal technology areas, or as part of client engagement that includes product development, where the agreed on business model includes upside related to market success. The work we do includes:
- Development and refinement of competitive strategy and go-to-market plans
- Business development and related revenue generation
- Marketing support – inbound and outbound
- Transitional support to traditional sales teams once market segments are firmed