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 call 01223 813399 to discuss your requirements, or register your details and we'll take it from there. Bright Software Engineer with some experience of at least one of C#, C++ and/or Java for financial software house, London, £highly competitive.
This well established software company has a strong investment in, and focus on, technology for algorithmic financial trading. With continued ... Summary: Global technology leader! Develop software to automate testing and be a part of a dedicated team. Cambridge, to £50,000 + good benefits.
This world-leading company develops technology for consumer electronics and is now looking for an experienced Software Developer to develop ... Software Developer, C#, ASP.NET, Oracle / SQL Server, AJAX, Cambridge.
Are you passionate about writing top quality C# code? If so, this is an excellent opportunity to share in the success story of a company producing world-leading software.
Our client is a dynamic, Cambridge-base... Want lots of travel have some programming skills and have excellent academics including good A levels? - if you fit the bill then read on. £33k starting package Surrey.
With this fast growing software consulting company providing services in the areas of customer interaction systems sale... Software Tester, black-box, functional, system, regression and UI test cases; exceptional benefits, Cambridge.
Our client is an established, growing software house providing innovative software solutions to one of the biggest global industries. And it's a great place to work, where you wi... Our client is an established, growing company providing innovative software solutions to one of the biggest global industry sectors. And it's a great place to work!
Due to expansion, they are seeking a bright technical support consultant to join a small team helping customers to make best... numerate senior software test engineer, automated and manual testing, statistics, C#/C++/Java, Agile, Reigate, £exceptional + top benefits Are you a dedicated senior software test engineer with good mathematical skills? Our client creates innovative modelling, analysis and ... Our client is a pioneer in Content Delivery Network (CDN) infrastructure solutions, providing advanced infrastructure solutions to network service providers.
As a Project Manager you will manage the successful on-time and on-budget build, installation and integration of CDN functionality ... Are you a bright, independent software developer, graduate or experienced, self-motivated, keen to work on diverse Linux projects?
Our client is a leading provider of high speed roving Internet connectivity and application platforms for vehicles travelling by rail, road and sea. Passenger... Audio Embedded Software Engineer – Wireless; Embedded C / Assembler; Audio. Cambridge, to £40,000 + Bonuses + Benefits.
With a successful background in developing wireless technologies in a number of consumer electronic sectors, our client has been introducing new products into the aud... Senior Engineer – Test, Characterisation, Validation, Scripting, Electronics, Wireless Protocols. Cambridge, to c£45k + Benefits. A globally, well-renowned technology giant, our client is a leader in the development and productisation of electronics for industrial, commercial, and h... This role is ideal for somebody confident in their ability to use technology to solve complex problems and wishes to develop a comprehensive understanding of quantitative financial risk management. The role of the Business Analyst is to support Product Management and Development, speci... Senior Applications Engineer – Audio / Acoustics; Mediation; Wireless; Embedded Hardware / Software Debugging; Electronics; Travel. Cambridge, to c£50,000 + Extensive Benefits. Our client is driving the development of new technologies to meet the demands of next generation consumer ... An award-winning Edinburgh startup has attracted critical acclaim for their web 2.0 and mobile apps which are relied upon by freelancers and small businesses worldwide. Well funded and with a secure future they are now seeking a Data Scientist to join their team.
You will help them analys... Pre-sales, automotive, market leader, embedded software tools, good communication skills
Seeking a broader, more people-oriented role with good variety? A chance to work for a market leader, to apply technical skills with a diverse range of companies, and to get away from your desk regula... Senior C++ developer needed, growing text intelligence company, Cambridge, to £45k + benefits. This key role is to join a team to help develop this innovative company’s flagship product providing high performance text mining. You will be involved in shaping next generation search ... Software Developer, next generation search products, web, B2B, scripting languages, Cambridge, to £40k + benefits. This young, rapid growth company develops leading edge search solutions for a wide range of business sectors. They now seek an experienced Software Developer to work on... This is a superb opportunity for a bright Senior Developer with extensive Linux file system development skills to work in one of the best R&D software development environments in Cambridge - alongside some of the brightest engineers around – in a commercial environment that feels more like ... This is a superb opportunity for a bright Senior Developer with extensive development skills and a focus on driving quality to work in one of the best R&D software development environments in Cambridge - alongside some of the brightest engineers around – in a commercial environment that fee... This is a superb opportunity for a bright Senior Developer with extensive Linux kernel skills to work in one of the best R&D software development environments in Cambridge - alongside some of the brightest engineers around – in a commercial environment that feels more like a university rese... IT Administrations Officer – Windows Servers / Workstations; TCP / IP, LAN, Ethernet, Linux OS, PHP / SQL / Perl. Cambridge, to c£33,000 + Benefits. Based in Cambridge, our client has facilities in several locations in the city. They are seeking an IT Administration Officer to join ... Imaging algorithms, C, ISP, multimedia, Cambridge, to £55k + benefits. Global company with UK based design centres focussed on developing IC cores and associated software. This is a new role for a Senior Software Engineer to work as part of an extremely strong technical team develop... DSP algorithms, C, Assembler, 3G, wireless, VoIP, multimedia, Cambridge, to £60k + benefits. Global company with UK based design centres focussed on developing IC cores. This is a new role for a Wireless DSP Engineer to work on the design and development of DSP firmware in network, ... Software Systems Engineer – Object Orientated, C / C++ / Java; Control Systems; Graduate, 1st / 2.1 Physics / Electronics / Computer Science. Oxfordshire, £Competitive. Our client provides a leading technology platform for academic and industrial users, enabling them to implement th... Do you have a broad technical background? Would you be happy in a customer facing role? Do you have excellent verbal and written English? Are you looking to work in a relaxed yet competitive atmosphere where rewards are directly related to your achievements?
If your answers to the above... Embedded Software Engineer – Connectivity, C / C++, Assembler, Scripting, Network Protocols, Product Development. Cambridge, £Competitive + Bonuses + Benefits. Our client is a small, dedicated engineering team developing novel solutions for embedded software products in a multi-proc... Summary: This is an excellent opportunity for a C / C++ Embedded Software Engineer to work on robust video processing and graphics products with an established leader in their field. Hertfordshire, c.£50k + benefits.
Our client is a leading manufacturer of embedded video processing p... This is a fantastic opportunity to work on a variety of projects, where things are done properly, where there is passion to deliver excellent work and where you can marry excellent process with technology. As Senior Embedded Software Engineer you can create innovative products for a wide variety ... Are You Passionate About Design, UI Development And UX? Would you like to create remarkable user experiences and user interfaces? If you want to design and develop innovative and intuitive front ends for a wide variety of products then our client is the place for you. This i... Are you a bright Software Engineer with an impressive academic record and good hands-on coding abilities? Can you offer solid C++ skills, a good appreciation of the software development lifecycle and a knowledge of Database architectures (Oracle / DB2 / SQL Server)?
This world-leading s... Software Development Engineer, automated test tool development, scripting. Oxford or Suffolk. To £40k depending on experience, plus extensive benefits including share options
This is your chance to join a company developing innovative energy-saving technologies. The role allows growth in... Graduate / MSc / PhD level Junior IT Consultant Positions available throughout the UK £36k package in the first year Are you a bright, numerate Graduate / MSc / PhD level candidate with an excellent academic record who would relish the opportunity to rapidly progress your ... This Cambridgeshire based R&D centre designs software for GPS products and is now expanding into other product areas. They are rapidly expanding a software / DSP team to focus on this new product area. As Configuration Manager you will have a good technical degree and significant e... Graduate Engineer – Networking, Customer Support, International Travel, Computer Science / Software, Linux. Cambridge, £Graduate + Benefits. Based in spacious offices in Cambridge, our client is a market leader in network solutions used by service providers around the world. They ar... Electronics / Firmware Engineer with top academic qualifications, well established technology company, Cambridge, to £highly competitive + benefits. This growing technology consultancy specialises in the development of solutions for blue chip clients worldwide. This key role is to w... Are You Passionate About Design, UI Development And UX? Would you like to create remarkable user experiences and user interfaces? If you want to design and develop innovative and intuitive front ends for a wide variety of products then our client is the place for you. You'll... Role: To ensure that the embedded software developed by their wireless development team continues to meet the relevant requirements and high standards expected. The role will involve working with software and hardware engineers as part of a multidisciplinary project team and will suit ... Senior Software Tools Test Engineer – GUI applications, Windows, GNU Linux, test scripts, automated test systems, ISEB. Cambridge, to c£46,000 + Benefits. Our client is a dedicated test tools team, working on software tools comprising of GUI applications, command line utilities (on ... An international R&D company, specialising in natural sciences and engineering, both hardware and software, are expanding their London offices and hence looking for bright Mathematical Modelling Developers to join their team.
You will have:
A good degree in computer sci... An international R&D company, specialising in natural sciences and engineering, both hardware and software, are expanding their London offices and hence looking for bright Software Analyst / Developers to join their team.
You will have:
A good degree in a technical subj... Software Group Leader – Development and Management, RF Principles, Embedded, Electronics, Mixed Signal. Cambridge, to c£65,000 + Extensive Benefits + Relocation. With new product lines and market entry within a number of sectors, our client is a world-leader in the development of cr... Embedded Software Engineer – C / C++, Assembler, Development, Debugging, Career progression. Cambridge, to £40,000 + Benefits.
You’ll be looking to advance your career, having gained commercial experience as an Embedded Software Engineer. You’ll want to learn from experienced peers... Are you a skilled technical author, bright, creative and astute, with a good professional portfolio, happy to work closely with a small team of smart software developers? Our client creates innovative mathematical modelling and analysis software tools for use by professionals in the fi... Applications Support Engineer (Europe) – Firmware / Embedded, Comms, Technical Support, Consumer Products (Automotive, Home Entertainment, Healthcare). Cambridge, to c£40,000 + Excellent Benefits. Joining a small established team, this is an opportunity to be part of a growing compa... Senior DSP Engineer, signal processing algorithm implementation, real-time embedded, C / C++, Cambridge, to £50k plus extensive benefits including share options.
Join a growing company as Senior DSP Engineer and play a key role in their future.
The efficient implementation of ima... If you enjoy varied and challenging projects where each day is rarely the same, then our client could give you the environment you need. If you have an attention to detail that drives some people mad, a wide ranging experience in testing embedded systems, and the scripting skills and imagination ... Working on wireless projects, you will design and write embedded software for complex electronics systems. This is a fantastic opportunity to work on a variety of projects, where things are done properly, where there is passion to deliver excellent work and where you can marry excellent process w... Our client is looking to appoint a graduate Engineer or Computer scientist into its Wireless Digital Signal Processing team. This is a fantastic opportunity to work on a huge variety of exciting client projects. You will be working with the latest DSPs and CPUs, designing and realising cutting-ed... Our client is looking for a Software Engineer develop software for a wide range of wireless systems and products. The sort of software they write is often at the electronics/software boundary and/or in a constrained environment (e.g. tight memory, low power).
The team carries out software... Senior Software Engineer (Algorithms), C / C++, analysis, strong maths background, image processing, share options, Cambridge
Exceptional opportunity for an experienced Software Engineer to join an exciting company with extensive benefits, including a share scheme.
Our client is s... Bright Embedded Developer - Automotive Systems C, C++, Assembly - for Real-time Embedded Systems, RTOS, ICE Cambridge, to c£45k - superb opportunity This is a great opportunity for a talented and ambitious Embedded Software Developer with good C / C++ coding experience to wo... Talented Windows Developer - Windows Software for Automotive Applications C, C++, C# .NET, OOD, Windows User Interface design, Great opportunity Cambridge, to c£45k + good benefits package This is a great opportunity for a talented and ambitious Software Developer with good ... Windows Software Specialist - Rapid Prototyping C, C++, C#, MATLAB, Simulink, RTL, GNU compilers, Great opportunity Cambridge, to c£45k - superb location This is a great opportunity for a talented and ambitious Windows Software Developer to work on innovative automotive ap... A renowned Cambridge technology company is seeking a lead or senior web application developer to join their world-class software team. You will work on a range of highly successful products used by business and individuals worldwide. Working with a highly skilled team of developers, te... Customer Project Manager – Coordination, Liaison, Negotiations, Contingency, Risk Analysis, Project Management, PRINCE2, Engineering. Cambridge, to c£60,000 + Benefits. The fast pace of new electronic product generation is driven by the development of new technology... Technical Consultant, mobile networking solutions, customer facing, pre-sales, C / C++, Cambridge.
Join a world leading, profitable and expanding company whose products are used by millions of people across the globe.
This is an exciting opportunity to join a superb, Cambridge-bas... 3G Software Team Leader, C++, technical leadership, 3GPP, Bedfordshire, to 55k depending on experience
With this global company providing high quality products for the telecommunications industry.
This is a hands-on role where you will lead small team to develop protocol test so... C and C++ Software Engineers, Embedded & PC S/W implementation, good C and C++ needed, York, to £competitive + benefits. C and C++ Software Engineers - part of a well known international electronics company, this UK based company specialises in the development of tools for automot... Our client is seeking an exceptional GUI Developer with a passion for creating amazing games. Cambridge. To £30k.
A well-known games developer is looking for a GUI Developer to create fun, easy-to-use in-game interfaces for some of their exciting new titles. Taking an active part in the ... Embedded Software Engineer – DSP, Audio Processing Algorithms, C / C++, Python / Perl / Tcl, MATLAB, Assembly. Cambridge, to £40,000 + Excellent Benefits. A proven software engineer is sought by our client to join their DSP Software Team. This role is an ideal position for a “2nd ... Senior Applications Engineer – Marketing; IoT; Wireless; Embedded Software Applications; Customer-facing; Cambridge, to c£50,000 + Benefits.
New developments in wireless technology has given rise to the “Internet of Things”, and with this connectivity, our client is capitalising on... Software Engineer – C++, Python, Java; Design / Development / Support; Object Orientated. Scientific. Oxfordshire, £Competitive. Our client provides a leading technology platform for academic and industrial users, enabling them to implement their experimental research. I... Senior Software Systems Engineer, embedded, firmware, C / C++, electromechanical systems, complete lifecycle, Cambridge, to £60k + excellent benefits.
With this high-tech company who are world leaders in their field.
Due to expansion, our client is urgently seeking a talented Sen... Bespoke software development company seeking an Implementation Consultant for Microsoft SharePoint solutions. .NET, Microsoft SharePoint, customer facing, Bury St Edmunds, c£50k + very good benefits.
Our client is a long established company developing bespoke software and providing bus... DSP, MATLAB algorithm design, embedded C/C++ for growing international company, Cambridge, to £50k + benefits. This leading company specialises in wireless solutions for consumer and industrial markets. The company has offices in Europe, Asia and the US and these new DSP Engineer ro... Geometry, linear algebra, CAD systems, Windows OS development, Visual C++, MFC and STL.
This top international software company produces leading-edge solutions for 3D modelling. They are currently looking for experienced software engineers to design and implement new user functionality.... An award-winning Cambridge software company is seeking up-and-coming to experienced Dev Ops engineers to join their team. You will definitely have:
A good degree, ideally in a technical subject, from an excellent university;
Solid administration skills with the... Software tools development, scripting, Eclipse plugins, GNU tools, young company, Cambridge.
This is a superb opportunity to join a young, innovative company and reap the benefits including share options.
Software developers in the mobile comms, automotive and other safety-critica... Software Engineer – C / C++, Embedded, Development, Perl / Python. Cambridge, to c£40,000 + Benefits. Our client is a dedicated engineering team based in Cambridge, designing and developing software for UWB / NFC solutions. Their code is found on both resource constrained multi-proc... A leading Oxford based company has an excellent track record in providing advanced monitoring solutions to businesses and consumers across the UK and beyond. They are developing a new cloud-based monitoring platform and hence seeking an experienced architect / developer with team leading experien... Applications Engineer, inkjet printing, industrial automation, customer support, foreign travel, based Hants, to £40k+
An excellent opportunity for an ambitious Applications Engineer to gain wide experience quickly and to become a key team member as the company grows.
With a youn... Software Applications Engineer, C / Linux, Networking products, North Cambridge, £60,000 / extensive benefits package
Are you a bright Software Developer with excellent "people" skills, looking for a role with more variety and people contact - or for your first move into a customer focus... Customer-facing C / Linux Software Consultant - C / Linux kernel, top quals, TCP/IP networking, consultancy / client liaison.
North Cambridge, to £65,000 + extensive benefits package.
This role offers superb career development opportunities for a very bright C / Linux Software De... Bright C / Linux Software Developer – leading edge networking products, North Cambridge, to £65,000 + extensive benefits package
This role offers superb career development opportunities for a very bright C / Linux Software Developer to join an innovative, successful and fast-growing co... Senior Developer / Software Architect – C# .NET, C++, OO, SQL, Business Analysis, Solution Design, Full Software Life Cycle, Financial Software, Mathematical Modelling. Central London, to £80,000 DOE + package. Our client is a mathematical software development team, producing high q... Software Engineer – Web development, Big data, Front-end and Back-end, C#, Cloud computing. South Cambridge, to £50,000 + Extensive Benefits. Based in state-of-the-art offices south of Cambridge, our client is a leading company pushing the boundaries for technology based software ap... Our client develops an award winning financial software system. They are currently seeking exceptional developers to join their growing team.
Key responsibilities:
Designing appropriate functionality and programming mainly (but not exclusively) in C# .NET. Code quality must be exc... Senior Software Manager (Methods and Processes) – Standards, Scrum / Agile, Frameworks / Process Models. Cambridge, to £65,000 + Extensive Benefits. Our client has been a leading technology company for over a decade, and through successive product releases have forged an enviable re... Senior Software Test Engineer – Problem solver, Python / Tcl / Scripting, Automation, Computer Science / Electronics / Maths. Cambridge, to c£45,000 + Benefits. A bright, technical, problem-solving engineer is sought to join a dedicated team within our client company. Work will cons... Senior Software Engineer - C#, .NET, Oracle, databases, software design.
A superb opportunity for a very experienced Software Engineer to join a high-powered team of exceptional software developers.
Our client specialises in sample management software for the biotech industry. T... 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... 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... Our client is seeking an experienced, ambitious software engineer to join their Embedded Systems group and will help them create, analyse and develop new technologies. Lead Software Engineer, Embedded Systems Key Responsibilities
Work with clients and others ... Are you next in line for a CIO/CTO role with a fast moving early stage / start - up company? If so, this could be the role you have been waiting for. Our client is seeking an experienced, ambitious solutions architect to join their Embedded Systems group. Key Responsibilities:... Software Test Development Engineer – wireless, embedded systems, scripting, C / C++ / Perl / Python, debugging. Cambridge, to £40,000 + excellent benefits. “Test” is not a by-process at this leading technology company, but is seen as an essential process used in the production o... Key role in a Top Cambridge company! Expert in complex IP verification sought. £highly competitive + benefits.
Our highly-regarded client has the ambition of being at the front of advanced multimedia IP products. With continued success they are now looking for a Principal Hardware Verifi... Embedded C / C++ Linux / Android Software Engineer Graphics processor kernel development, superb opportunity, blue-chip company £Excellent + comprehensive benefits package Do you have proven skills in the development of kernel device drivers for Linux / Android platforms in ... Our client is a Cambridge University spin out whose scientific software offerings are used both by blue chip companies and academic institutions worldwide. They maintain close ties to academia, particularly to the Cambridge colleges, and are seeking an education manager to work with their academi... Graduate Software Developers - variation, challenges, career development? Learn to get the best from wide ranging technologies - contribute your own ideas and personality! Top scientific software company, Cambridge, to £30k + generous pension + share options, 2013. Top specialist sc... Applications Engineer is sought to provide support for customers and assist with technical enquiries regarding host software implementations. Wireless, Customer-Facing, 1st / 2.1. Cambridge, to £40,000 + Benefits. In this Applications Engineer role, you will: provide technical advice ... Our client is an established, growing company providing software solutions to one of the biggest global industry sectors. And it's a great place to work! Their desktop suite of tools are developed using Visual Studio 2008 in C++ and C# using MFC and .NET. They feature an intuitive an... C++ Developer, databases, unit testing, APIs, exceptional benefits, Cambridge
Our client is an established, growing software house providing innovative software solutions to one of the biggest global industries. And it's a great place to work, where you will enjoy excellent benefits and h... C, RTOS, multi-threaded embedded software for innovative electronics products company, Cambridge, to £excellent + benefits.
This well established electronics product company continues to grow and continued success brings the need for this new appointment. The Embedded Software Develope... C# Developer, databases, unit testing, APIs, exceptional benefits, Cambridge
Our client is an established, growing software house providing innovative software solutions to one of the biggest global industries. And it's a great place to work, where you will enjoy excellent benefits and ha... Top flight Computer Science graduate or fresh PhD in Computer Science needed, on-line media services, Cambridge, to £35k plus benefits. This growing technology driven media company provides a platform for search and discovery of visual entertainment. With continued growth they seek br... Early stage high tech Cambridge startup seeking expert server-side technology hacker, graduate/postgraduate upwards, top qualifications, to £excellent salary and stock options.
A brand new Cambridge startup is entering the social space with a product which could revolutionise social netw... Fantastic opportunity to work with a leading independent games developer, Cambridge, to £40k + bonus + share options + excellent benefits. This growing independent company specialises in a cutting-edge technology development for gaming clients worldwide. They have an impressive track ... A progressive software company is looking for extremely bright graduates with a passion for software to join their like-minded team. Hertfordshire. £30k++. Do you have an interest in software development and strong problem solving abilities? This might be the opportunity for you to jo... Software Engineer – 1st / 2.1, C / C++, embedded, DSP, architecture, audio. Cambridge, to c£40,000 DOE + Benefits. Our client is a key market leader in the development of electronic components for audio based platforms. They are looking for a bright, ambitious Software Engineer to j... A Cambridge-based internet technology company is building modern online services to mine the rich veins of modern media content in the cloud. Using sophisticated software developed in house, they analyse petabytes of data, descrambling its payload and running advanced algorithms on it to effectiv...software jobs

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

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.
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.




