Description
Software engineer (C/C++/JAVA/DSP/ RTOS)Cambridge
10 Months
£25-£30 per hour
I am recruiting at the moment for a Software engineer who has experience in C/C++ or Java and produced highly optimised implantations of DSP algorithms.
My client invents and implements new processors from novel high-performance VLIW SIMD DSPs to small control CPUs.
Key responsibilities:
- Making the software models of the processors
- Porting and improving the open source codebase for GNU binutils (assembler, linker, etc), GDB (debugger), GCC (C & C++ compiler) and Eclipse (IDE)
- Customising and extending a firmware platform including RTOS, runtime system, debug stubs, etc.; as well as code to run on host or workstation which controls the processor
- Acting as consultants for groups wanting to embed a processor in their SoC design - on anything from signal processing algorithms to hardware design, firmware application structure to squeezing the last cycle out of an algorithm
- Producing highly optimised implementations of DSP algorithms, both generic and on spec for other teams
Key Skills:
- Proficient C/C++ or Java
- DSP
- Embedded Systems
- Assembly language
Desirable Skills:
- Scripting language
If this role is for you please send me your updated CV and call me on .