Although most of our day-to-day work is on software, our staff have a wealth of experience in hardware development across the whole development life-cycle from requirements to manufacturing and support. The bulk of our experience is with digital systems, where we have been engaged in the development of products featuring high speed (multi-gigahertz) signals and system-on-chip design. Bright Ascension staff have worked on many aspects of hardware development, from schematic capture and PCB layout, to FPGA and CPLD design in VHDL and Verilog. Many of our projects had a range of factors affecting design beyond the major drivers of cost, size and function, such as manufacturability, testability and ease of simulation. We are used to working with strict quality standards, and can adapt our working practices to meet the needs of a customer.
Whilst we relish the opportunity to engineer hardware, if your project does not contain obvious hardware development we’ve found from experience that hardware knowledge can still be invaluable for example in software and broader R&D. Our understanding of the ways in which hardware works allows us to write efficient systems software, and to study and engineer complete system, taking into account both software and hardware constraints. Perhaps most importantly, hardware experience means that we can work with hardware engineers. We understand the processes necessary to develop hardware, and the ways in which hardware technology is specified. The means we can drop in to an existing team or consortium and communicate well with all members, whatever their engineering background.