Embedded

Embedded

Our expertise in embedded software development spans decades. Having successfully completed not only unique products but entire portfolios of products based on a cohesive and sound platform design, we can development embedded software and systems that will be uniquely yours and meet or exceed your requirements for low level embedded devices.

 

We have extensive experience in developing embedded software for GPS receivers as well as using them as part of a larger systems design with embedded controllers. This includes not only the embedded CPU, but the supporting driver and peripheral devices connected to it via interfaces such as UART, SPI, I2C, SDIO, CAN, external memory bus, or GPIO. 

 

We have had successful product launches using GNSS receivers mated with complex elements such as GSM modules, Bluetooth chips, accelerometers, gyroscopes, UHF radios, managed removable storage devices, LCDs with menu interfaces, WiFi modules, and various CAN protocols for marine and automotive applications. We also tackle simpler devices such as temperature sensors, LEDs, voltage regulator control, and A/D inputs. If you need embedded software support for a new product, or even maintenance on an existing product you have already fielded, please get in touch with us to see how we can contribute to your success.