Software and systems engineering is a critical underlying aspect to almost all modern life. Whether it is for consumer facing, business facing or defence products or services, the expectation is that the systems will work reliably and without error every time. Over the past decade or so systems have reached the point where rebooting is now the rare exception when things go wrong. This is partly down to improvements in hardware performance and capability but also to modern fault tolerant software development paradigms and system architectures. The sensRAI development team has been at the forefront of software development and systems engineering for a range of high-performance products and we are here to help you develop your products and systems to the same high standards. Our three key expertise areas in the software and systems engineering domains are:
The sensRAI team has extensive experience in the area of embedded system design; including FPGA based systems (from PCB design to final product), embedded OS (including Linux and popular RTOS), and design experience in a range of microprocessors and microcontrollers from 8-bit to 64-bit.
Learn MoreSignal processing is an essential part of both fixed and wireless communications. The sensRAI team have extensive experience in this area. Projects will typically start with simulations written in Matlab/Octave/Python in order to prototype and compare different algorithmic proposals.
Learn MoreIn addition to the embedded software design, the sensRAI team also has general software experience in a range of languages, frameworks and software development tools.
Learn More