ecm's clients - leading product companies and consultancies - offer exceptional roles where you can make a real difference. Software engineering and software development jobs range from web technologies and scripting with Perl, Python and PHP; through VB, .NET, C# and Java; to C++ and low level C & assembler. ecm have over 30 years experience in placing bright candidates with leading-edge technology companies. All our consultants are themselves technical graduates, with first-hand experience within the high-tech sector. Our clients are contacting us continually with outstanding new opportunities. So even if your ideal software job isn't shown below get in touch call 01223 813399 to discuss your requirements, or register your details and we'll take things from there. Embedded Software Developer - C programmer for 8, 16 and 32 bit platforms, Cambridge, c£45,000 with good benefits package
This is a great role for an Embedded C programmer with good experience of coding for 8, 16 and 32 bit platforms to work with a successful company in central Cambridge... Embedded Software Developer, C / C++, Real-time Embedded Applications, c£42k + extensive benefits, Worcester
With further growth, this highly respected company now seek a bright, well-qualified C / C++ Real-time Embedded Software Engineer (with a good degree from a top University) to des... Windows Software Developer, C# or C++, Good Maths / Science background, c£45k + extensive benefits, Worcester
With further growth, this highly respected company now seek a bright, well-qualified C# / .Net or C++ / MFC Software Engineer (with a good degree from a top University) to design... Embedded Software Developer / Engineer
Image Signal Processing / Pixel manipulation / Camera Drivers
Cambridge, to c£60k + extensive benefits package
Very bright, Embedded Software Developer, Image / Signal Processing - solid C / Assembler coding skills - along with spe... Embedded Graphics Driver Developer / Engineer
C, Assembler, DirectX, OpenGL ES, OpenVG, OpenCL , Android or Windows Phone Cambridge, to c£60k + extensive benefits package
Very bright, well-qualified and self-motivated Embedded C Software Developer sought - world class Graphics Pr... Programming Language Research / Design Cambridge £Excellent + extensive benefits package
This is a superb opportunity for a programming language expert – who can offer an outstanding academic record and an impressive record of designing / implementing programming languages, a... Senior Embedded Software Engineer - Graphics / Drivers – C / C++ / Linux, GPUs, media accelerators, Cambridge, £55k + extensive benefits package
This is a superb opportunity for a Senior Embedded Software Engineer with proven experience working with system-level OS Graphics and Multime... Are you an experienced Software Engineer, Embedded Software Engineer or Hardware Engineer with a passion for accelerating graphics performance in embedded devices? Do you have a passion for graphics technology and want to stamp you mark on future mobile systems?
This is a great opportun... Embedded Software Engineer - System-level Graphics / Multimedia Cambridge, Outstanding salary and benefits package
If you have a passion for Embedded Software and want to shape the future of mobile devices, then this could be your perfect role!
This is a superb opportunity ... CPU / Microprocessor Performance Modeller / Architect, Cambridge
This is a great opportunity to joining an established world-leading company. The role offers the security and rewards of a reputable employer - but with the ground-breaking technology and excitement of a start-up.
...software jobs
time to find a new software job?

top software engineering jobs
use our expertise to help you secure a superb new job

The Person:
Manufacturing Engineering Tripos Cambridge University. 10+ years of project management experience.
Thorough knowledge of wide range of programming languages.
Successfully Placed:
Embedded Software Engineer for innovative Power Electronics Company. Designing software for automotive and aerospace applications. 
The Person:
PhD Physics from University of Bristol. 3 A Levels at Grade A. Thorough knowledge of C++, Python, Ruby, C# and .NET. Experience of software development.
Successfully Placed:
Graduate software engineer for a specialist scientific database software company. Candidate now engineers innovative products which are lighter, smaller and greener.
The Person:
2.1 Computer Science, University of Manchester. Good A levels, 3 months C# and ASP.NET gained during a short internship. Looking for first role.
Successfully Placed:
C# / .Net Software Engineer - Rapidly growing Software house in Oxford. To play a key role in the development of a new Web application. Small, highly regarded company.




