Any scale of work can be performed from a simple design or PCB layout, and up.
Prototyping, small volumes, through to manufacturing with realistic business plans.
Audio, remote sensing, accelerometers, magnetometers, low noise high dynamic range
High dynamic range & low spurii ADC and DAC interfaces
Transmitters SSB, AM, FM, QAM, PSK, ASK
Power amplifier (1W to 1kW)
High performance VCOs
Low Noise Amplifiers
Low power or high intercept point mixers
Filters, ceramic, crystal, SAW, hybrid couplers and diplexers
Antennas, from LF arrays to 35GHz offset Cassegrain
Microprocessor and digital interfaces
Displays, keyboards, keypads & other MMI
Stylish caseworks and beautiful artwork
ATEX Intrinsic Safety
Assembler and compilers. To get the best cycle-by-cycle performance out of a microprocessor sometimes only assembled code gets close enough to the hardware to get the job done.
A good example is the simultaneous synchronous clocking of a transmit byte and a receive byte, using 8 clock cycles to a SPI port. On a PIC that can be done with assembled code, but compiled code needs 16 clock cycles or more, and the bytes are sequenced, not simultaneous.