B-spoke has released numerous successful systems using different technologies and tools. Our team has been involved in projects for IoT, Agritech, manufacturing, automotive, Intelligent Traffic Systems (ITS), aerospace and defense. Each project presents particular challenges, and we've gained an in-depth understanding across a broad variety of technologies. From small designs using low cost microcontrollers based on bare metal software or small-footprint RTOS, to high performance systems based on custom embedded software, we can help design and bring up your system. Our experience in hardware design includes the design, bring-up, debugging and documentation of different boards and systems, including multi-layer PCBs with FPGAs and microprocessors, high speed digital boards, controlled impedance designs, and the use of modern PCB techniques for signal integrity. We have experience in software development using operating systems or bare-metal designs. Our work ranges from C/C++ and assembly coding for different processor architectures to firmware design, Linux tailoring, API and driver development and using different RTOS to provide the solution the clients need. We can also develop supporting PC and mobile-based applications for Linux or Windows. Through our partners we can also provide complete host system software design services if needed.