<?xml version="1.0" encoding="utf-8" ?> 
                      <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> 
                        <channel> 
                         <title></title>
                          <link>http://www.ecmselection.co.uk</link>
                          <description>ecm selection - high-tech recruitment specialists : recent  jobs</description> 
                          <language>en-gb</language>
                          <copyright>Copyright: (C) ecm selection</copyright>
                          <ttl>180</ttl>
                          <atom:link href="http://www.ecmselection.co.uk/c-plus-plus-jobs/" rel="self" type="application/rss+xml" />
                          <image> 
                            <title>ecm selection jobs</title> 
                            <url>http://www.ecmselection.co.uk/images/ecm_logo_2.jpg</url>                             
                            <link>http://www.ecmselection.co.uk/c-plus-plus-jobs/</link> 
                          </image>      
      <item>
        <title><![CDATA[Senior-Software-Engineer]]></title>
        <description><![CDATA[<p>A London based high tech startup developing ground-breaking image and video compression technology is seeking expert C++ developers with strong parallel computing and optimisation skills; to £exceptional.</p>
<p>Our client has an exceptional team of senior devs drawn from around the globe. Their image and video compression technology works within the JPEG and MPEG standards but is capable of achieving high fidelity at bit rates which competitors won’t match for years to come.  Targeting Tier 1 blue chip broadcasters and silicon vendors, they are seeking experts to help shape their core technology and build a world class commercial product.</p>
<p>You will have:</p>
<ul>
<li>A good degree in a technical subject from one of the top 300 universities worldwide;</li>
<li>Expert proficiency with C++ including advanced language features;</li>
<li>Extensive parallel / multi-threaded / asynchronous programming expertise;</li>
<li>Advanced low-level code optimisation skills;</li>
<li>A rigorous approach to producing high quality, modular, reusable, encapsulated software.</li>
</ul>
<p>Any experience of DSP, signal encoding, image / audio / video compression techniques or codec development would be beneficial but is not essential. Likewise experience with quantisation techniques, noise / entropy filtering, CUDA / OpenCL, and previous work in embedded, video, imaging or game engine development.</p>
<p>This is a unique opportunity to join a startup creating a truly disruptive technology. An excellent package is available to the right candidate. If you’re keen to work in a dedicated, close knit, fast paced startup, balancing hard work and risk versus the potential for great rewards, we’d love to hear from you.</p>
<p>Keywords: startup, advanced C++, parallel programming, optimisation, JPEG, MJPEG, media</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-engineer-020586.html]]></link>
        <pubDate><![CDATA[Wed, 19 Jun 2013 12:58:35 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-engineer-020586.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-C++-Developer---Front-end,-Windows]]></title>
        <description><![CDATA[<p>Senior C++ Software Developer - Front­end, Windows <br />C++, C, Win32 API, x86<br />Cambridge<br />to £70k + stock option plan<br /><br />Can you offer excellent C++ skills, proven commercial experience in the development of Windows native end­user applications, and an excellent knowledge across the full software lifecycle?  <br /><br />This is a fantastic opportunity for a Senior C++ Front­end Windows Developer - to join a small but fast-growing Cambridge team at an early stage in their growth.  As part of a successful international company, the team are developing a leading-edge online collaboration platform which will change the way that engineers and designers interact.<br /><br />The role calls for a bright, enthusiastic C++ developer with a solid academic record in engineering, mathematics, computer science or similar.  You will work closely with the Windows native development environment to develop software to provide a great end­to­end user experience ­ easy to install, easy to use, easy to upgrade, reliable and productive.  Previous experience developing file management, data management or source management software and / or the ability to grow a team would be a definite advantage.<br /><br />In addition to a very competitive salary depending on experience, the company also offer an attractive stock option plan.  <br /><br />Keywords:  Senior C++ Developer, Front­end, Windows, C++, C, Win32 API,  x86, Cambridge<br /><br />Please note: even if you don’t have exactly the background indicated, do contact us now if this type of job is of interest – we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/senior-c-plus-plus-developer-front-end-windows-020579.html]]></link>
        <pubDate><![CDATA[Tue, 18 Jun 2013 14:44:06 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-c-plus-plus-developer-front-end-windows-020579.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Graduate-Software-Developer]]></title>
        <description><![CDATA[<p>Graduate Software Developers Wanted! Professional software development, Agile, Computer Science, Graphics, Maths. Cambridge, £Graduate + Benefits.</p>
<p>Have you just graduated (or are about to graduate) with a degree in Computer Science, Software Engineering or similar? Have you developed projects using C++ and OpenGL / DirectX that you’re proud to share with us? Are you looking for an exciting job rather than a run-of-the-mill position, where your input and hard work will be translated into visible features?</p>
<p>Our client is a leading software house developing a number of highly successful products. They are looking to expand their overall engineering capabilities with the implementation of a second team to work in parallel with the present engineering team. They are therefore looking for a number of people to join them. With a strong ethic to supporting career development, they are looking to recruit ambitious graduate software developers to join them.</p>
<p>You will have:</p>
<ul>
<li>A strong academic background, with a degree in Computer Science / Software Engineering or similar; with As or Bs in Maths and Further Maths / Physics at A-level.</li>
<li>A good understanding of C++, and projects that you can share with us. Academic projects or ideally independent projects of particular interest will include physics engines, mathematical applications, games development or rendering of graphics.</li>
<li>Strong understanding of mathematics for 3D graphics and / or algorithms (pathfinding, vectors, matrices).</li>
<li>Strong passion for software development.</li>
</ul>
<p>Interested? </p>
<p>Please forward a copy of your CV that also includes examples of relevant project work.</p>
<p>Candidates must be based in the UK, but applications for outstanding individuals requiring Tier 2 sponsorship will be considered.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p>
<p>Recommend for £250 – see www.ecmselection.co.uk/tell-a-friend for details.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-software-developer-020602.html]]></link>
        <pubDate><![CDATA[Mon, 17 Jun 2013 10:00:18 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-software-developer-020602.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Mathematical-Developer]]></title>
        <description><![CDATA[<p>Summary: Mathematical Developer, C++ / OO, strong communication skills - exceptional benefits, Cambridge</p>
<p>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 have the opportunity to take a stake in the company.</p>
<p>Due to expansion, they are seeking a talented Mathematical Developer to join their team. You'll have a good degree in physical sciences, engineering or mathematics; or computer science with a strong interest in mathematical development. Statistical modelling and data analysis experience is ideal.</p>
<p>As a Mathematical Developer, you'll be joining a team that responsible for the development of mathematical modelling engines, from specification and design through to integration with in-house desktop and web-browser user interfaces. You will be involved in all stages of development and there will be opportunities for customer-facing work too.</p>
<p>You can demonstrate strong mathematical and programming skills, ideally in C++ in a Windows environment, although experience of a different object-oriented language will not rule you out. Technical communication abilities are also essential as you must be able to understand client business processes quickly and explain clearly how the mathematical models work.</p>
<p>In return, our client offers a relaxed yet professional and supportive work environment, and superb benefits including corporate health and dental cover - plus a fully-stocked, complimentary kitchen and drinks room, and a very nice pool table!</p>
<p>Contact us NOW to find out more.</p>
<p>Keywords: Mathematical Developer, maths, mathematics, C++, OO, strong communication skills, exceptional benefits, Cambridge</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/mathematical-developer-016139.html]]></link>
        <pubDate><![CDATA[Fri, 14 Jun 2013 12:42:06 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/mathematical-developer-016139.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[DSP-Applications-Engineer]]></title>
        <description><![CDATA[<p>DSP Applications Engineer – Audio Processing, Assembly, C / C++ / Python / MATLAB, MIPS / Embedded, Algorithms, Technical support, Client-facing. Cambridge, to £55,000 + Benefits.</p>
<p>Our client is developing innovative solutions for audio connectivity consumer electronics. With the market being at infancy and still to mature, our client is at the forefront to capitalise on a new wave of technologies. They currently seek a DSP Applications Engineer to provide strategic support in the usage of DSP audio applications. Working with customers, you would be the technical reference in DSP audio processing for both Voice and Music functions. Therefore key responsibilities will include; writing, debugging, optimising and testing embedded C code; resolving audio issues and working with customers; provide customer support such as training, requirement capture and reporting.</p>
<p>Requirement specifications:</p>
<ul>
<li>1st / 2nd Class Degree in Maths, Science, Software or Electronics with relevant commercial experience.</li>
<li>Proven proficiency in programming including fixed-point assembly and C / C++ and Python.</li>
<li>Experience in DSP code porting in MIPS and memory constrained processors, and understanding DSP processor architectures and peripherals.</li>
<li>Implementation of audio algorithms using MATLAB.</li>
<li>Understanding of DSP platforms, hardware design principles and knowledge of analogue and digital data structures, communication protocols and drivers.</li>
<li>Any experience with: multichannel audio processing (non-linear dynamics, speaker virtualisation, or compression); or audio codecs (MP3, AAC, WMA, SBC, AC-3 or DTS) is highly beneficial.</li>
</ul>
<p>Based in bright airy offices in Cambridge, this is an excellent opportunity to work with cutting edge technology for consumer electronic products, and in return be rewarded with an excellent remuneration package. DSP Applications Engineer – Audio Processing, Assembly, C / C++ / Python / MATLAB, MIPS / Embedded, Algorithms, Technical support, Client-facing. Cambridge, to £55,000 + Benefits.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.   Recommend for £250 – see <a href="http://www.ecmselection.co.uk/tell-a-friend">www.ecmselection.co.uk/tell-a-friend</a> for details.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/dsp-applications-engineer-019810.html]]></link>
        <pubDate><![CDATA[Thu, 13 Jun 2013 15:20:12 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/dsp-applications-engineer-019810.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Developer]]></title>
        <description><![CDATA[<p>Cutting edge company looking for a Software Developer with expertise using Visual Studio C++. Cambridge, £Good + Benefits.<br /><br />One of the fastest growing companies in the high technology sector is now looking for a Software Developer to complement their team. If you have an interest and enthusiasm for new technologies and applied science, and enjoy working in a multi-disciplinary environment, this could be the opportunity for you.<br /><br />As part of the software development team, you will be responsible for developing a product suite (and associated databases) to ensure consumers can use our clients’ technology quickly and accurately. After quickly getting up to speed with the products architecture, you will: assist with the development of new features, fix bugs, and develop unit tests. You will also be involved in early stage development and prototyping of future products, so a real interest in our clients’ technologies is a must.<br /><br />To be considered for this role you must have a good degree (1st / 2.1) from a red brick university in a technical subject (software engineering, computer science, maths, physics or similar). Additionally, you will have at least a year's experience in developing GUI software using Visual Studio and C++. You will also have a history of designing database schematics / models and developing data mining tools for relational databases. You will have good communication skills and be able to contribute in the problem solving process.<br /><br />Any of the following would be beneficial, but not essential: web app development; C#, WPF or Python; STL / Boost; source code control systems.<br /><br />This is a great opportunity to work closely with senior developers, learning from them and working on a full range of software engineering problems from development, implementation and testing. In return, you will be rewarded with a good remuneration package.<br /><br />Key words:  Visual Studio C++, GUI, Windows, Relational databases.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/software-developer-020474.html]]></link>
        <pubDate><![CDATA[Tue, 11 Jun 2013 14:08:30 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-developer-020474.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Linux-Kernel-Developer]]></title>
        <description><![CDATA[<p>This is a superb opportunity for a bright Senior Developer with extensive Linux kernel skills to work in one of the best R&amp;D software development environments in Cambridge - alongside some of the brightest engineers around – in a commercial environment that feels more like a university research lab.</p>
<p>In this technically challenging role as a Senior Linux Kernel Software Engineer you will join a specialist kernel development team working on the design and development of new features; debugging of issues that may be complex in nature and span multiple components; making quality improvements to the product by identifying and implementing improvement of areas of fragile code; and potentially representing the development team on Open Source mailing lists.</p>
<p>You will have:</p>
<ul>
<li>A good degree (1st or 2:1) in computer science or a related subject from one of the world’s top universities, and potentially a PhD;</li>
<li>Extensive kernel-level C programming experience;</li>
<li>A deep understanding of Linux internals;</li>
<li>A good knowledge of the x86 architecture, including memory management.</li>
</ul>
<p>Any experience of device driver development (especially for PCIe devices) and/or high performance computing would be beneficial but is not essential.</p>
<p>You will contribute to the development of leading edge software / new architectures and systems, with an internationally successful software company.  They offer a real "jeans &amp; t-shirts" style set-up in modern, light and airy offices with the latest kit, flexi-time, a good relaxation area, free food and great coffee.</p>
<p>In addition to an attractive salary, the company offers a comprehensive range of benefits. Applications should be made as soon as possible.</p>
<p>Keywords: C, x86, architecture, drivers, PCIe, Cambridge, PhD</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/senior-linux-kernel-developer-020539.html]]></link>
        <pubDate><![CDATA[Tue, 11 Jun 2013 13:44:09 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-linux-kernel-developer-020539.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Electronics-/-Firmware-Engineer]]></title>
        <description><![CDATA[<p>Summary: Electronics / Firmware Engineer with top academic qualifications, well established technology company, Cambridge, to £highly competitive + benefits.<br /><br />This growing technology consultancy specialises in the development of solutions for blue chip clients worldwide.  This key role is to work in a team that includes mechanical, digital and analogue electronics, firmware and software engineers who are expected to balance design/development and project leadership responsibilities.  Work ranges from one-off process equipment to high-volume consumer products. You will be expected to make a solid contribution to a group with core businesses in consumer electronics, domestic appliances, digital printing and industrial sectors.<br /><br />With at least a 2.1 Hons degree from a top university (i.e. top A level grades too) in Electronics, Computer Science or similar, you must be able to immediately engage in a technically and commercially stretching environment.  You will be expected to: develop high speed digital and analogue electronics systems through the full product development cycle; be proficient with some or all of the following: VHDL, Altera Quartus, Altium Designer, C/C++; contribute to and lead technically demanding projects; and integrate effectively with a talented multi-disciplinary team of like-minded people.<br /><br />You must have excellent personal communication skills and be a strong team member.<br /><br />Keywords: Analogue, Digital, Firmware, VHDL, C, C++, Cambridge, 2.1, 1st, PhD.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/electronics-firmware-engineer-020538.html]]></link>
        <pubDate><![CDATA[Tue, 11 Jun 2013 10:55:13 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/electronics-firmware-engineer-020538.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-/-Software-Developer]]></title>
        <description><![CDATA[<p>A top Cambridge-based games company is seeking experienced software developers to join their team. Their pedigree is extensive and they have produced a number of highly successful titles to critical acclaim.<br /><br />The company takes a highly professional and Agile approach to software development, and hence are seeking people with not only a keen interest in games but also a strong underlying knowledge of practical computer science as well as demonstrable programming ability through commercial experience.<br /><br />You will have:</p>
<ul>
<li>A good degree in computer science or a related subject from a top university – or an exceptional career history – including a demonstrable understanding of complexity and well known algorithms and methods</li>
<li>A good understanding of modern object oriented C++ (both high and low level), ideally including STL, Boost and other common libraries</li>
<li>Mathematical ability sufficient for 3D graphics and/or game algorithms (for example trigonometry, vectors, matrices/quaternions, pathfinding)</li>
<li>The aptitude to develop for, and readily debug, in a large and highly dynamic codebase across all areas of game code</li>
<li>Strong problem solving and team working skills</li>
</ul>
<p>Any experience you have of networking code, scripting, profiling, Java, C#, Unreal script, Unity and/or x86 or other assembler, DirectX / OpenGL, HLSL / GLSL would be highly beneficial – but are neither essential nor a substitute for the fundamentals.<br /><br />Excellent prospects and a highly competitive salary and package are on offer to the right candidate. If you’re a skilled and experienced software developer seeking one of the most interesting and varied jobs you can have in the software industry, please do get in touch.<br />Keywords: games, C++, design, networking, scripting, profiling, optimisation, 3D<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-developer-020395.html]]></link>
        <pubDate><![CDATA[Mon, 10 Jun 2013 16:23:22 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-developer-020395.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Graduate-Software-Developer]]></title>
        <description><![CDATA[<p>A top Cambridge-based games company is seeking graduate software developers to join their team. Their pedigree is extensive and they have produced a number of highly successful titles to critical acclaim.<br /><br />The company takes a highly professional and Agile approach to software development, and hence are seeking people with not only a keen interest in games but also a strong underlying knowledge of practical computer science as well as demonstrable programming ability.<br /><br />You will have:</p>
<ul>
<li>A good degree in computer science or a related subject from a top university, including an understanding of complexity and well known algorithms and methods</li>
<li>A good understanding of modern object oriented C++ (both high and low level)</li>
<li>Mathematical ability sufficient for 3D graphics and/or game algorithms (for example trigonometry, vectors, matrices/quaternions, pathfinding)</li>
<li>The aptitude to develop for, and readily debug, in a large and highly dynamic codebase across all areas of game code</li>
<li>Strong problem solving and team working skills</li>
</ul>
<p>Any experience you have of networking code, scripting, profiling, Java, C#, Unreal script, Unity and/or x86 or other assembler would be highly beneficial – but are neither essential nor a substitute for the fundamentals.<br /><br />Excellent prospects and a highly competitive salary and package are on offer to the right candidate. If you’re a skilled graduate seeking one of the most interesting and varied jobs you can have in the software industry, please do get in touch.<br />Keywords: games, C++, design, networking, scripting, profiling, optimisation, 3D<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-software-developer-020404.html]]></link>
        <pubDate><![CDATA[Mon, 10 Jun 2013 16:22:49 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-software-developer-020404.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-C++-/-C#-Software-Developer]]></title>
        <description><![CDATA[<p>Summary: An outstanding opportunity for a Senior Software Developer to work in this growing international company.  Developing Windows applications in C++ and C#, .Net, SQL Server, Multithreading, SCRUM, Image / Signal Processing.</p>
<p>This leading instrumentation company specialise in the development of software applications for the capture, processing and storage of image data.  With further growth, they now seek a talented Senior Software Engineer who can offer solid experience in C++ / C# and Image Processing.</p>
<p>In this key role, you will work as a member of a small team to develop Windows applications using the SCRUM methodology. The applications support instrument automation, image capture from digital cameras, image processing and measurement, data storage in SQL Server and linking of data and images to Microsoft Office applications.</p>
<p>The role calls for an excellent degree in Physics, Computer Science or similar, along with proven experience as software developer in the area of qualitative and quantitative image analysis - and good familiarity with C++ / C#.</p>
<p>In addition an attractive salary, the role carries a comprehensive benefits package including Pension, Private Healthcare, Bonus Scheme, 25 days paid annual leave, Flexi-time and Corporate Gym membership.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/senior-c-plus-plus-c-sharp-software-developer-020363.html]]></link>
        <pubDate><![CDATA[Mon, 10 Jun 2013 15:05:03 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-c-plus-plus-c-sharp-software-developer-020363.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Graduate-Software-Developers]]></title>
        <description><![CDATA[<p>Join a world leading, award winning company whose products are used by millions of people across the globe.</p>
<p>This is an exciting opportunity to join a superb company based in central Cambridge and enjoy considerable responsibility from an early stage.</p>
<p>A bright team player, with solid, demonstrable programming and problem solving skills you will be expected to make a full and significant contribution. There is scope for innovation, introducing new product ideas and for good career progression.</p>
<p>With an excellent academic record (2.1 or 1st Class degree in Computer Science or other numerate subject) you will have strong C++ skills (ideally Java too) and excellent communication skills.</p>
<p>An understanding of any of the following would also help your case: network programming, protocol design, compression, security and multithreaded programming.</p>
<p>The position carries an attractive package including a competitive salary, a 35 hour week, and generous benefits including share options, contributory pension and private healthcare.</p>
<p>Key skills: C++, Java, graduate, network programming, protocol design, compression, security, multithreaded programming, Cambridge</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-software-developers-019966.html]]></link>
        <pubDate><![CDATA[Mon, 10 Jun 2013 15:04:51 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-software-developers-019966.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Ambitious-C++-/-Senior-C++-Software-Engineers]]></title>
        <description><![CDATA[<p>Ambitious C++ / Senior C++ Software Engineers<br />Leading-Edge Design Automation Tools, C++, STL<br />Negotiable to £50K + excellent benefits</p>
<p>Here is a real opportunity to progress your career to a senior level, whilst remaining in a hands-on / cutting edge software role.  This dynamic, fast growing company’s software is used by semiconductor companies worldwide.</p>
<p>They now seek additional bright, motivated C++ Software Engineers to join their team - turning their cutting-edge technology and algorithms into supportable, scalable, professional software applications. They offer challenging work and a friendly, fun working environment. </p>
<p>Required:</p>
<ul>
<li>Experience of large-scale commercial software development</li>
<li>Good knowledge of C++ and the STL</li>
<li>2.1 or 1st from credible academic institution, ideally in Computer Science, Mathematics, Physics or Natural Sciences.</li>
<li>Any exposure to areas such as high-speed logic design, low-power logic design, physical optimization techniques, etc would be a plus.</li>
</ul>
<p>You should be dynamic and self-motivated, and able to turn ideas into reality, on your own or as part of a team.  You must offer a very impressive academic record (2.1/1st, good ‘A’ levels) and solid experience of software development (in C++ / STL).  Good maths skills and a background understanding of hardware issues would also be of particular relevance.</p>
<p>For the more senior level roles, extensive commercial experience and an understanding of the following areas would be particularly relevant: digital logic design, from FPGAs or ASICs; ASIC design flows, especially Synopsys, Cadence, Magma; Verilog (or otherwise VHDL).</p>
<p>This is a great company with outstanding potential.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/ambitious-c-plus-plus-senior-c-plus-plus-software-engineers-019909.html]]></link>
        <pubDate><![CDATA[Mon, 10 Jun 2013 15:04:04 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/ambitious-c-plus-plus-senior-c-plus-plus-software-engineers-019909.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Image-Processing-/-Digital-Signal-Processing-Engineer]]></title>
        <description><![CDATA[<p>Our client, a leading product design company, is looking for an engineer with image processing experience to join their imaging team, developing novel algorithms for a wide range of applications from medical to avionics. The role mixes algorithm exploration with implementation and integration on a number of different processor/hardware platforms. Although the position will be focussed on image processing they are also keen to hear from engineers with a more general digital signal processing background that have solid mathematical and implementation skills. The responsibilities of the role include identifying innovative solutions to customer problems, analysing and optimising the most appropriate mathematical approach and working with others to integrate the solution into a working system.<br /><br />We would expect the successful candidates to have the following skills and experience:</p>
<ul>
<li>A top degree in engineering, maths or computer science</li>
<li>C, C++ or an equivalent high level language</li>
<li>2+ years professional experience or post graduate research</li>
<li>Knowledge of image processing techniques</li>
<li>Algorithm exploration and implementation (possibly in a non-imaging area)</li>
</ul>
<p>Specific technical experience of the following areas will be considered an advantage (although not essential):</p>
<ul>
<li>Real time system integration</li>
<li>Matlab and Simulink</li>
<li>PC based image processing and associated graphics technology</li>
<li>Image processing areas such as analytics, enhancements and human factors</li>
<li>A masters or PhD in a topic related to image processing</li>
</ul>
<p>You will be:</p>
<ul>
<li>An enthusiastic team player, but be able to work independently</li>
<li>Outgoing and willing to push your own ideas into discussions</li>
<li>Creative in looking for novel solutions to problems</li>
</ul>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/image-processing-digital-signal-processing-engineer-020255.html]]></link>
        <pubDate><![CDATA[Mon, 10 Jun 2013 15:03:06 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/image-processing-digital-signal-processing-engineer-020255.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[(Senior)-Desktop-Software-Developer]]></title>
        <description><![CDATA[<p>(Senior) Desktop Software Developer for leading software house, C#, C++, strong academics needed, Cambridge.</p>
<p>Our client is an established, growing software house providing solutions to one of the biggest global industry sectors. And it's a great place to work!</p>
<p>They are committed to excellence, with a high percentage of revenue being reinvested in R&amp;D.</p>
<p>Due to growth, they are now seeking bright, talented software engineers to join their group developing user interface components for building industry-leading desktop applications.</p>
<p>For this role, you'll need to have a good degree in Computer Science or similar. A range of experience from recent graduate upwards will be considered.</p>
<p>Essential:</p>
<ul>
<li>experience of desktop application development</li>
<li>recent experience of developing user interface components in C# or C++</li>
<li>strong engineering or scientific background</li>
<li>good communication skills and attention to detail</li>
</ul>
<p>Desirable:</p>
<ul>
<li>native C++ programming</li>
<li>user interface development with MFC,</li>
<li>WPF, TFS</li>
<li>code profiling tools</li>
<li>SQL or other relational DB</li>
</ul>
<p>Above all, they are looking for people who are bright, enthusiastic and self-motivated, who will integrate well with the existing team.</p>
<p>They offer a relaxed yet professional and supportive work environment, and excellent benefits, helping to make this a superb opportunity to join an industry leader and be part of their success.</p>
<p>Contact us now for full details.</p>
<p>Keywords: desktop software, application development, GUI, user interface components, C#, C++, MFC, Windows Presentation Foundation, WPF, Team Foundation Server, TFS, code profiling tools, Visual Studio Profiler, AQtime, dotTrace, ANTS, Microsoft SQL Server, relational database, Oracle, DB2, MySQL, Desktop Developer, Cambridge.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/-senior-desktop-software-developer-020456.html]]></link>
        <pubDate><![CDATA[Mon, 10 Jun 2013 13:53:14 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/-senior-desktop-software-developer-020456.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Graduate-Software-Engineer]]></title>
        <description><![CDATA[<p>Are you a talented graduate-level software developer with a good academic track record, looking to join a lively and creative startup?<br /><br />This award-winning company 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 2013 graduates to join their team.<br /><br />You will have:</p>
<ul>
<li>A good degree in Computer Science or a related subject from a top university</li>
<li>An excellent knowledge of web app development (ideally in Python or Ruby), object-orientation, and other computer science topics such as networking, security, algorithms and databases</li>
<li>Focus, talent, a passion for development, a cheerful attitude and a good eye for detail</li>
<li>Permission to live and work in the UK - with full details on your CV</li>
</ul>
<p>The company is offering an excellent graduate-level salary and a range of benefits. We’d love to tell you all about them, so please do get in touch.<br /><br />Keywords: software, Ruby, Rails, Java, Python, SQL, app, cloud, Django, C++, C#, JavaScript<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest – we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-software-engineer-020259.html]]></link>
        <pubDate><![CDATA[Mon, 10 Jun 2013 11:32:23 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-software-engineer-020259.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Software-Security-Engineer]]></title>
        <description><![CDATA[<p>This is a superb opportunity for a bright Senior Developer with security expertise to work in one of the best R&amp;D software development environments in Cambridgeshire - alongside some of the brightest engineers around – in a commercial environment that feels more like a university research lab.</p>
<p>You will analyse the security of product architectures, designs and code, looking for vulnerabilities. You will identify and analyse these vulnerabilities and provide recommendations and risk assessments to the business. You will develop new greenfield code as well as maintaining existing software, and provide technical guidance and security training to your peers.</p>
<p>You will have:</p>
<ul>
<li>A good degree (1st or 2:1) in computer science or a related subject from one of the world’s top universities, and potentially a PhD;</li>
<li>A detailed knowledge of security issues affecting software;</li>
<li>A good, low-level understanding of the Linux and/or Windows and/or Unix operating systems;</li>
<li>Solid development skills in C, C++, Java, C# / .NET or a similar modern language.</li>
</ul>
<p>Any experience of static source or executable analysis tools, virtualisation, and any certifications in Information Systems Security and/or Application Security and/or Information Assurance would be beneficial but none are essential.</p>
<p>You will contribute to the development of leading edge software / new architectures and systems, with an internationally successful software company.  They offer a real "jeans &amp; t-shirts" style set-up in modern, light and airy offices with the latest kit, flexi-time, a good relaxation area, free food and great coffee.</p>
<p>In addition to an attractive salary, the company offers a comprehensive range of benefits. Applications should be made as soon as possible.</p>
<p>Keywords: software security, risk analysis, vulnerabilities, assurance, cross-platform</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-security-engineer-020595.html]]></link>
        <pubDate><![CDATA[Mon, 10 Jun 2013 11:26:35 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-security-engineer-020595.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Algorithm-Developer]]></title>
        <description><![CDATA[<p>Algorithms Developer – C++, STL, Perl / Python, Machine Learning / Statistics / Pattern Recognition, Data Analysis, Bioinformatics. South Cambridge, £Highly Competitive + Excellent Benefits.<br /><br />Our client is a world leading company creating tools for the scientific and healthcare communities for next generation diagnostic and research applications. They are looking for an Algorithms Developer to join their multidisciplinary R&amp;D team at their European HQ based in south Cambridge. Projects are fast-paced, intellectually challenging, with real-world applications, and be a mix of new software tools development and integrations of legacy codebases.<br /><br />Requirements:</p>
<ul>
<li>Top academic history – 1st / 2.1 in maths, software, science or engineering from a top university, and A graded A-level maths. Advanced degrees (Masters or PhD is highly desirable).</li>
<li>Demonstrable ability to design and optimise algorithms and understand string matching of large data sets.</li>
<li>Practical experience in C++ (ideally using STL) and Perl or Python. Further knowledge in C# is advantageous.</li>
<li>Familiarity with machine learning, pattern recognition, and applied statistics techniques.</li>
<li>Strong data analysis, numerate problem solving skills.</li>
<li>Experience of open-source bioinformatics tools is desirable.</li>
</ul>
<p>PhDs or postdocs with relevant experience or candidates with relevant commercial scientific software experience are invited to apply.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.<br />    <br />Recommend for £250 – see www.ecmselection.co.uk/tell-a-friend for details.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/algorithm-developer-020471.html]]></link>
        <pubDate><![CDATA[Fri, 07 Jun 2013 12:13:28 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/algorithm-developer-020471.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Embedded-Software-Team-Leader]]></title>
        <description><![CDATA[<p>Embedded Software Team Leader, real-time embedded software, C++, team leading</p>
<p>With this high-tech company who are world leaders in their field.</p>
<p>Due to expansion, our client is urgently seeking a talented Embedded Software Team Leader with excellent C++ programming skills, to develop cost-effective and innovative embedded software solutions.</p>
<p>You may be a more experienced Team Leader looking for the right environment to develop your career, or someone with more limited team leading experience looking to take a step up.</p>
<p>You'll have a degree in Computer Science, Electronic Engineering or similar. Essential technical skills are embedded C++ programming and multithreaded RTOS knowledge. The more you have of the following the better:</p>
<ul>
<li>Boost, STL, UML</li>
<li>Full software development lifecycle</li>
<li>Software requirements capture</li>
<li>Understanding of debug techniques</li>
<li>Electronic hardware-software interfacing</li>
<li>Embedded software testing strategies</li>
<li>Software configuration management</li>
</ul>
<p>In terms of personal qualities, you'll need to take a proactive approach and be able to motivate your team. Good communication skills are essential.</p>
<p>A superb benefits package and the chance to work on world-leading products await the right candidate. This is an outstanding opportunity for an exceptional embedded team leader!</p>
<p>Contact us now for full details.</p>
<p>Keywords: embedded software team leader, real-time embedded software, C++, team leading, Computer Science, Electronic Engineering, embedded C++ programming, multi-threading, RTOS, Boost, STL, UML, full software development lifecycle, software requirements capture, debug techniques, electronic hardware-software interfacing, embedded software testing strategies, software configuration management, Cambridge.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-team-leader-020144.html]]></link>
        <pubDate><![CDATA[Fri, 07 Jun 2013 11:54:39 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-team-leader-020144.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[C++-Software-Engineer]]></title>
        <description><![CDATA[<p>C++ Software Engineer, Cambridge</p>
<p>Join a world leading, profitable and expanding company whose products are used by millions of people across the globe.</p>
<p>This is an exciting opportunity to join a superb, Cambridge-based company with huge potential and vision - as a member of a highly motivated team.</p>
<p>The successful C++ Software Engineer will have a good degree in Computer Science or similar, and experience of software development using C++ in a resource-constrained environment, ideally developing networked software for mobile platforms.</p>
<p>Any of the following in your CV will strengthen your case: Java (highly desirable), network programming, protocol design, user interface design, compression, security and multithreaded programming, Qt, development toolkits, pluggable components.</p>
<p>The position carries an attractive package appropriate to qualifications and experience, to include a competitive salary, a 35 hour week, and generous benefits including share options, contributory pension and private healthcare.</p>
<p>A range of experience will be considered. Excellent career progression prospects.</p>
<p>Contact us now for full details.</p>
<p>Keywords: C++, Java, software development, network programming, protocol design, user interface design, compression, security and multithreaded programming, Qt, development toolkits, pluggable components, Cambridge.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/c-plus-plus-software-engineer-019913.html]]></link>
        <pubDate><![CDATA[Fri, 07 Jun 2013 11:54:01 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/c-plus-plus-software-engineer-019913.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[C++-Software-Engineer]]></title>
        <description><![CDATA[<p>Looking for a top new C++ programming job? Look no further.</p>
<p>We have exceptional C++ jobs in fields including, but not limited to:</p>
<ul>
<li>sensor technologies</li>
<li>financial software development</li>
<li>mathematical modelling</li>
<li>mobile and fixed comms</li>
<li>3D modelling and image processing</li>
</ul>
<p>Our clients can offer you real career development - you won't have to settle for a run of the mill job.</p>
<p>Join a leading product company or technical consultancy where you will be challenged and supported to achieve all you hope.</p>
<p>Contact <strong>ecm </strong>now to discuss your requirements in detail. We can help you secure a superb new opportunity. Don't delay, apply today!</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/c-plus-plus-software-engineer-019137.html]]></link>
        <pubDate><![CDATA[Fri, 07 Jun 2013 11:53:40 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/c-plus-plus-software-engineer-019137.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[C++-Developer]]></title>
        <description><![CDATA[<p>Summary: C++ for video multimedia applications, Herts, to £35k + benefits.<br /><br />This highly regarded technology company specialises in the development of chip based solutions for the worldwide multi-media market, working with leading companies.  Working on video encoder designs this new position is for a software developer to work closely with both hardware and driver teams to deliver high quality customer solutions, write simulations of hardware designs, primarily in C++ using SystemC.  You must have some experience of video codecs.<br /><br />You must have strong C++ programming ability; good problem solving skills; and good personal organisation with effective prioritisation and time management skills. Any understanding of video compression standards and/or working with a large codebase will be desirable. The Software Developer must have a good degree and be a flexible and capable member of a team.<br /><br />Keywords: C++, Herts, Video, Codecs, Software.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/c-plus-plus-developer-019973.html]]></link>
        <pubDate><![CDATA[Fri, 07 Jun 2013 11:53:28 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/c-plus-plus-developer-019973.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[3D-Graphics-Programmer]]></title>
        <description><![CDATA[<p>A leading games company is looking for an experienced graphics programmer to aid in the development of exciting new titles. Cambridge. £competitive.</p>
<p>This is a fantastic opportunity to join a leading company with a track record of delivering high-quality titles. Our client takes great pride in the high-performance cross-platform engine technology that powers their games. They are currently looking for graphics programmers to help take this even further, supporting new platforms and developing new cutting edge features. You can help them build the technology to deliver fantastic visual quality for the future classics they are creating.</p>
<p>With two or more years’ experience in the games industry, you will have helped deliver at least one title (preferably on the Xbox 360). With a passion for graphics technologies, you will be keen to learn, and able to work closely with visual artists.</p>
<p>Clearly you will have advanced C++ programming skills, and HLSL skills (or GLSL /OpenGL). You will also be skilled at profiling and optimising for different hardware architectures. In addition to this, you will fall into one of two categories: a 3D maths expert, or experienced using Direct3D.</p>
<p>Using your 3D maths skills, you will be familiar with real-time rendering techniques. Alternatively, if you are an authority on the Direct3D graphics pipeline, you will have an awareness of tools pipelines for asset creation.</p>
<p>Keywords: Games, graphics, C++, HLSL, GLSL, OpenGL, 3D maths, Direct3D.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/3d-graphics-programmer-019912.html]]></link>
        <pubDate><![CDATA[Fri, 07 Jun 2013 11:53:06 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/3d-graphics-programmer-019912.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Embedded-Software-Engineer]]></title>
        <description><![CDATA[<p>Embedded Software Engineer, C++, RTOS, WinCE, ThreadX, interfacing, electronics, Cambridge, to £40k depending on experience.</p>
<p>With this high-tech company who are world leaders in their field.</p>
<p>Due to expansion, our client is urgently seeking a talented Software Engineer to develop cost-effective and innovative embedded software solutions.</p>
<p>You will have a degree in Computer Science, Electronic Engineering or similar, and experience of hands-on development of real-time embedded software products.</p>
<p>Essential technical skills are C++ programming, and Real Time Operating System knowledge, ideally with WinCE</p>
<p>It will help if you have some of the following:</p>
<ul>
<li>Software Engineering Principles - Full development lifecycles; OOD</li>
<li>Electronic hardware to software interfacing and microprocessor architectures from a software perspective</li>
<li>Embedded Software testing methods</li>
<li>Design and creation of software test harnesses and automated testing strategies</li>
<li>Software Configuration Management</li>
<li>ClearCase skills</li>
</ul>
<p>In terms of personal qualities, you'll need to take a proactive approach and be able to work well as part of a team.</p>
<p>A superb benefits package and the chance to work on world-leading products awaits the right candidate. This is an outstanding opportunity for an exceptional engineer!</p>
<p>Keywords: software engineer, software engineering, C++, RTOS, real-time, real time operating systems, WinCE, ThreadX, embedded, interfacing, electronics, Cambridge, to £40k.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-engineer-020450.html]]></link>
        <pubDate><![CDATA[Fri, 07 Jun 2013 11:52:25 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-engineer-020450.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-C++-Software-Developer]]></title>
        <description><![CDATA[<p>Summary: Senior C++ developer needed, growing text intelligence company, Cambridge, to £45k + benefits.<br /><br />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 technology.<br /><br />With at least a 2.1 Hons from a good university in Computer Science, Maths or similar you must have excellent object oriented programming skills in C++.  You will have the following experience: commercial experience with the software development lifecycle including requirements definition, specification capture, software architecture/design, program development, associated documentation, test automation, and maintenance; experience with typical industry tools including office software, standard libraries and frameworks, interactive development environments, software version control, build systems, automated testing frameworks, and bug tracking systems, e.g. GCC, Eclipse, Visual Studio, SCons, JUnit, GoogleTest, GoogleMock, Mercurial, Bugzilla, MediaWiki, Microsoft Office, Google Apps; strong oral and written communication skills; and have an energetic, enthusiastic, pro-active, problem-solving attitude to get things done.<br /><br />You will also have at least some of the following: cross platform development experience on Linux and Windows; good knowledge of other programming languages e.g. Java, C, JavaScript, Python, or Perl; ability to be a project technical lead and/or supervise the work of others; experience of one or more of the following: application servers, database internals, data visualization, distributed systems, document processing, content repositories, full-text search, grid computing, information retrieval, natural language processing, semantic web, text mining, user interface design, or web services;  and/or a good understanding of modern development techniques and practices: e.g. design patterns, agile development, test-driven development.<br /><br />This growing company is at the cutting edge of development and this key role will suit an experienced C++ developer.<br /><br />Keywords: C++, OO, Cambridge, 2.1, 1st, Windows, Linux, Java, C.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/senior-c-plus-plus-software-developer-020417.html]]></link>
        <pubDate><![CDATA[Fri, 07 Jun 2013 09:49:06 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-c-plus-plus-software-developer-020417.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Scientific-C++-Developer]]></title>
        <description><![CDATA[<p><strong>Scientific C++ Developer – Simulation Modelling, Visual Studio, Fortran / C#, OpenGL / DirectX, Green. Scotland, to £DOE + extensive benefits.</strong></p>
<p>Our client develops leading green simulation modelling tools used for a variety of prestigious projects around the world. With a greater need for more efficient, greener uses of energy consumption, their modelling tools have been a key resource in the development of signature projects. They are currently looking for a Software Developer to join the team in order to contribute to the development of new features, code review and new products.</p>
<p>Requirements:</p>
<ul>
<li>Strong academic background (1st / 2.1 degree in computer science / physics or related scientific subject). Further advanced degrees (Masters or PhDs) would be preferred.</li>
<li>Minimally 2 years’ commercial experience developing software in C++. Any experience with Fortran and C# would be beneficial. Specific development experience of scientific software or simulation modelling tools would be advantageous.</li>
<li>Experience using Visual Studio 2005 or later.</li>
<li>Strong analytical and problem solving skills.</li>
<li>Able to work in a development team and have good communication skills.</li>
<li>Knowledge of one or more of the following: MFC / Qt interface development, source code control systems, XML, OpenGL / Direct X would be highly desirable.</li>
</ul>
<p>This is an excellent opportunity for a bright developer to build on their career with this well respected and dynamic company. In return, you would be rewarded with an excellent remuneration package including private health insurance, contributory pension, life insurance, flexible working but above all – job satisfaction in knowing your work is making a difference.  <strong>Scientific C++ Developer – Simulation Modelling, Visual Studio, Fortran / C#, OpenGL / DirectX, Green. Scotland, to £DOE + extensive benefits.</strong></p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.        </p>
<p>Recommend for £250 – see www.ecmselection.co.uk/tell-a-friend for details.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/scientific-c-plus-plus-developer-020590.html]]></link>
        <pubDate><![CDATA[Thu, 06 Jun 2013 10:04:57 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/scientific-c-plus-plus-developer-020590.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-/-Principal-Software-Developer]]></title>
        <description><![CDATA[<p>Our client creates innovative modelling, analysis and predictive software tools for use by professionals in the financial services sector. They're well established in London, highly successful, and maintain a "small company" feel whilst having the backing of an international organisation with offices around the UK and the rest of the world.</p>
<p>They're seeking expert software engineers to work on their latest line of desktop and distributed products.</p>
<p>You will have:</p>
<ul>
<li>A 1st or 2:1 in computer science or a related subject from a world class university;</li>
<li>Significant experience developing complex software products;</li>
<li>Played an active role in every part of the software development life cycle on multiple products, from conception through to requirements capture, analysis, design, implementation, testing and deployment;</li>
<li>Flexibility and a readiness to contribute wherever you’re needed, whether that means talking to clients, designing individual software components or entire system architectures, tracking down and fixing bugs, writing new “green field” code, maintaining and refactoring existing products or producing documentation;</li>
<li>Significant C# experience, or you’ll be very comfortable in multiple mainstream object-oriented languages and so keen to pick up C#.</li>
</ul>
<p>Our client practices the best kind of Agile development, where customers are feeding directly back into the development process, and you'll be a key part of that. You will be someone who is happy discussing financial software with clients and other team members who have more specialist mathematical skills, and translating their needs into C# software.</p>
<p>This is an ideal opportunity for an agile senior software developer. An exceptional salary and top benefits are available to the right candidate, along with sensible working hours, the best equipment needed to do your job, and good coffee.</p>
<p>Keywords: C#, C++, Java, OO, architecture, usability, distributed, GUI, financial services</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/senior-principal-software-developer-020557.html]]></link>
        <pubDate><![CDATA[Wed, 05 Jun 2013 12:29:27 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-principal-software-developer-020557.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Mathematical-Modeller-/-Computational-Physicist]]></title>
        <description><![CDATA[<p>Mathematical Modeller / Computational Physicist<br />Good academic record PhD / Graduate, Strong Vector Maths, C / C++ Coding<br />Central Cambridge<br />To £40k + top benefits package</p>
<p>Can you offer solid mathematical knowledge backed by a very impressive academic record?  Would you enjoy working as part of a small, motivated software development team on the design and maintenance of complex, high-quality geometric modelling software?</p>
<p>This superb company designs sophisticated Computer Graphics / Visualisation / Solid Modelling software components. They offer a dynamic, stimulating and informal working environment near to central Cambridge. </p>
<p>In addition to a top degree in a numerate subject (backed by excellent ‘A’ levels or equivalent) you should have proven algorithmic / numerical modelling skills.  A good understanding of vector mathematics / 3D geometric modelling would be ideal. </p>
<p>Although software development experience is not required (training will be provided) it is very likely that the right candidate would have a natural interest in computing and therefore some knowledge of coding – ideally using C / C++ or similar.  You must of course be able to demonstrate a natural aptitude and an appetite for a career in software development!</p>
<p>In addition to a competitive salary and an attractive benefits package, the role offer excellent career development prospects for the right candidate.</p>
<p>Key skills: Software Developer - Geometric Modelling / CAD,   C / C++, Computer Graphics / Visualisation, Good academic record PhD / Graduate, Strong Maths, Cambridge, to £40K + benefits.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/mathematical-modeller-computational-physicist-020587.html]]></link>
        <pubDate><![CDATA[Wed, 05 Jun 2013 11:05:34 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/mathematical-modeller-computational-physicist-020587.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Developer-/-Architect]]></title>
        <description><![CDATA[<p>Senior Developer / Software Architect – C# .NET, C++, OO, SQL, Business Analysis, Solution Design, Full Software Life Cycle, Financial Software, Mathematical Modelling. Central London, to £Excellent.<br /><br />Our client is a software development team producing high quality risk modelling solutions. As part of a global corporation, our client works with a number of markets to produce robust, multi-variable models through their software algorithms and development. They are looking for a Senior Developer to orchestrate a full re-architecting of their existing code base, migrating platforms from C++ to C# .NET. Key responsibilities for this role will include: business analysis and requirement gathering (through customer interactions, collaborations with modellers and actuaries); solution design (system specification and coding standards); and implementations of applications.<br /><br />Key requirements:</p>
<ul>
<li>Good academic background (1st / 2.1 in computer science, maths or similar subject).</li>
<li>Commercial hands-on development experience with both C++ and C# .NET, as well as SQL for data modelling design / solutions and working with large volumes of data.</li>
<li>Strong Windows development – WPF / WinForms / COM.</li>
<li>Previous experience in architecting systems in a .NET environment and understanding the nuances and frameworks associated.</li>
<li>Excellent up-to-date knowledge of current software development practices.</li>
<li>Experience drawing up technical specifications such as use cases.</li>
<li>Project management and leadership skills, with experience in providing clear communications would be highly advantageous.</li>
<li>Any previous experience in financial services would be highly beneficial.</li>
</ul>
<p>Interested applicants are invited to apply, with preference for applicants being UK / EU citizens and be already residing in the UK.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.<br />    <br />Recommend for £250 – see www.ecmselection.co.uk/tell-a-friend for details.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/senior-developer-architect-020486.html]]></link>
        <pubDate><![CDATA[Mon, 03 Jun 2013 17:16:46 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-developer-architect-020486.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[R&D-Manager-/-Senior-Product-Engineer]]></title>
        <description><![CDATA[<p>Summary: Manage new product development, multi-disciplinary teams, mechanical, systems design and control, N. Herts, to £45k + benefits.<br /><br />This growing company specialises in commercialising scientific discoveries using brands focussing on high performance, high quality niche scientific markets.  With offices across the globe their sales channels allow exciting and new brands get their products to customers. The engineering team have a core focus on product creation, both for the new brands and in a consulting role for other companies within the group of companies as they develop their existing portfolios. This key role for an R&amp;D Manager / Senior Product Engineer is to take part in and manage all aspects of new product development including multi-disciplinary projects with significant amounts of software, electronics and control, as well as mechanical systems and product design.<br /><br />You must be a Mechanical Engineer with experience of product design and systems engineering and software (i.e. integration with electronics and software); have an excellent academic record and knowledge of engineering principles; have a demonstrated ability to be self starting, plus excellent communication skills; and have examples of having developed novel solutions to engineering problems.<br /><br />Your experience will include managing product development projects; managing teams of engineers in developing products; product development from concept through to manufacturing ramp up; thinking creatively and clearly about problems, generating and presenting possible solutions for review; taking ownership of projects and products; communicating with software engineers in all disciplines; monitoring project KPIs and plan against them to ensure maximum project performance; and with a mainstream CAD package, and ideally PTC Creo / Windchill.<br /><br />This is an excellent opportunity for an experienced technologist to join this growing company.<br /><br />Keywords: Mechanical, Systems, Control, Software, Electronics, Multi-disciplinary, Product design.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/r-and-d-manager-senior-product-engineer-020271.html]]></link>
        <pubDate><![CDATA[Mon, 03 Jun 2013 15:34:48 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/r-and-d-manager-senior-product-engineer-020271.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Software-Tools-Engineer]]></title>
        <description><![CDATA[<p>Senior Software Tools Engineer – C / C++, Linux, Python / Ruby, compilers / debuggers / IDEs, embedded systems. Cambridge, £DOE + Benefits.</p>
<p>A world leader in consumer electronic design, our client is a trusted partner to enable household names such as Sony, Samsung, Nike and Sennheiser to create innovative products. Their dedicated software development tools team is looking for a talented C / C++ engineer to join them to develop and maintain the toolchains for custom processors. These tools are at the heart of our client’s software development kits and comprise of compilers, assemblers, linkers, debuggers and simulators using open source and proprietary third party software (GCC, GNU BitUtils, Qt, and CoSy compiler systems).</p>
<p>This role will involve writing, debugging, and maintaining software for Linux (and occasionally in Windows) in C and C++, with the use of scripting for build and test automation (GNU Make, Python / Ruby).</p>
<p>Specification requirements:</p>
<ul>
<li>Bright, talented senior engineer with ideally 2 or more years’ of relevant commercial experience – this is more important than academics.</li>
<li>Strong C and C++ experience, used in a variety of projects.</li>
<li>Strong understanding of processor architectures.</li>
<li>Excellent problem solving skills, and innate curiosity to learn new technologies and skills.</li>
<li>An interest through exposure to at least one (ideally more than one) of: systems programming, compilers, debuggers or embedded software.</li>
<li>Experience with modern scripting languages such as Python or Ruby is beneficial.</li>
<li>Knowledge of GCC or GNU BinUtils, ELF / DWARF standards is highly desirable.</li>
</ul>
<p>This is an excellent opportunity to be part of a highly-regarded engineering team, working with experienced peers. They are keen to recruit a personable engineer who has an interest in the type of development and projects they undertake. If you’re looking for a new challenge, this could be the position for you. Senior Software Tools Engineer – C / C++, Linux, Python / Ruby, compilers / debuggers / IDEs, embedded systems. Cambridge, £DOE + Benefits.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p>
<p>Recommend for £250 – see www.ecmselection.co.uk/tell-a-friend for details.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-tools-engineer-019825.html]]></link>
        <pubDate><![CDATA[Mon, 03 Jun 2013 15:33:52 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-tools-engineer-019825.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Project-Manager]]></title>
        <description><![CDATA[<p>This is a superb role for an ambitious Software Development Manager to lead a small but experienced software development team. </p>
<p>Can you offer an outstanding academic record (excellent degree from a top University) along with proven technical skills and a successful track-record in the management of a software team? Would you relish the opportunity to join a small, successful and fast-growing Cambridge company involved in the design and development of complex software and hardware used in top end industrial systems?</p>
<p>You should be an exceptional technical software manager who will flourish in a dynamic and stimulating development environment.  You will be responsible for the complete software life cycle of projects, coordinating input from software engineers and liaising with members of the firmware and hardware teams.</p>
<p>You will define the technical direction, tasks, and goals - with direct responsibility for multiple project streams - and will guide and motivate the software team to ensure that delivery dates are met.</p>
<p>Requirements:</p>
<ul>
<li>Impressive degree from well ranked university.</li>
<li>Extensive previous software development experience – with a solid technical understanding to gain the respect of the development team</li>
<li>Evidence of technical leadership in the successful delivery of complex and challenging software products.</li>
<li>A track-record of managing project teams. Experience in structuring, managing and motivating the project teams, to ensure delivery dates are met.</li>
<li>Hardware / software co-design and system architecture understanding</li>
<li>Relevant technical skill areas include: C++ / STL, C#, control systems and user interfaces - Windows Forms / MFC, .NET / WPF, Device Drivers, Embedded systems.</li>
</ul>
<p>In addition to a competitive salary, the role offers an attractive benefits package.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/software-project-manager-019403.html]]></link>
        <pubDate><![CDATA[Mon, 03 Jun 2013 15:32:23 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-project-manager-019403.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Graduate-Engineer]]></title>
        <description><![CDATA[<p>Graduate Engineer – Networking, Customer Support, International Travel, Computer Science / Software, Linux. Cambridge, £Graduate + Benefits.<br /><br />Based in spacious offices in Cambridge, our client is a market leader in network solutions used by service providers around the world. They are looking for a personable graduate engineer to join their Global Customer Support team to work on network technology problems on customer sites. <br /><br />This role would suit a recent graduate (or someone soon to graduate) in computer science, telecommunications or networking who is looking to start their career in a client-facing position, and be able to use their technical background to solve interesting problems. <br /><br />Candidates must have:</p>
<ul>
<li>Experience with programming (such as C / C++ / Scripting).</li>
<li>Experience using Linux systems including installations.</li>
<li>Knowledge and understanding of setting up IP networks in WAN and LAN environments.</li>
<li>A can-do attitude and strong communication skills.</li>
<li>Pro-active approach to problem solving (evidenced through hobby or academic projects).</li>
<li>Further, experience with Windows operating environments would be advantageous. Any additional European language skills would be beneficial.</li>
</ul>
<p>Formal training will be provided, coupled with on-site experience dealing with real problems through projects mentored by experienced engineers.<br /><br />Candidates must be UK or EU nationals (no sponsorship) and must be able to travel internationally at short notice.<br /><br />This is an excellent opportunity to join a leading technology company, gaining experience in a commercial environment, and being rewarded with a good remuneration package.<br />        <br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.<br />    <br />Recommend for £250 – see www.ecmselection.co.uk/tell-a-friend for details.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-engineer-020537.html]]></link>
        <pubDate><![CDATA[Mon, 03 Jun 2013 10:31:50 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-engineer-020537.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Bright,-Ambitious,-Numerate-Software-Engineers]]></title>
        <description><![CDATA[<p>Bright, Ambitious, Numerate Software Engineers<br />Top Quals, C / C++ / C#, Unix / Windows, Good Maths<br />to c£45k + excellent benefits package</p>
<p>This is an exciting role with a top Software House.  The company offer a professional but relaxed "Jeans and T-shirts" style environment and innovative work on challenging graphical oriented engineering applications.</p>
<p>You will become an active member of a motivated team responsible for the design and development of leading-edge technical software, with responsibility across the full software development life cycle.</p>
<p>You will interpret customer requirements and research, design and develop reliable, efficient algorithms. You will also write and document high-quality code, working within coding standard guidelines. Specifically, you will help to develop a family of geometric software components for CAD / Data Management applications, including sketching, part and assembly modelling, motion simulation and hidden line visualisation.</p>
<p>With a solid academic record (2.1 Hons / good ‘A’ levels - ideally PhD or MSc) you should have good algorithmic / mathematical abilities and, ideally, reasonable fluency in C / C++ gained within a commercial environment.</p>
<p>This is a top company - offering superb career development prospects &amp; interesting / challenging hands-on R&amp;D work.</p>
<p>In addition to a good salary, the company offers a comprehensive benefits package.</p>
<p>Key skills: Software Developer, Top Quals, C / C++ / C#, Unix / Windows, Good Maths, CAD / Data Management, PhD, MSc</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/bright-ambitious-numerate-software-engineers-020583.html]]></link>
        <pubDate><![CDATA[Fri, 31 May 2013 15:13:53 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/bright-ambitious-numerate-software-engineers-020583.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Real-time-Embedded-Software-Engineer]]></title>
        <description><![CDATA[<p>Summary: Embedded, Real-time, C &amp; C++ development, 4G software, South Cambs, to £highly competitive + benefits.<br /><br />This growing international company develops innovative software for advanced wireless systems. This key role is to work on advanced 4G running on an LTE chipset.  You will be helping to design, implement and test their OS which is used at for all parts of their system - Application, Protocol Stack and Physical Layer.  Specific responsibilities include designing device drivers and services for real-time SDMOS in C/C++ on an ARM based chipset in an Agile environment.<br /><br />With a good degree in a relevant technical subject, you must have strong commercial experience in the embedded software industry with demonstrable skills in developing embedded C and C++.  You must also have experience with Object Oriented design; familiarity with Standard tools such as compilers, debuggers, specifically ARM based; and knowledge and familiarity with Software Engineering Methodologies.<br /><br />You will have strong interpersonal communication skills and be a good team player.  Familiarity with Linux and wireless comms will be useful.<br /><br />This is an excellent opportunity to extend your career in this challenging technology environment.<br /><br />Keywords: Embedded, C, C++, OO, Cambridge, 4G, wireless, debugger, compiler.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/real-time-embedded-software-engineer-020308.html]]></link>
        <pubDate><![CDATA[Tue, 28 May 2013 13:29:38 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/real-time-embedded-software-engineer-020308.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Linux-Software-Engineer]]></title>
        <description><![CDATA[<p>Linux Software Engineer – Graduate, 1st / 2.1, C / C++, Python, Linux, Networking / Wireless. Cambridge, £Excellent + Benefits.<br /><br />Based in their open-planned offices in Cambridge, our client is a leading technology company developing network products. They are looking for a junior engineer to join their software team to develop and debug bespoke Linux-based applications. Key responsibilities would include configuring, managing and analysing next generation wireless networking technologies.<br /><br />Requirement specifications:</p>
<ul>
<li>1st / 2.1 in computer science (or other STEM discipline) degree from a top university.</li>
<li>Ideally 1 or more years’ relevant experience or substantial projects.</li>
<li>Strong systems level programming in C / C++.</li>
<li>Experience in scripting languages (Python, Perl or Perl).</li>
<li>Experience in Linux development</li>
<li>Some understanding of networking protocols (eg: Ethernet, TCP / UDP / IP or SSH)</li>
<li>Any experience / exposure to: Linux kernel (device drivers, network stacks) development; Continuous integration tools (buildbot, Jenkins); or Embedded Linux experience would be highly beneficial.</li>
</ul>
<p>This is an ideal role for a recent graduate or possibly “second-jobber” who are looking to further their career with a progressive technology company. Applicants should be UK/EU national (no work permitted candidates will be accepted).<br /><br />Joining this company, you will be working in a highly professional but social environment, with a friendly-feel to the company. Engineers are all Linux enthusiasts, so contributions to Open Source projects would be deemed very interesting. Linux Software Engineer – Graduate, 1st / 2.1, C / C++, Python, Linux, Networking / Wireless. Cambridge, £Excellent + Benefits.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.<br />    <br />Recommend for £250 – see www.ecmselection.co.uk/tell-a-friend for details.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/linux-software-engineer-020288.html]]></link>
        <pubDate><![CDATA[Tue, 28 May 2013 13:29:02 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/linux-software-engineer-020288.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Embedded-Software-Engineers]]></title>
        <description><![CDATA[<p>Join a world leading, award winning company whose products are used by millions of people across the globe.</p>
<p>This is an exciting opportunity to join a superb company based in central Cambridge with huge potential and vision - as a member of a motivated team.</p>
<p>A bright team player, with solid, demonstrable programming and problem solving skills you will enjoy considerable responsibility. The work is interesting and challenging, and you will be expected to make a full and significant contribution. There is scope for innovation and introducing new product ideas.</p>
<p>With a good academic record you will have experience of developing software using any of the following embedded operating systems: Linux, Windows Automotive, Windows CE, Android, QNX, uItron, Genivi. Experience of the automotive sector is highly desirable.</p>
<p>Also sought:</p>
<ul>
<li>Understanding of network programming, protocol design, compression, security and multithreaded programming</li>
<li>Experience in creating and maintaining development toolkits, pluggable components and reference applications</li>
<li>Excellent oral and written communication skills and customer-facing abilities</li>
</ul>
<p>The position carries an attractive package appropriate to qualifications and experience, to include a competitive salary, a 35 hour week, and generous benefits including share options, contributory pension and private healthcare.</p>
<p>Key skills: Linux, Windows Automotive, Windows CE, Android, QNX, uItron, Genivi, automotive, network programming, protocol design, compression, security, multithreaded programming, development toolkits, pluggable components and reference applications, Cambridge</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-engineers-019052.html]]></link>
        <pubDate><![CDATA[Tue, 28 May 2013 13:26:57 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-engineers-019052.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Embedded-Systems-Engineer]]></title>
        <description><![CDATA[<p>Summary: Experienced Embedded Systems Engineer, top academic qualifications needed, Cambridge, to £50k + benefits.<br /><br />This highly regarded, innovative company develops leading edge technology solutions for clients worldwide.  With continued growth they seeks a talented Embedded Systems Engineer to make a significant contribution to solutions in industrial instrumentation, bio-instrumentation, surgical technology and other high-end applications.  The Embedded Systems Engineer will contribute to and lead demanding projects within a talented team of like-minded people; and must be client-facing with excellent communication and presentation skills.<br /> <br />With at least a 2.1 degree from a good university (i.e. A’s &amp; B’s at a minimum at A level are needed too) in Electronics, Computer Science or similar, the Embedded Systems Engineer will have broad electronics and embedded software experience with demonstrable practical skills in embedded system architecture design and analysis, electronic circuit design and debugging coupled with the design and implementation of embedded software. Ideally, experience with the full development lifecycle from requirements identification to validation as well as a familiarity with regulatory standards such as IEC62304, IEC61508, ISO26262 or DO178B/C, and their impact to embedded systems lifecycle development would be a distinct advantage.<br /><br />Proficiency in at least some of C, C++, Assembler, C# and/or Altium Designer are needed.<br /><br />This is an excellent opportunity to work in this challenging client facing environment at the cutting edge of technology.<br /><br />Keywords: Embedded, Systems, Cambridge, 2.1, 1st, PhD, C, C++, Assembler, Consultancy, Altium Designer.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-systems-engineer-020218.html]]></link>
        <pubDate><![CDATA[Tue, 28 May 2013 13:25:37 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-systems-engineer-020218.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Engineer]]></title>
        <description><![CDATA[<p>This is a small specialist subsidiary of a global telecommunications organisation responsible for the development of the architecture and implementation of advanced high performance internet routers, highly parallel multi-core network processors and delivery systems for the 21st century internet.<br /><br />They are currently seeking to add to the small team of highly skilled and experienced Engineers and looking for outstanding Software Engineers.<br /><br />You will have an exceptional educational background with a degree from a leading UK university in Computer Science, Electrical Engineering, Information Engineering, Maths, Natural Sciences or a closely related topic (1st class or upper 2nd class minimum). Similarly qualified experienced candidates will also be considered.<br /><br />Embedded software skills/ experience or a keen interest in using C and C++ is a must. The ideal candidate would also have experience of assembly language programming, especially related to driver-level software to interface to hardware, and experience of real-time operating systems such as VxWorks is highly prized. Understanding of networking protocols and a good background in data structures and algorithms would be beneficial.<br /><br />You must be able to solve tricky problems and be able to get to grips with complex systems. The team thrives on being intellectually challenged and overcoming those challenges by working together.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-019926.html]]></link>
        <pubDate><![CDATA[Tue, 28 May 2013 13:25:00 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-019926.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Engineers]]></title>
        <description><![CDATA[<p>This is a small specialist subsidiary of a global telecommunications organisation responsible for the development of the architecture and implementation of advanced high performance internet routers, highly parallel multi-core network processors and delivery systems for the 21st century internet.<br /><br />They are currently seeking to add to the small team of highly skilled and experienced Engineers and looking for outstanding Software Engineers.<br /><br />You will have an exceptional educational background with a degree from a leading UK university in Computer Science, Electrical Engineering, Information Engineering, Maths, Natural Sciences or a closely related topic (1st class or upper 2nd class minimum). Similarly qualified experienced candidates will also be considered.<br /><br />Embedded software skills/ experience or a keen interest in using C and C++ is a must. The ideal candidate would also have experience of assembly language programming, especially related to driver-level software to interface to hardware, and experience of real-time operating systems such as VxWorks is highly prized. Understanding of networking protocols and a good background in data structures and algorithms would be beneficial.<br /><br />You must be able to solve tricky problems and be able to get to grips with complex systems. The team thrives on being intellectually challenged and overcoming those challenges by working together.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineers-019924.html]]></link>
        <pubDate><![CDATA[Tue, 28 May 2013 13:24:48 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineers-019924.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[C++-Programmers]]></title>
        <description><![CDATA[<p>Summary: Strong C++/OOP skills needed by established software company, Cambridgeshire, to £40k.</p>
<p>This established company seeks a number of programmers to write platform independent code using their proprietary game engine and technology.  With either a good degree, or solid track record, in Computer Science, Maths or Physics, you will have possible specialisation in one of the following fields : 3D graphics and shaders, animation, physics, AI.</p>
<p>You must have advanced understanding of C++ and object oriented programming. Any experience of DirectX Graphics, console toolchains, GUI APIs, LUA scripts, and/or ASM will be useful.</p>
<p>Keywords: C++, OOP, Games, Cambridge, Object Oriented.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p>
<p><br /> </p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/c-plus-plus-programmers-019409.html]]></link>
        <pubDate><![CDATA[Tue, 28 May 2013 13:24:42 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/c-plus-plus-programmers-019409.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Graduate-/-Associate-C++-Software-Engineers]]></title>
        <description><![CDATA[<p>Graduate / Associate C++ Software Engineers<br />Leading-Edge Design Automation Tools, C++, STL<br />Negotiable to £30K + excellent benefits</p>
<p>This is a superb opportunity for a bright graduate / junior software engineer to progress their career in a hands-on / cutting edge software role.  This dynamic, fast growing company’s software is used by semiconductor companies worldwide.</p>
<p>They now seek additional bright, motivated C++ Software Engineers to join their team - turning their cutting-edge technology and algorithms into supportable, scalable, professional software applications. They offer challenging work and a friendly, fun working environment. </p>
<p>You will join a very talented team of software engineers in a junior development position - where you can apply your and improve your software skills. You should be dynamic and self-motivated, and able to turn ideas into reality, on your own or as part of a team. </p>
<p>Your responsibilities will include:</p>
<ul>
<li>Implementing additional software features and functions, with support from more senior engineers</li>
<li>Produce maintainable, well-commented and well-documented code</li>
<li>Learning about and implementing the group coding standards and other sources of good coding practice.</li>
<li>Track down and fix bugs in the existing code, under the supervision of a team lead</li>
<li>Produce test cases in the form of unit tests.</li>
<li>Review code and documentation from other developers</li>
</ul>
<p>You must offer a very impressive academic record (2.1/1st, good ‘A’ levels) and good maths skills.  A background understanding of hardware issues would also be of particular benefit - in particular any knowledge of the following areas would be useful: digital logic design, from FPGAs or ASICs; ASIC design flows, especially Synopsys, Cadence, Magma; Verilog (or otherwise VHDL).</p>
<p>This is a great company with outstanding potential.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company. </p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-associate-c-plus-plus-software-engineers-019898.html]]></link>
        <pubDate><![CDATA[Tue, 28 May 2013 13:24:36 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-associate-c-plus-plus-software-engineers-019898.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Layer-1-Software-Developers]]></title>
        <description><![CDATA[<p>Summary: Layer 1 skills needed, embedded C, C++, OO for growing international company, Cambridge, to £50k + benefits.<br /><br />This growing company develops wireless semiconductor solutions for positioning systems and with continuous growth needs a number of Layer 1 Software Developers for their Cambridge development centre.  The Layer 1 Software Developers will be involved with the detailed design and implementation of Layer 1 protocol entities defined by 3GPP and other technical specifications; development of test tools and scripts for unit testing and system level testing of protocol entities including physical layer task libraries; and taking an active role in system-level integration: analysing and resolving any problems found.<br /><br />With a good degree in a relevant technical subject from a good university, the Layer 1 Software Developers will have experience of developing communication protocols in 3GPP standards, particularly around Layer 1 and experience of managing small teams with an active role in software design, coding and validation.  It is essential that you have the following technical skills:</p>
<ul>
<li>embedded C and object oriented C++ programming;</li>
<li>understanding of 2G, 3G and LTE multi-mode communications systems;</li>
<li>real-time Software Engineering principles;</li>
<li>understanding of mobile communications hardware environments and constraints;</li>
<li>familiarity with software development tools (IDE compilers, debuggers, target trace); and</li>
<li>knowledge of Software Engineering methodologies (Specification, Design, Coding, Test).</li>
</ul>
<p>These key roles are for high calibre developers at the cutting edge of technology.  You must be adaptable with strong personal communication skills to work within an international company.<br /><br />Keywords: Embedded C, C++, OO, 3GPP, Layer 1, 2G, Cambridge, 2.1, 1st.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/layer-1-software-developers-020055.html]]></link>
        <pubDate><![CDATA[Tue, 28 May 2013 13:24:22 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/layer-1-software-developers-020055.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[C++-Software-Engineers]]></title>
        <description><![CDATA[<p>C++ Software Engineer, Cambridge</p>
<p>Join a world leading, profitable and expanding company whose products are used by millions of people across the globe.</p>
<p>This is an exciting opportunity to join a superb, Cambridge-based company with huge potential and vision - as a member of a highly motivated team.</p>
<p>The successful C++ Software Engineer will have a good degree in Computer Science or similar, and experience of software development using C++ in a resource-constrained environment, ideally developing networked software for mobile platforms.</p>
<p>Any of the following in your CV will strengthen your case: mobile application development, embedded operating systems, networking protocols, mobile OS, developing multithreaded software for cross-platform use.</p>
<p>The position carries an attractive package appropriate to qualifications and experience, to include a competitive salary, a 35 hour week, and generous benefits including share options, contributory pension and private healthcare.</p>
<p>A range of experience will be considered, from graduate to highly experienced engineer. Excellent career progression prospects.</p>
<p>Contact us now for full details.</p>
<p>Keywords: software development, networked software, mobile platforms, Android, iPhone, BlackBerry, Windows Mobile, Windows CE, Symbian, Qt, Mobile Linux, mobile device architecture, mobile operating system internals, mobile network technologies, development toolkits, C++, Java, network programming, protocol design, user interface design, compression, security, multithreaded programming, graduate, Cambridge.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/c-plus-plus-software-engineers-019684.html]]></link>
        <pubDate><![CDATA[Tue, 28 May 2013 13:24:16 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/c-plus-plus-software-engineers-019684.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Developer]]></title>
        <description><![CDATA[<p>Summary: Bright Software Engineer with some experience of at least one of C#, C++ and/or Java for financial software house, London, £highly competitive.</p>
<p>This well established software company has a strong investment in, and focus on, technology for algorithmic financial trading.  With continued growth they seek another high calibre software developer to join the team developing tools for research, data management, simulation, communication and monitoring.  Software is developed primarily in C# and you will be enhancing and supporting the toolset designing and implementing high quality code that works with large data sets. Due to the international nature of the work you may have the occasional overnight support call in a rota with other team members.</p>
<p>You MUST have a very good academic background with A’s &amp; B’s as a minimum at A level (or equivalent) plus at least a 2.1 Hons from a top university in Computer Science or similar.  You will have proven, commercial software development experience in at least one of C#, C++ and/or Java and, although financial experience is not required, you must have a good appreciation of good software architecture and core algorithms and data structures.</p>
<p>This is an outstanding opportunity to work in technically challenging, commercially focused environment.</p>
<p>Keywords: C#, C++, Java, 2.1, 1st, PhD, London, Computer Science, Financial Software.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p>
<p> </p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/software-developer-017885.html]]></link>
        <pubDate><![CDATA[Thu, 23 May 2013 17:02:36 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-developer-017885.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Developer---Test-Automation]]></title>
        <description><![CDATA[<p>Summary:  Global technology leader! Develop software to automate testing and be a part of a dedicated team. Cambridge, to £50,000 + good benefits.</p>
<p>This world-leading company develops technology for consumer electronics and is now looking for an experienced Software Developer to develop automated test systems.</p>
<p>Test automation software is written in Python, C and C++ and is developed for multiple operating systems, including Windows and Linux.</p>
<p>The Software Developer will design, develop and implement the test automation systems and analyse test results.  The Developer will need excellent communication skills in order to liaise with team members when gathering requirements and developing tests, and effectively communicate found faults.    </p>
<p>Requirements:</p>
<ul>
<li>Previous experience developing automated test frameworks.</li>
<li>Degree (min 2.1) in Science / Software / Electronics.</li>
<li>Proven C or C++ experience.</li>
<li>Excellent understanding of Python, test automation and software design techniques.</li>
<li>Good knowledge of web based application development and data presentation languages.</li>
<li>Understanding of debugging techniques, configuration management and source control.</li>
</ul>
<p>Desirable:</p>
<ul>
<li>Understanding of processor architectures.</li>
<li>Understanding of deployment and maintenance of web based tools and SQL databases over multiple operating systems.</li>
<li>Experience of wireless communication protocols (Bluetooth, UWB or Wi-Fi).</li>
</ul>
<p>Keywords: Automated test software, Python, C, C++, Windows, Linux, debug, Cambridge.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/software-developer-test-automation-018152.html]]></link>
        <pubDate><![CDATA[Thu, 23 May 2013 17:02:30 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-developer-test-automation-018152.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Implementation-Consultant]]></title>
        <description><![CDATA[<p>Summary: 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.</p>
<p>With this fast growing software consulting company providing services in the areas of customer interaction systems sales force automation and electronic commerce. They employ bright numerate graduates who enjoy a comprehensive benefits package (including car and bonus) and the opportunity to work on client site anywhere in the world developing business applications. In addition to a strong academic record (including A's &amp; B's at A level with a good technical degree) you will have proven ability to program (any C++ or Java will be a plus but the specific programming language is not so important as the practical experience) and enjoy extensive travel. The opportunities for rapid career growth mean that this is an outstanding opportunity.</p>
<p>Keywords: Travel C++ Java 2.1 1st Business software.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.<br /> </p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/software-implementation-consultant-017894.html]]></link>
        <pubDate><![CDATA[Thu, 23 May 2013 17:02:18 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-implementation-consultant-017894.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-/-Software-Developer,-Linux-Systems]]></title>
        <description><![CDATA[<p>Are you a bright, independent software developer, graduate or experienced, self-motivated, keen to work on diverse Linux projects?</p>
<p>Our client is a leading provider of high speed roving Internet connectivity and application platforms for vehicles travelling by rail, road and sea. Passengers in over 20 countries use their hot spots whilst their safety is assured through continuous monitoring, and staff access a range of smart apps to provide better customer service.</p>
<p>The company has a small and dedicated UK team who are expanding and hence looking for bright developers to join them. You’ll be ready to work on a range of exciting Linux projects of all kinds including build and developer tools, Linux drivers for wireless networking and GPS hardware, monitoring and diagnostic systems, and optimal server side code. You don’t need extensive experience (though that is a plus); you do need to be an exceptional developer.</p>
<p>You will have:</p>
<ul>
<li>Exceptional skill with C and/or object-oriented C++ in an Linux context, ideally with embedded Linux</li>
<li>A degree of comfort and confidence with Linux coding both at a low level (drivers) and a high level (scripting and cross-application glue code)</li>
<li>Some background and an interest in Linux networking - both physically and in software, ideally at driver level</li>
<li>A real passion for coding, an independent mindset, and a track record of successful projects whether personal, professional or open source – as demonstrated by your CV!</li>
</ul>
<p>You'll be ready to work from home, meeting regularly with experienced colleagues in Cambridge. Consequently you'll be in Cambridgeshire / environs already or happy to relocate at your own expense. You will need the drive and the discipline to work remotely full time, taking the initiative and making sure you deliver high quality code to expectations.</p>
<p>Please note: If you are not a British citizen your CV must detail your permission to live and work in the UK without restriction. Due to the nature of their business the company is unable to consider candidates with time-limited visas.</p>
<p>Keywords: C++, C, graduate, experienced, drivers, networking, engineer, Cambridge</p>
<p>Even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-developer-linux-systems-019791.html]]></link>
        <pubDate><![CDATA[Thu, 23 May 2013 17:01:26 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-developer-linux-systems-019791.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Linux-File-System-Developer]]></title>
        <description><![CDATA[<p>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&amp;D software development environments in Cambridge - alongside some of the brightest engineers around – in a commercial environment that feels more like a university research lab.</p>
<p>You will have:</p>
<ul>
<li>A good degree (1st or 2:1) in computer science or a related subject from one of the world’s top universities, and potentially a PhD;</li>
<li>Extensive C programming experience;</li>
<li>A good understanding of file system fundamentals;</li>
<li>A good knowledge of common networking protocols.</li>
</ul>
<p>Any experience of Python scripting, I/O failover and load balancing, network storage devices / drivers, or kernel development generally would be beneficial – but none of these are essential.</p>
<p>You will contribute to the development of leading edge software / new architectures and systems, with an internationally successful software company.  They offer a real "jeans &amp; t-shirts" style set-up in modern, light and airy offices with the latest kit, flexi-time, a good relaxation area, free food and great coffee.</p>
<p>In addition to an attractive salary, the company offers a comprehensive range of benefits. Applications should be made as soon as possible.</p>
<p>Keywords: C, Linux, I/O, failover, load balancing, networking, virtualization, Python</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/senior-linux-file-system-developer-020541.html]]></link>
        <pubDate><![CDATA[Thu, 23 May 2013 12:34:12 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-linux-file-system-developer-020541.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Scientific-Software-Systems-Engineer]]></title>
        <description><![CDATA[<p>Software Systems Engineer – Object Orientated, C / C++ / Java; Control Systems; Graduate, 1st / 2.1 Physics / Electronics / Computer Science. Oxfordshire, £Competitive.<br /><br />Our client provides a leading technology platform for academic and industrial users, enabling them to implement their experimental research. <br /><br />If you are a capable software engineer this is an opportunity to participate in cutting edge research, developing software in an exciting scientific facility. The working environment is technically driven, full of motivated individuals applying software technology to a wide range of technical problems.<br /><br />You will work closely with a team of scientists and engineers, to develop control systems on highly specialised scientific instruments. This will involve system design, software development and hands on commissioning of state of the art experimental facilities. Candidates must have a good honours degree in physics, electronic engineering or computer science; experience of software engineering applied to real-time applications and excellent programming skills in C and or object orientated languages. <br /><br />Recent graduates or soon-to-be-graduates with the relevant background will be considered for this role.<br /><br />More information can be provided for interested applicants who have the required profile.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.<br />    <br />Recommend for £250 – see www.ecmselection.co.uk/tell-a-friend for details.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/scientific-software-systems-engineer-020292.html]]></link>
        <pubDate><![CDATA[Tue, 21 May 2013 12:02:41 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/scientific-software-systems-engineer-020292.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Embedded-Software-Engineer]]></title>
        <description><![CDATA[<p>Embedded Software Engineer – Connectivity, C / C++, Assembler, Scripting, Network Protocols, Product Development. Cambridge, £Competitive + Bonuses + Benefits.<br /><br />Our client is a small, dedicated engineering team developing novel solutions for embedded software products in a multi-processor environment. They are currently developing products that will be at the heart of connectivity technology for a range of applications including: medical, automotive, consumer electronics, leisure and healthcare.<br /><br />Due to growth of targeted market areas and the development of new products, the team are looking to expand and are seeking an Embedded Software Engineer to join them.<br /><br />You will have:</p>
<ul>
<li>A strong academic background (1st / 2.1 degree in computer science, software, maths, engineering or similar from a top university) and ideally an advanced degree in a relevant subject (Masters / PhD).</li>
<li>Commercial experience (minimally 2 years) using C / C++ and scripting (Perl or Python is desirable) on Linux.</li>
<li>Experience in embedded development.</li>
<li>Good understanding of software design, debugging, configuration management, and / or software development.</li>
<li>Good communication skills and be able to work well within a team, providing mentorship to junior engineers.</li>
</ul>
<p>Experience / understanding of processor architecture and / or wireless communication protocols would be beneficial although is not required.<br /><br />Candidates must be eligible to work in the UK (no company sponsorship) and ideally already be based in the UK.<br /><br />This is an excellent opportunity to join this leading company and be part of this engineering team. You will work on challenging technology, be supported in your career and technical skills development, and be provided the responsibility befitting your experience. In return you will be rewarded with excellent remunerations including performance based bonuses, pension contributions, immediate family health insurance coverage, and participation in share option scheme.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.<br />    <br />Recommend for £250 – see www.ecmselection.co.uk/tell-a-friend for details.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-engineer-020533.html]]></link>
        <pubDate><![CDATA[Tue, 21 May 2013 11:10:05 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-engineer-020533.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Experienced-C-/-C++-Embedded-Developer]]></title>
        <description><![CDATA[<p>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.</p>
<p>Our client is a leading manufacturer of embedded video processing products for use in both commercial and defence applications. As the autonomous UK R&amp;D centre of a large American parent company they offer a small company / R&amp;D feel backed by the benefits and stability of a multi-national corporation. Their modern, spacious offices in Hertfordshire are home to hardware, software and systems engineers developing ruggedised video processing applications for a range of operating systems and hardware platforms.</p>
<p>They now have an opportunity for a talented Embedded Software Engineer to join the product development team. You should have a good degree in computer science, electronics, physics or similar and commercial experience of embedded software development in C and/or C++. Any experience of video compression techniques or low-level driver development would be advantageous. The company has a generous benefits package and is in a position to move quickly to hire the right applicant.</p>
<p>Ideally, your experience should include a significant number of the following areas:</p>
<ul>
<li>Extensive software development in C, in a commercial environment</li>
<li>Proven software development in C++ (or Java) in an Object Oriented Design framework</li>
<li>GUI development with Qt or Java servlet / applet development</li>
<li>Comfortable developing software for Linux platforms</li>
<li>Experience of integrating with embedded systems</li>
<li>Knowledge of HTML, Javascript and AJAX</li>
<li>Solid experience of all aspects of the Software Engineering lifecycle</li>
<li>Agile / Scrum, Test Driven Development, or Use-case Driven Development</li>
</ul>
<p>Keywords: Embedded, C, C++, video processing / compression, graphics, defence.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/experienced-c-c-plus-plus-embedded-developer-020461.html]]></link>
        <pubDate><![CDATA[Tue, 21 May 2013 10:45:56 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/experienced-c-c-plus-plus-embedded-developer-020461.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Bright-C++-/-SQL-Software-Engineer-/-Developer]]></title>
        <description><![CDATA[<p>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)?</p>
<p>This world-leading software house, with a superb, "jeans 'n t-shirt" style informal working environment, now seek a talented engineer to join the team.  You will work on next-generation CAD / Product Data Management systems - encompassing the full range of development processes in product design, engineering and manufacturing.</p>
<p>Our client is looking for a self-propelled, proactive candidate who can work with other groups internally, so good communication skills are important.</p>
<p>Software is developed principally in C++ (with some legacy code in C), based on an integrated object-oriented architecture.  This is an excellent career opportunity for the right candidate.</p>
<p>In addition to a competitive salary, the role offers a comprehensive benefits package.</p>
<p>Keywords: software engineer, software developer, software engineering, C, C++, SQL, SDLC, software lifecycle, Oracle, DB2, SQL Server, Cambridge.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/bright-c-plus-plus-sql-software-engineer-developer-020495.html]]></link>
        <pubDate><![CDATA[Mon, 20 May 2013 17:25:20 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/bright-c-plus-plus-sql-software-engineer-developer-020495.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Development-Engineer]]></title>
        <description><![CDATA[<p>Software Development Engineer, automated test tool development, scripting. Oxford or Suffolk. To £40k depending on experience, plus extensive benefits including share options</p>
<p>This is your chance to join a company developing innovative energy-saving technologies. The role allows growth into a more senior, quality-focused development position.</p>
<p>The successful candidate will define, develop and support automated testing tools for the company's range of technologies and products.</p>
<p>Specifically, your role will include writing and developing automated test tools for software, firmware, protocols and web interfaces. You'll define automatic test plans, and work closely with the development teams to define tests and the test strategy.</p>
<p>  </p>
<p>This role may be suitable for someone with either development or automated testing experience.</p>
<p>Skills/experience:</p>
<ul>
<li>Ability to define and implement automatic test tools from product requirements            </li>
<li>Experience in development/testing of electronic based technology       </li>
<li>Design and assembly of automatic test environments              </li>
<li>Significant commercial experience with at a scripting language (preferably Python), or C/C++ with the ability to pick up scripting quickly      </li>
</ul>
<p>In addition to competitive salaries, a generous bonus package is offered, along with share options - so in time you could truly reap the benefit of your own efforts.</p>
<p>Keywords: Software Development Engineer, automated test tool development, scripting, Python, C, C++, software, firmware, protocols, web interfaces, automatic test plans, test strategy, energy saving, green technologies, Oxford or Suffolk.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/software-development-engineer-020546.html]]></link>
        <pubDate><![CDATA[Mon, 20 May 2013 17:14:12 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-development-engineer-020546.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Software-Tools-Test-Engineer]]></title>
        <description><![CDATA[<p>Senior Software Tools Test Engineer – GUI applications, Windows, GNU Linux, test scripts, automated test systems, ISEB. Cambridge, to c£46,000 + Benefits.<br /><br />Our client is a dedicated test tools team, working on software tools comprising of GUI applications, command line utilities (on Windows and GNU Linux platforms), and tools for embedded software. They seek a Senior Software Tools Test Engineer to take project ownership on a range of projects, and befitting seniority will provide mentoring of junior team members. Key responsibilities include: investigating software defects and creating / documenting detailed test plans; write software test scripts and contribute to the development of automated test systems; conduct peer reviews of test results.<br /><br />Requirements:</p>
<ul>
<li>Degree qualified or equivalent qualification.</li>
<li>ISEB Foundation certificate in software testing holder.</li>
<li>Good understanding of C / C++ or scripting (Perl, Python or TCL preferred).</li>
<li>Experience of testing GUI based applications on Windows.</li>
<li>Understanding of software test and debugging techniques.</li>
<li>Experience creating test plans.</li>
<li>Strong communication skills.</li>
<li>Experience / understanding of: processor architectures; testing of embedded software / communication protocols / software development tools; GNU Linux / Apple Mac OS is highly advantageous. Further competency in handling electronic hardware and use of laboratory test tools is beneficial.</li>
</ul>
<p>Interested candidates must be entitled to work in the UK (no sponsorship).<br /><br />This is an excellent opportunity for a proven Test Engineer with relevant experience with software engineering tools to join this team and work with other highly capable peers in a dynamic, professional environment – in return for an excellent remuneration package including bonuses, family life insurance and pension contributions.<br />        <br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.<br />    <br />Recommend for £250 – see www.ecmselection.co.uk/tell-a-friend for details.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-tools-test-engineer-020532.html]]></link>
        <pubDate><![CDATA[Fri, 17 May 2013 12:41:15 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-tools-test-engineer-020532.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Mathematical-Modelling-Developer]]></title>
        <description><![CDATA[<p>An international R&amp;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.</p>
<p>You will have:</p>
<ul>
<li>A good degree in computer science, mathematics or engineering;</li>
<li>Several years relevant commercial experience, or equivalent experience gained through a PhD;</li>
<li>An analytical mind, and experience of both qualitative and quantitative analysis;</li>
<li>The ability to develop robust mathematical models of real world systems, and translate those models into accurate software simulations;</li>
<li>A deep understanding of C++ and object-oriented programming on Windows, including multi-core / multi-threaded / parallel programming;</li>
<li>An excellent knowledge of MATLAB, UML and source control;</li>
<li>A good grounding in common network communication protocols.</li>
</ul>
<p>Any background or interest in natural sciences would be beneficial.</p>
<p>You will be working with a highly skilled team designing and developing real-time simulation and predictive systems with a strong mathematical basis, for a range of applications including medical.</p>
<p>Keywords: modelling, analysis, C++, OO, R&amp;D, MATLAB, UML, natural sciences</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/mathematical-modelling-developer-020494.html]]></link>
        <pubDate><![CDATA[Fri, 17 May 2013 10:39:23 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/mathematical-modelling-developer-020494.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Analyst-/-Developer]]></title>
        <description><![CDATA[<p>An international R&amp;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.</p>
<p>You will have:</p>
<ul>
<li>A good degree in a technical subject from a top UK or international university;</li>
<li>Several years relevant commercial experience, or equivalent experience gained through a PhD;</li>
<li>Expertise analysing and designing real-time software systems;</li>
<li>A deep understanding of C++ and object-oriented programming on Windows, including multi-core / multi-threaded / parallel programming;</li>
<li>An excellent knowledge of MATLAB and UML;</li>
<li>A good grounding in common network communication protocols.</li>
</ul>
<p>You will be working with a highly skilled team designing and developing real-time simulation and predictive systems with a strong mathematical basis, for a range of applications including medical.</p>
<p>Keywords: C++, OO, R&amp;D, real time, MATLAB, UML, networking</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/software-analyst-developer-020493.html]]></link>
        <pubDate><![CDATA[Fri, 17 May 2013 10:38:47 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-analyst-developer-020493.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Engineer]]></title>
        <description><![CDATA[<p>Embedded Software Engineer – C / C++, Assembler, Development, Debugging, Career progression. Cambridge, to £40,000 + Benefits.</p>
<p>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, work on real-world applications, and challenging software problems. You’ll be happy to work in an agile team, in a dynamic environment.</p>
<p>Our client is a key firmware team, working on connectivity software protocols for new markets. Projects consist on working on constrained multi-processor environments, contributing to requirement capture and refinement, and delivering high quality software.</p>
<p>Requirements:</p>
<ul>
<li>Degree qualified in maths, science, software or electronics.</li>
<li>Proven understanding of C / C++ with commercial experience with Assembler / embedded applications. Any understanding of Perl / Python would be highly advantageous.</li>
<li>Good understanding of software design techniques, configuration management, and debugging.</li>
<li>Strong communication skills.</li>
<li>Understanding of processor architectures or wireless communication protocols is desirable.</li>
<li>Must be entitled to work in the UK and not require sponsorship.</li>
</ul>
<p>This is an ideal role for an engineer with 1 to 5 years’ commercial experience (recent graduates will not be considered). You’ll get to be part of a well-respected engineering team, contributing to novel solutions, and be secure in the knowledge that your hard work will be recognised through excellent remunerations and a career to match your ambitions.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p>
<p>           </p>
<p>Recommend for £250 – see www.ecmselection.co.uk/tell-a-friend for details.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-020531.html]]></link>
        <pubDate><![CDATA[Thu, 16 May 2013 16:23:13 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-020531.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-DSP-Engineer]]></title>
        <description><![CDATA[<p>Senior DSP Engineer, signal processing algorithm implementation, real-time embedded, C / C++, Cambridge, to £50k plus extensive benefits including share options.</p>
<p>Join a growing company as Senior DSP Engineer and play a key role in their future.</p>
<p>The efficient implementation of image processing algorithms on low-cost hardware is fundamental to the success of our client's products. They are now seeking a top calibre DSP Engineer to drive the algorithm implementation and help the team deliver key customer projects.</p>
<p>You will be working with a talented team of algorithm designers and scientists to implement algorithms efficiently, and with production quality.</p>
<p>The successful DSP Engineer will have a good (probably higher) degree in Electronics, Computer Science or similar, and extensive experience in DSP software implementation.</p>
<p>Requirements:</p>
<ul>
<li>Image processing algorithms and coding</li>
<li>Excellent development of software written in C/C++</li>
<li>Solid understanding of software/hardware interaction in embedded systems</li>
</ul>
<p>This is an excellent opportunity to join a company that's going places. Contact us now for full details.</p>
<p>Keywords: DSP, signal processing, engineer, algorithms, real-time, RTOS, embedded, C, C++, computer vision, touch, gesture systems, ARM NEON, OpenCL, GPU programming, hardware, FPGA, ASIC, Cambridge</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/senior-dsp-engineer-020499.html]]></link>
        <pubDate><![CDATA[Thu, 16 May 2013 09:59:36 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-dsp-engineer-020499.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Software-Engineer-(Algorithms)]]></title>
        <description><![CDATA[<p>Senior Software Engineer (Algorithms), C / C++, analysis, strong maths background, image processing, share options, Cambridge</p>
<p>Exceptional opportunity for an experienced Software Engineer to join an exciting company with extensive benefits, including a share scheme.</p>
<p>Our client is seeking a bright, enthusiastic Software Engineer with strong analytical/mathematical skills to join a small, like-minded team developing and delivering cutting edge technologies.</p>
<p>The successful candidate will have an important role in delivering embedded software solutions to Tier-1 customers.</p>
<p>Participating in the full lifecycle of the project, you will work with algorithm designers / scientists to implement algorithms efficiently, and with production quality, as part of our client's software offering.</p>
<p>For this key role you'll need to have an excellent degree and:</p>
<ul>
<li>Proven analytical and mathematical skills with attention to detail</li>
<li>A solid and broad foundation in algorithm development and implementation</li>
<li>Strong C/C++ programming</li>
<li>Experience in specifying and implementing software for embedded platforms or realtime operating systems</li>
<li>Experience with embedded processors (ideally ARM)</li>
<li>·   </li>
</ul>
<p>Desirable experience:</p>
<ul>
<li>Computer vision or image processing applications</li>
<li>Touch or gesture systems</li>
<li>Embedded Linux</li>
<li>UML</li>
</ul>
<p>Contact us now for full details of this exciting opportunity.</p>
<p>Keywords: senior software engineer, algorithms, C, C++, analysis,  maths, image processing, embedded, real-time, RTOS, ARM, computer vision, touch gesture, embedded Linux, UML, share options, Cambridge.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-engineer-algorithms-020498.html]]></link>
        <pubDate><![CDATA[Wed, 15 May 2013 12:14:24 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-engineer-algorithms-020498.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Talented-Windows-Developer---Windows-Software-for-Automotive-Applications]]></title>
        <description><![CDATA[<p>Talented Windows Developer - Windows Software for Automotive Applications<br />C, C++, C# .NET, OOD, Windows User Interface design, Great opportunity<br />Cambridge, to c£45k + good benefits package<br /><br />This is a great opportunity for a talented and ambitious Software Developer with good Windows coding experience to work on innovative automotive applications including the development of next generation Control Systems / Engine Management Systems. <br /><br />You will join a small, friendly and dynamic development team based in a superb rural location just outside Cambridge, and will be directly involved in the detailed technical design of both system architecture and software components using the latest C, C++, C# and .NET technologies.<br /><br />With an excellent, relevant degree and wide-ranging hands-on coding skills in C, C++, C# and .NET technologies, you should offer strong experience in areas such as:</p>
<ul>
<li>Designing and developing Windows User Interfaces</li>
<li>A solid understanding of Object Oriented design</li>
<li>Understanding and appreciation of software development lifecycles.</li>
<li>Knowledge and understanding of software design patterns. </li>
</ul>
<p>Although not a pre-requisite, any experience in the following areas would be an advantage:</p>
<ul>
<li>Communication transport layers such as CAN, RS232, USB , Ethernet and Flexray</li>
<li>SAE, ISO and ASAM communication protocols such as CCP, XCP, J1939, ISO14229 and ISO15765</li>
<li>Developing MATLAB scripts (Script M-files), TLC code, TMF files, MEX-files and S-functions</li>
<li>Simulink Coder (formally Real Time Workshop)</li>
<li>Assembly language programming / machine level coding</li>
<li>Data acquisition concepts and systems</li>
<li>Automotive and engine controls systems</li>
</ul>
<p>This is a great opportunity to join a small and friendly team based in a superb location.<br />In addition to an attractive salary, additional benefits include a generous employer Pension contribution, Medical Insurance and Dental Insurance.<br /><br />Please note: even if you don’t have exactly the background indicated, do contact us now if this type of job is of interest – we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/talented-windows-developer-windows-software-for-automotive-applications-020385.html]]></link>
        <pubDate><![CDATA[Tue, 14 May 2013 14:34:18 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/talented-windows-developer-windows-software-for-automotive-applications-020385.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Windows-Software-Specialist---Rapid-Prototyping]]></title>
        <description><![CDATA[<p>Windows Software Specialist - Rapid Prototyping<br />C, C++, C#, MATLAB, Simulink, RTL, GNU compilers,  Great opportunity<br />Cambridge, to c£45k - superb location<br /><br />This is a great opportunity for a talented and ambitious Windows Software Developer to work on innovative automotive applications.  You will join a small, friendly and dynamic development team  based in a superb rural location just outside Cambridge, and be will directly involved in the detailed technical design of both system architecture and software components using the latest C, C++, C# and .NET technologies.<br /><br />With an excellent, relevant degree and wide-ranging hands-on coding skills in C, C++ and C#, you should offer strong experience in areas such as:</p>
<ul>
<li>Experience with MATLAB and Simulink</li>
<li>Experience in designing and developing Windows user interfaces.</li>
<li>Solid understanding of Object Oriented methodologies / concepts</li>
<li>Good understanding of Windows GUI and lower-level software</li>
<li>Appreciation of the software development lifecycle</li>
</ul>
<p>Although not a pre-requisite, any experience in the following areas would be an advantage:</p>
<ul>
<li>Development experience with The MathWorks Simulink Coder (formally Real Time Workshop and the RTW build process</li>
<li>Understanding of low-level RTW components such as TLC files, tlc programming, tmf, c-mex, m-scripts</li>
<li>Development experience with creating and using GNU Compilers</li>
<li>Experience with SAE, ISO and ASAM standards</li>
<li>Understanding of communication protocols such as CCP, XCP, J1939, ISO14229 and ISO15765</li>
<li>Understanding of parser theories and techniques such as lexical / syntactical analysis.</li>
<li>Development experience with The MathWorks Embedded Coder, xPC Target and/or Real-Time Windows Target</li>
<li>Experience with communication transport layers such as CAN, RS232, USB , Ethernet and Flexray</li>
<li>Familiarity with Assembly language programming</li>
<li>Knowledge of automobile and engine controls systems helpful</li>
<li>Familiarity with RISC processor architecture (PPC, SH2, Tricore, ST10, M32R)</li>
</ul>
<p>This is a great opportunity to join a small and friendly team based in a superb location.  In addition to an attractive salary, additional benefits include a generous employer Pension contribution, Medical Insurance and Dental Insurance.<br /><br />Please note: even if you don’t have exactly the background indicated, do contact us now if this type of job is of interest – we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/windows-software-specialist-rapid-prototyping-020384.html]]></link>
        <pubDate><![CDATA[Tue, 14 May 2013 14:34:10 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/windows-software-specialist-rapid-prototyping-020384.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Technical-Consultant]]></title>
        <description><![CDATA[<p>Technical Consultant, mobile networking solutions, customer facing, pre-sales, C / C++, Cambridge.</p>
<p>Join a world leading, profitable and expanding company whose products are used by millions of people across the globe.</p>
<p>This is an exciting opportunity to join a superb, Cambridge-based company with huge potential and vision - as a member of a highly motivated team.</p>
<p>You'll have the opportunity for international travel and the chance to work with blue-chip, high-tech companies.</p>
<p>The successful Technical Consultant will have a good degree in Computer Science, Electronics or similar, be credible in front of customers and have excellent communication skills.</p>
<p>The role would suit either someone already in a technical consultant / FAE / pre-sales job, or an engineer keen to move into a client facing role.</p>
<p>You'll have experience of software development using C / C++ in a resource-constrained environment, ideally developing multithreaded software for cross-platform use. Any of the following in your CV will strengthen your case: mobile devices, embedded operating systems, networking protocols.</p>
<p>The position carries an attractive package appropriate to qualifications and experience, to include a competitive salary, a 35 hour week, and generous benefits including share options, contributory pension and private healthcare.</p>
<p>Contact us now for full details.</p>
<p>Keywords: Technical Consultant, FAE, pre-sales, Computer Science, Electronics, client facing, customer liaison, software development, C, C++, resource-constrained, multithreaded software, RTOS, real-time, cross-platform, mobile devices, embedded operating systems, networking protocols.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/technical-consultant-019871.html]]></link>
        <pubDate><![CDATA[Tue, 14 May 2013 10:48:21 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/technical-consultant-019871.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[3G-Software-Team-Leader]]></title>
        <description><![CDATA[<p>3G Software Team Leader, C++, technical leadership, 3GPP,  Bedfordshire, to 55k depending on experience</p>
<p>With this global company providing high quality products for the telecommunications industry.</p>
<p>This is a hands-on role where you will lead small team to develop protocol test software products for the mobile/wireless communications markets, in an environment where quality of product &amp; service as well as time to market are key drivers.</p>
<p>You'll have a good, relevant degree, extensive C++ software skills and experience of leading a development team.</p>
<p>In particular the following technical skills are sought:</p>
<ul>
<li>Expertise in 3GPP protocols (UTRAN RRC, RLC/MAC), GSM/GPRS or other 2/2.5G protocols from R99 – R8 inclusive. Appreciation of R9.</li>
<li>Expert in development of software for implementing layers 1 to 3 of the OSI communication protocol model.</li>
<li>OO software design methodologies.</li>
<li>Development of software to run under Windows.</li>
</ul>
<p>Contact us now for full details.</p>
<p>Keywords: 3G Software Team Leader, C++, technical leadership, 3GPP, mobile comms, wireless communications, software, project leadership, protocols, 3GPP, UTRAN RRC, RLC/MAC, GSM, GPRS, 2G, 2.5G, R99, R8, R9, OSI, Layer 1, Layer 2, Layer 3, OOD, Windows, Bedfordshire</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/3g-software-team-leader-020426.html]]></link>
        <pubDate><![CDATA[Tue, 14 May 2013 10:47:49 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/3g-software-team-leader-020426.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Embedded-Software-Engineers]]></title>
        <description><![CDATA[<p>Summary: C and C++ Software Engineers, Embedded &amp; PC S/W implementation, good C and C++ needed, York, to £competitive + benefits.<br /><br />C and C++ Software Engineers - part of a well known international electronics company, this UK based company specialises in the development of tools for automotive control systems. With continued success they seek a number of high calibre, bright C and C++ Software Engineers to be involved in the full lifecycle, from requirement management from product requirements through to implementation/test reqs. The work will include architectural and detailed design and software implementation (both embedded and associated PC-based tools) using C/C++ or C# and Visual Studio. Development could be GUI and command – life driven elements and you will also be involved with testing and validating the software and creating appropriate documentations as required.<br /><br />You must have at least a 2.1 Hons degree in a numerate discipline from a good university (i.e strong A levels too) - a PhD would be a bonus. You should have solid commercial experience (although more junior engineers could be considered) as a C and C++ Software Engineer with software development skills in C and C++ plus C# in a Windows environment, knowledge of embedded SW development; and experience of configuration management for source control. You will also be familiar with system design, software testing methods and tools and be a good communicator and team member. Good customer facing skills be a real plus.<br /><br />As well as being a C and C++ Software Engineer, any experience in the following will be useful:</p>
<ul>
<li>Knowledge of automotive communication protocols e.g. CAN, J1939 and automotive standards, especially MISRA and AUTOSAR</li>
<li>experience of GUI development using C#/.NET</li>
<li>SW documentation creation</li>
<li>development using varied microprocessors, e.g. TriCore, PowerPC, v850, etc.</li>
<li>Embedded OS: QNX and/or RT-Linux skills</li>
<li>Visual Studio 2010</li>
<li>.NET Development</li>
<li>use of 3rd party libraries (e.g. BOOST, Xerces)</li>
<li>use of scripting languages for automation.</li>
<li>and/or German language skills..</li>
</ul>
<p>These are excellent opportunities for C and C++ Software Engineers to join this growing company at the cutting edge technology.<br /><br />Keywords: C, C++, C#, embedded, Visual Studio, York, 2:1, 1st, PhD.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-engineers-019106.html]]></link>
        <pubDate><![CDATA[Tue, 14 May 2013 10:47:21 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-engineers-019106.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Embedded-Software-Engineer]]></title>
        <description><![CDATA[<p>Embedded Software Engineer – DSP, Audio Processing Algorithms, C / C++, Python / Perl / Tcl, MATLAB, Assembly. Cambridge, to £40,000 + Excellent Benefits.<br /><br />A proven software engineer is sought by our client to join their DSP Software Team. This role is an ideal position for a “2nd jobber” to further develop their embedded software skills and work on new audio processing algorithms. Key activities would include: production of quality embedded DSP software; problem solving and debugging of code; technical support to application engineers; relevant documentation; and development of IP and patents.<br /><br />Requirements:</p>
<ul>
<li>Strong academic background (1st / 2.1 bachelor’s degree in computer science, electronics, physics or maths from a top university) and ideally an advanced degree (MSc or PhD) with a relevant project.</li>
<li>Proven use in 2 of the following languages (C, Python, Assembly), and ideally understanding of C++, Perl, Tcl, or MATLAB.</li>
<li>Experience in embedded / DSP programming, utilising knowledge in signal processing theory and techniques.</li>
<li>Strong problem solving skills and enthusiasm to work on interesting problems.</li>
<li>Experience in any of the following areas is highly beneficial: audio processing embedded systems; signal processing algorithms; software development methodologies; hardware design principles; radio communications and telecommunication theory.</li>
</ul>
<p>This is a high achieving team, and interested applicants must show strong enthusiasm for DSP embedded system development. Aptitude and a strong work ethic to learn new technologies and produce innovation solutions are more important than working within one’s comfort zone. If you think this matches your career aspirations, please apply!<br /><br />Embedded Software Engineer – DSP, Audio Processing Algorithms, C / C++, Python / Perl / Tcl, MATLAB, Assembly. Cambridge, to £40,000 + Excellent Benefits.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.<br />    <br />Recommend for £250 – see www.ecmselection.co.uk/tell-a-friend for details.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-engineer-020412.html]]></link>
        <pubDate><![CDATA[Tue, 14 May 2013 10:46:41 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-engineer-020412.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Scientific-Software-Engineer]]></title>
        <description><![CDATA[<p>Software Engineer – C++, Python, Java; Design / Development / Support; Object Orientated. Scientific. Oxfordshire, £Competitive.<br /><br />Our client provides a leading technology platform for academic and industrial users, enabling them to implement their experimental research. <br /><br />If you are a capable software engineer this is an opportunity to participate in cutting edge research, developing software in an exciting scientific facility. The working environment is technically driven, full of motivated individuals applying software technology to a wide range of technical problems.<br /><br />You will work closely with a team of scientists and engineers to develop control software. This will involve software design, development and support of a suite a client side tools realised in C++, Python and Java.  Candidates must have a good honours degree (1st/2.1 from a top university) in physics, mathematics or computer science; experience of software engineering, and excellent programming skills in object orientated languages; and a with good understanding of mathematics and physics.<br /><br />If you’re interested please submit your CV. Closing date for CVs is 17th March 2013.<br /><br />More information can be provided for interested applicants who have the required profile.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.<br />    <br />Recommend for £250 – see www.ecmselection.co.uk/tell-a-friend for details.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/scientific-software-engineer-020293.html]]></link>
        <pubDate><![CDATA[Fri, 10 May 2013 14:41:07 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/scientific-software-engineer-020293.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Software-/-Systems-Engineer]]></title>
        <description><![CDATA[<p>Senior Software Systems Engineer, embedded, firmware, C / C++, electromechanical systems, complete lifecycle, Cambridge, to £60k + excellent benefits.</p>
<p>With this high-tech company who are world leaders in their field.</p>
<p>Due to expansion, our client is urgently seeking a talented Senior Software Systems Engineer to work on electromechanical systems.</p>
<p>You'll have a broad range of experience of taking designs from concept through to production.</p>
<p>Your role as Senior Software Systems Engineer will include:</p>
<ul>
<li>Requirements analysis, concept proposals and top-level design architecture, detailed design and implementation</li>
<li>Verification and validation against functional requirements and standards - taking ownership of the final product design compliance</li>
</ul>
<p>You will have a degree in Software/Electronic Engineering or similar, and your technical skills and experience will include:</p>
<ul>
<li>Significant experience of hands-on software development of real-time embedded applications</li>
<li>Exposure to the complete product development lifecycle</li>
<li>Real-time multithreaded operating systems</li>
<li>Interfacing with firmware in devices including FPGAs, microcontrollers and CPLDs</li>
<li>Ability to initiate and lead technical development from idea generation through to product realisation</li>
<li>C / C++ programming</li>
<li>Working knowledge of Boost, STL, Design Patterns and UML</li>
</ul>
<p>This is an outstanding opportunity for an exceptional engineer. Contact us now for full details.</p>
<p>Keywords: Senior Software Systems Engineer, electromechanical systems, architecture, detailed design, realtime, embedded, multithreaded operating systems, firmware, FPGAs, microcontrollers, CPLDs, C, C++ programming, Boost, STL, Design Patterns, UML, multidisciplinary, Cambridge.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-systems-engineer-020060.html]]></link>
        <pubDate><![CDATA[Fri, 10 May 2013 14:40:38 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-systems-engineer-020060.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[DSP-Engineers]]></title>
        <description><![CDATA[<p>Summary: DSP, MATLAB algorithm design, embedded C/C++ for growing international company, Cambridge, to £50k + benefits.<br /><br />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 roles are for their Cambridge development site.  The company is implementing 4G and the challenge is to obtain the highest performance from their architecture whilst using the lowest power.  The DSP Engineers will be involved with the development of DSP software for SIMD architectures; design and development of physical layer algorithms for LTE and other 3GPP standards; and taking an active role in system-level integration and problem resolution.<br /><br />With a good degree from a good university the DSP Engineers will ideally have experience of the development of digital signal processing algorithms in mobile receivers and design for embedded real-time systems. It is essential that the DSP Engineers have the following technical skills:</p>
<ul>
<li>MATLAB algorithm design;</li>
<li>embedded C/C++ programming;</li>
<li>a good understanding of wireless receiver algorithms;</li>
<li>ability to create end-to-end simulation models;</li>
<li>real-time software engineering principles;</li>
<li>understanding of mobile communications hardware environments and constraints;</li>
<li>familiarity with software development tools (IDE compilers, debuggers, target trace); and</li>
<li>knowledge of software engineering methodologies (Specification, Design, Coding, Test).</li>
</ul>
<p>Any experience of LTE modem development will be a real plus.<br /><br />These are excellent opportunities for experienced DSP Engineers to work at the cutting edge of technology within an international development environment.<br /><br />Keywords: DSP, embedded C, embedded C++, Cambridge, MATLAB, algorithm, 4G, LTE.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/dsp-engineers-020056.html]]></link>
        <pubDate><![CDATA[Fri, 10 May 2013 14:40:24 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/dsp-engineers-020056.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Engineers]]></title>
        <description><![CDATA[<p>Summary: Geometry, linear algebra, CAD systems, Windows OS development, Visual C++, MFC and STL.</p>
<p>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.</p>
<p>Requirements: With a degree in Engineering, Mathematics or similar, you will have significant commercial experience:</p>
<p>Demonstrated knowledge or experience with all Windows OS development environments, including MS Visual Studio, Visual C++, MFC, and STL; linear algebra, constraint theory, geometry, math and related programming skills; design and implement software algorithms as part of an overall complex software system; programming skills with a working knowledge of CAD systems; user-facing applications and programming with constraint solvers and collision detectors required.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineers-020410.html]]></link>
        <pubDate><![CDATA[Fri, 10 May 2013 14:39:57 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineers-020410.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[DevOps-Engineer]]></title>
        <description><![CDATA[<p>An award-winning Cambridge software company is seeking up-and-coming to experienced Dev Ops engineers to join their team.<br /><br />You will definitely have:</p>
<ul>
<li>A good degree, ideally in a technical subject, from an excellent university;</li>
<li>Solid administration skills with the Windows technology stack;</li>
<li>Robust development skills, ideally in C# or Java or another object oriented language;</li>
<li>A good understanding of “cloud” platforms, including EC2, Azure and/or similar services.</li>
</ul>
<p>Any experience in automated server management and/or software as a service (SaaS) infrastructure development would be highly beneficial.<br /><br />As a development operations (dev ops) engineer your role will span both systems administration and software development, so you’ll need the right balance of both skillsets, as well as good communication skills and team spirit.<br /><br />In return you’ll get to work in one of the UK’s fastest growing and most successful software companies, creating and developing a whole range of products for professional users worldwide. You’ll be offered sensible working hours (typically around 40 hours per week), an excellent salary and an extensive array of benefits, including a contributory pension scheme, private healthcare and life assurance.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/devops-engineer-020291.html]]></link>
        <pubDate><![CDATA[Fri, 10 May 2013 14:39:45 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/devops-engineer-020291.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Engineer]]></title>
        <description><![CDATA[<p>Software tools development, scripting, Eclipse plugins, GNU tools, young company, Cambridge.</p>
<p>This is a superb opportunity to join a young, innovative company and reap the benefits including share options.</p>
<p>Software developers in the mobile comms, automotive and other safety-critical sectors are demanding the ability to debug complex, multiprocessor embedded applications. Our client is developing advanced silicon IP to address this need, and they are well positioned for success.</p>
<p>They are now seeking a talented Software Engineer to join their high-powered team.</p>
<p>Your main role will be to provide software utility and scripting support. There will also be an opportunity to contribute to their demonstration debug tools, which are based on Eclipse and GNU tools, and to help shape our novel silicon IP.</p>
<p>Candidates must have a good degree, commercial experience and a keen interest in embedded software, plus:</p>
<ul>
<li>Excellent skills for scripting with Python, Perl or similar.</li>
<li>Excellent software development skills using languages such as C, C++ and Java.</li>
<li>An appreciation of hardware and some knowledge of Verilog, System Verilog or VHDL.</li>
<li>Experience writing software plugins for Eclipse or building GNU tools would be beneficial.</li>
</ul>
<p>The ability to work under pressure is essential. Our client is looking for committed people, and in return generous share options are on offer for the right candidate, as well as competitive salary.</p>
<p>Contact us now to find out more!</p>
<p>Keywords: embedded systems, embedded software, computer architecture, verification, multiple processor systems, multiprocessor systems, RTL design, Python, Perl, scripting, C, C++, Java, Verilog, System Verilog, VHDL, software plugins, Eclipse, GNU tools, startup, Cambridge.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-020490.html]]></link>
        <pubDate><![CDATA[Fri, 10 May 2013 12:52:36 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-020490.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Engineer]]></title>
        <description><![CDATA[<p>Software Engineer – C / C++, Embedded, Development, Perl / Python. Cambridge, to c£40,000 + Benefits.<br /><br />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-processor environments as well as host software and scripting. They are looking to expand their team by recruiting an up-and-coming Software Engineer – likely to be a “second-jobber” who will be keen to progress their career, take ownership of projects and learn from experienced peers.<br /><br />Requirement specifications:</p>
<ul>
<li>Degree qualified in maths / science / software / electronics.</li>
<li>Some commercial experience of programming languages (C / C++), ideally on an embedded platform; and scripting languages (Perl / Python).</li>
<li>Good understanding of software design and debug techniques.</li>
<li>Understanding of configuration management, and appreciation of good procedures for software development.</li>
<li>Good communications skills.</li>
<li>Any understanding or experience of processor architectures and peripherals, or wireless communications (ideally UWB, NFC or WiFi) is desirable.</li>
</ul>
<p>This role is not open to graduates who have just completed or will be completing their degrees who have not gained relevant commercial experience. Candidates requiring work permits or sponsorship will not be considered.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.<br />    <br />Recommend for £250 – see www.ecmselection.co.uk/tell-a-friend for details.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-020424.html]]></link>
        <pubDate><![CDATA[Thu, 09 May 2013 16:18:37 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-020424.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Electronics-Engineer]]></title>
        <description><![CDATA[<p>Summary: Experienced Electronics Engineer, VHDL, FPGA, embedded C/C++, complex PCB design, Signal Processing, MUST be UK national for this position, Guildford, to £55k + 10% pension.<br /><br />This growing consultancy develops specialised hardware and software for UK government and small technology companies.  They are frequently asked to develop unique processing algorithms and high speed digital signal processing solutions and this new role is for an highly experienced electronics engineer to be part of a growing team. The work will include:</p>
<ul>
<li>Designing PCBs using FPGAs, SoCs, high speed network interfaces and analogue/RF signal filtering.</li>
<li>Simulating and implementing signal and image processing algorithms in VHDL for FPGAs.</li>
<li>Performing schematic capture using OrCAD.</li>
<li>Managing PCB layout, fabrication and assembly subcontractors.</li>
<li>Setting to work PCBs including writing test firmware and software.</li>
<li>Developing Linux device drivers for hardware.</li>
<li>Mentoring others.</li>
</ul>
<p>The Electronics Engineer must have an excellent academic background (at least a 2.1 from a top university with very good A level grades including A in Maths and A in Physics plus, ideally, a PhD) and MUST be a UK national as high level security clearance is needed.  You will have in-depth experience developing VHDL for FPGAs, preferably for signal processing applications, in-dpeth experience of complex PCB design and software development experience in embedded C/C++.<br /><br />Coupled with strong technical skills you will also have excellent personal communication skills.<br /><br />Keywords: VHDL, FPGA, Digital, Analogue, PCB, embedded, C, C++, Surrey, Guildford, 2.1, 1st, PhD.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/electronics-engineer-019815.html]]></link>
        <pubDate><![CDATA[Thu, 09 May 2013 15:15:49 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/electronics-engineer-019815.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Engineer]]></title>
        <description><![CDATA[<p>Software Engineer – Web development, Big data, Front-end and Back-end, C#, Cloud computing. South Cambridge, to £50,000 + Extensive Benefits.<br /><br />Based in state-of-the-art offices south of Cambridge, our client is a leading company pushing the boundaries for technology based software applications. With new projects in delivering a cloud based solution for their applications, they are looking for an experienced Software Engineer to take a leading position in the design, development and implementation of these applications.<br /><br />Requirements:</p>
<ul>
<li>1st / 2.1 degree in Computer Science or subject with a large software component.</li>
<li>Proven experience in web development (front-end, middleware and back-end), with C# and C++ skills in order to build on core legacy back-end code.</li>
<li>A passion for designing and developing well-thought out applications that are robust and intuitive for users.</li>
<li>Experience with HPC, distributed computing and large datasets.</li>
</ul>
<p>As this is a new project, there is a large amount of flexibility in the choice of solution stack, and could be either on Windows or Linux. The successful candidate will be able to choose their technologies and could be using HTML5, Javascript, Ruby on Rails, Python, Java, PHP, Django, JQuery, or Grails.<br /><br />This is an excellent opportunity to work on an innovative project, taking a leading role in its design, execution and implementation. You would be provided with the best tools and hardware to accomplish these tasks and be rewarded with an excellent remuneration package.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.<br />    <br />Recommend for £250 – see www.ecmselection.co.uk/tell-a-friend for details.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-020472.html]]></link>
        <pubDate><![CDATA[Wed, 08 May 2013 09:59:27 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-020472.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Developer]]></title>
        <description><![CDATA[<p>Our client develops an award winning financial software system. They are currently seeking exceptional developers to join their growing team.</p>
<p>Key responsibilities:</p>
<p>Designing appropriate functionality and programming mainly (but not exclusively) in C# .NET. Code quality must be exceptional in technical design and clarity. Code design must be functionally appropriate and result in built for purpose solutions. Involvement in the full software lifecycle is required including unit, manual and automated testing.</p>
<p>With an excellent degree from a leading establishment and ideally a PhD, you will have significant experience in software development.</p>
<p>Desirable requirements include:</p>
<ul>
<li>Experience in financial software</li>
<li>Experience with .NET C#</li>
<li>Experience with Web Services, IIS, HTML, JavaScript, ASP.NET, XML, WCF, ADO.NET, MS Reporting Services, Silverlight</li>
<li>Experience of Web application development (ASP.NET)</li>
<li>Experience with Delphi</li>
<li>Experience with COM (writing COM servers)</li>
<li>Experience with C++</li>
<li>Experience of one or a mixture of C++ interop, COM interop, P/Invoke</li>
<li>Experience with peer code reviewing</li>
<li>Extensive software design experience</li>
<li>Experience of writing and reviewing specifications</li>
<li>Experience of SQL (Oracle, Sybase and MS SQL Server)</li>
<li>Knowledge of OLAP tools/Microsoft Analysis Services</li>
<li>Knowledge of declarative programming language experience (e.g. F#)</li>
</ul>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/software-developer-020418.html]]></link>
        <pubDate><![CDATA[Tue, 07 May 2013 14:31:06 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-developer-020418.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Programming-Language-Research-/-Design-Expert]]></title>
        <description><![CDATA[<p>Programming Language Research / Design<br />Cambridge<br />£Excellent + extensive benefits package</p>
<p>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, and developing and optimising software for parallel systems.</p>
<p>A PhD or an MSc with significant relevant experience is expected.</p>
<p>This role offers the security and rewards of a reputable employer - but with the ground-breaking technology and excitement of a start-up.  You will join an established world-leading company where you will be part of an experienced and talented team. </p>
<p>You will perform leading edge research into programming models and compiler technology for programmable accelerators such as GPUs and SIMD units.<br /><br />With excellent programming skills in C / C++ and a good knowledge of Linux, you should also have excellent team-working skills. You will of course also have solid compiler knowledge with expert knowledge in areas such as: parsing, analysis, machine-independent and machine-dependent optimisation (vectorisation / parallelisation), and code generation.  You will also have a knowledge of compiler infrastructure projects such as LLVM.</p>
<p>Although not a requirement, any knowledge of the following areas would be of particular interest: polyhedral code optimisations / generation; computational patterns such as the Berkeley 'motifs'; mobile CPU and GPU architectures, and operating systems, such as Android;  GPU compute technologies, such as OpenCL, CUDA, RenderScript, AMP; a proficiency in functional, object-oriented and scripting languages. Experience in collaborating with academic and industrial partners; exposure to software build, integration and test environments and / or experience in contributing to open-source projects would be advantageous.</p>
<p>As well as a competitive salary, the role carries a very extensive benefits package – including health cover, pension contribution, share scheme, bonus and full relocation where appropriate.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/programming-language-research-design-expert-019238.html]]></link>
        <pubDate><![CDATA[Tue, 07 May 2013 13:59:54 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/programming-language-research-design-expert-019238.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Experienced-Graphics-Hardware-Engineers]]></title>
        <description><![CDATA[<p>Experienced Graphics Hardware Engineers wanted! Are you looking for your next career move, and do you want to work for a highly innovative, leading international company? Working on next generation consumer electronics for wireless, multimedia and infotainment markets, you will develop new architectural designs and perform modelling solutions in line with international customers’ requirements. In return you will be rewarded with an excellent remuneration package which will include fantastic benefits including medical/health insurance, life assurance, contributory pension, bonus scheme and a great company atmosphere housed in spacious offices in Cambridge. £Highly Competitive DOE.</p>
<p>Looking for a range of experienced engineers, you will have:</p>
<ul>
<li>Excellent university degree (1st/2.1) in electronics engineering or computer science from a good university with relevant commercial experience (science/maths graduates with highly similar commercial experience will be considered).</li>
<li>Strong experience in graphic/computer processor architecture (performance modelling; memory system architecture and RTL design; 2D/3D graphics fundamentals; rasterisation, and silicon physical implementation).</li>
<li>Experience of VHDL/Verilog/SystemC.</li>
<li>Development experience in C/C++ with OpenGL ES/OpenCL/DirectX, and use of UNIX and shell programming is highly desirable.</li>
</ul>
<p>This is a fantastic opportunity for (highly) experienced graphics hardware engineers to develop new designs used for the electronic products for tomorrow.</p>
<p>Keywords: Graphics, GPU/CPU, Electronics, Semiconductor, Silicon, 1st/2.1, RTL, C/C++, Design, Architecture, Microarchitecture, Memory, Shader tools.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/experienced-graphics-hardware-engineers-019183.html]]></link>
        <pubDate><![CDATA[Tue, 07 May 2013 13:55:42 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/experienced-graphics-hardware-engineers-019183.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Embedded-Software---Analyst-/-Engineer]]></title>
        <description><![CDATA[<p>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? </p>
<p>This is a great opportunity to join an established world-leading company where you will be part of a talented team developing embedded graphics hardware and software for next-generation platforms.  The role offers the security and rewards of a reputable employer - but with the ground-breaking technology and excitement of a start-up. </p>
<p>In this position you will provide a system-wide perspective on the performance of Graphics Processors - focussing on the performance measurement and analysis.  This will require an understanding of how the overall performance is established from different parts of the system - which you will investigate by collaborating with / collect relevant information from graphics experts within the team, and then applying this data to understand the performance limitations and to find methods for optimisation.</p>
<p>In addition to an impressive academic record (ideally Masters or PhD) in Electronics, Computer Science or similar, you should have solid C / C++ programming skills, scripting skills (using shell script, Perl, Python, AWK or similar) and experience with embedded software environments.</p>
<p>You should also be familiar with UNIX / Windows host environments, embedded Operating Systems (such as embedded Linux, Android, Symbian OS, WinMobile or Windows CE); and with standards such as OpenGL, OpenGL ES, OpenVG, M3G, Direct3Dm, DirectX, EGL.</p>
<p>As well as a competitive salary, the role carries a very extensive benefits package – including health cover, pension contribution, share scheme, bonus and full relocation where appropriate.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-analyst-engineer-019201.html]]></link>
        <pubDate><![CDATA[Tue, 07 May 2013 13:55:36 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-analyst-engineer-019201.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Lead-Software-Engineer]]></title>
        <description><![CDATA[<p>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.<br /><br />Lead Software Engineer, Embedded Systems <br /><br />Key Responsibilities</p>
<ul>
<li>Work with clients and others in the project team to understand and document the software requirements;</li>
<li>Concept development; assist in developing prototypes;</li>
<li>Software architecture design;</li>
<li>Implementation; generally using C for embedded systems and C++/C# for Windows applications;</li>
<li>Design formal test protocols and carry out verification testing;</li>
<li>Present results and deliverables to clients;</li>
<li>Support transfer to manufacture activities.</li>
</ul>
<p>Experience &amp; Qualifications<br />We expect candidates to have a 2.1 or above in software / electronics engineering or a similar degree</p>
<ul>
<li>An extensive track record of leading software developments through the full development life cycle</li>
<li>Experience of embedded C programming in resource-constrained systems;</li>
<li>Embedded C programming at the application and system hardware level with knowledge of interrupt handling and common hardware peripherals, including: I2C, SPI, PWM, UART, ADC, DAC, timers;</li>
<li>Knowledge of embedded operating systems; Linux, Windows API, MFC and .NET framework;</li>
<li>Development of software to IEC 62304:2005</li>
<li>Coding to the MISRA-C:2004 guidelines;</li>
<li>Experience of software development for diagnostic machines would be an advantage.</li>
</ul>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/lead-software-engineer-020391.html]]></link>
        <pubDate><![CDATA[Tue, 07 May 2013 13:55:23 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/lead-software-engineer-020391.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Test-Development-Engineer]]></title>
        <description><![CDATA[<p>Software Test Development Engineer – wireless, embedded systems, scripting, C / C++ / Perl / Python, debugging. Cambridge, to £40,000 + excellent benefits.<br /><br />“Test” is not a by-process at this leading technology company, but is seen as an essential process used in the production of high quality solutions. They are currently in growth mode, and their software test team are looking for a junior engineer to join them. This person will be given mentorship from experienced colleagues to aid in the development of their career, resulting in future provisions for project ownership and responsibilities. The team are looking for a person similar to themselves, and will have:</p>
<ul>
<li>Excellent academic background, with a degree in Software, Maths, Science, or Engineering.</li>
<li>Proven experience in using Perl / Python and understand of a programming language (C / C++).</li>
<li>Understanding of software test methodologies.</li>
<li>Interest in software development, ideally for embedded systems.</li>
<li>Excellent problem solving and communication skills.</li>
<li>Any understanding of wireless communication protocols would be highly beneficial.</li>
</ul>
<p>Interested applicants must be UK / EU nationals and preference will be for applicants who are UK residents. <br /><br />This is a great opportunity for a graduate with some relevant commercial exposure or a “second jobber” to join this test team and be part of a growing, highly-successful company. Remunerations include an excellent salary as well as a share in the success of the company through performance bonuses. Software Test Development Engineer – wireless, embedded systems, scripting, C / C++ / Perl / Python, debugging. Cambridge, to £40,000 + excellent benefits.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.<br />    <br />Recommend for £250 – see www.ecmselection.co.uk/tell-a-friend for details.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/software-test-development-engineer-020089.html]]></link>
        <pubDate><![CDATA[Tue, 07 May 2013 13:54:33 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-test-development-engineer-020089.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Principal-Hardware-Verification-Engineers]]></title>
        <description><![CDATA[<p>Key role in a Top Cambridge company! Expert in complex IP verification sought. £highly competitive + benefits.</p>
<p>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 Verification Engineer to play a key role in their expanding team of dedicated experts.</p>
<p>The verification team uses a wide range of tools including simulation, prototyping, modelling and formal proofs. As such, you will need to demonstrate specialist skills in complex IP verification, including hands-on experience using state of the art verification tools, techniques and methodologies.</p>
<p>You will lead the definition, review and implementation of verification strategies for high performance, low power GPUs. You will provide technical support for junior engineers, create and review testplans, and have technical ownership of verification solutions.</p>
<p>Essential requirements:</p>
<ul>
<li>Excellent degree in Electronic  Engineering, Computer Science or similar.</li>
<li>Proven project experience of technically owning, architecting and implementing verification solutions for complex problems from unit to system level.</li>
<li>Proven experience and in-depth understanding of the current verification strategies for complex IP development: constrained random, coverage driven, assertion-based and formal techniques.</li>
<li>Expert knowledge of high level verification languages such as SystemVerilog, Specman, Vera or SystemC.</li>
<li>Experience of defining and driving FPGA and/or emulation based testing flows.</li>
</ul>
<p>Highly desirable experience:</p>
<ul>
<li>CPU, GPU, multi-processor and memory system verification.</li>
<li>High-level programming, i.e. C/C++.</li>
<li>Proficiency in Perl, Tcl, Assembler and Verilog.</li>
<li>Knowledge of 2D and 3D graphics fundamentals and software APIs.</li>
<li>OpenGL-ES/ OpenVG development.</li>
</ul>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/principal-hardware-verification-engineers-019243.html]]></link>
        <pubDate><![CDATA[Tue, 07 May 2013 13:54:11 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/principal-hardware-verification-engineers-019243.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Experienced-Graphics-Hardware-Design-Engineers]]></title>
        <description><![CDATA[<p>Principal and senior level Graphics Hardware Design Engineers are sought by our client, a leading electronics design company, to develop hardware solutions for next-generation electronic devices utilising 2D/3D graphics technology and GPU computing. Cambridge, £Excellent + Top Benefits.</p>
<p>In this hands-on technical role, you will be part of a world class engineering team, developing designs and verification processes, as well as demonstrate technical problem solving and innovative solutions for microarchitecture definition and RTL definition. Further at Principal level, you will provide team leadership and mentor junior engineers.</p>
<p>Candidate requirements:</p>
<ul>
<li>Strong academic background (1st/2.1 in electronics, computer science or similar) with relevant commercial experience.</li>
<li>GPU/CPU hardware design and implementation experience.</li>
<li>Development experience in an UNIX environment.</li>
<li>Knowledge of industry standard simulation environments.</li>
<li>Further attributes are highly desirable: design for low power, high performance; knowledge of 2D/3D graphics and software APIs, C/C++, scripting (Perl/Python/Tcl); and OpenGL ES/OpenVG development experience.</li>
</ul>
<p>For the Principal level role, as well as the above, applicants must have prior experience in project ownership and sign-off of designing sub-systems; verification at block/unit/system level; and VHDL/Verilog modelling at an (micro-) architecture level.</p>
<p>This is a great opportunity for Experienced Graphics Engineers to join a leading technology company and work on next generation designs, and in return be rewarded with a great remuneration package including top benefits including: contributory personal pension scheme and possible share options, whilst working in spacious offices.</p>
<p>Keywords: Graphics, GPU/CPU, Senior/Principal, UNIX, hardware, semiconductor, IC, architecture.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/experienced-graphics-hardware-design-engineers-019240.html]]></link>
        <pubDate><![CDATA[Tue, 07 May 2013 13:54:05 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/experienced-graphics-hardware-design-engineers-019240.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Embedded-C-/-C++-Linux-/-Android-Developer]]></title>
        <description><![CDATA[<p>Embedded C / C++ Linux / Android Software Engineer<br />Graphics processor kernel development, superb opportunity, blue-chip company<br />£Excellent + comprehensive benefits package<br /><br />Do you have proven skills in the development of kernel device drivers for Linux / Android platforms in C / C++backed by an impressive academic record?<br /><br />This is a superb role with a blue-chip employer based in Cambridge.  You will work closely with their multi-disciplined engineering teams across multiple European design centres to develop graphics drivers for their current and the next generation of graphics processor cores – an advanced, highly programmable architecture for accelerating 2D / 3D graphics, tuned for high performance and energy efficiency. <br /><br />In this role, you will be developing software at the forefront of graphics processor technology – software which is now being used globally, and critical to some of the world’s most successful mobile phones and tablet platforms. <br /><br />Any experience in the following areas would also be valuable: </p>
<ul>
<li>Knowledge of software design methodologies including UML</li>
<li>Experience in 2D / 3D graphics technology and standards such as OpenGL, OpenGL ES, OpenVG, M3G, Direct3D Mobile, DirectX and EGL.</li>
<li>Experience in large, multi-site software development projects</li>
<li>Experience of Agile software development</li>
<li>Ability to travel within Europe</li>
</ul>
<p>In addition to a very competitive salary, the role carries a comprehensive benefits package including private health insurance, a contributory pension and relocation expenses where appropriate.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-c-c-plus-plus-linux-android-developer-020350.html]]></link>
        <pubDate><![CDATA[Tue, 07 May 2013 13:53:59 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-c-c-plus-plus-linux-android-developer-020350.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Field-Applications-Engineer]]></title>
        <description><![CDATA[<p>Our client is a dedicated engineering team developing graphics hardware and software products for mobile and embedded devices. These products dominate the electronics sector due to their high performance and efficiency, setting global standards for graphics and computer performance. This team is working on the next generation of these products, and due to huge market demand, need first-class engineers to join their expanding team.</p>
<p>As the Field Applications Engineer you will have a good technical degree and significant experience in several of the following:</p>
<ul>
<li>Strong understanding of microprocessors and bus architectures.</li>
<li>Understanding of multi-core and multi-processor (or bus master) systems.</li>
<li>Experience or knowledge of FPGA or ASIC design, simulation and/or verification techniques, including RTL coding and simulation, in Verilog or VHDL.</li>
<li>Understanding of FPGA or ASIC implementation flows (synthesis, scan, insertion, layout).</li>
<li>A good understanding of the interaction between software and hardware.</li>
<li>Good knowledge of microcontrollers/microprocessors.</li>
<li>Must be able to travel on a regular basis.</li>
<li>Must have a strong customer focus.</li>
</ul>
<p>This is an excellent opportunity to work with a team of peers, developing leading product designs used in consumer electronics. Applicants must be able to work in the UK without restriction.</p>
<p>Keywords: FAE, FPGA, ASIC, VHDL / Verilog. C, C++ Cambridge, £Excellent + Package</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/field-applications-engineer-020341.html]]></link>
        <pubDate><![CDATA[Tue, 07 May 2013 13:53:52 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/field-applications-engineer-020341.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[C#-/-C++-GUI-Software-Engineer]]></title>
        <description><![CDATA[<p>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!<br /><br />Their desktop suite of tools are developed using Visual Studio 2008 in C++ and C# using MFC and .NET.  They feature an intuitive and rich Windows user interface designed to make the system accessible to new users as well as providing powerful facilities to experts. <br /><br />For this role, you'll need to have a good degree in Computer Science or similar, and a range of experience from fresh graduate upwards will be considered.<br /><br />Essential:</p>
<ul>
<li>Excellent C++ using MFC or C# with .NET</li>
<li>Experience of desktop user interface development</li>
<li>Experience of developing custom controls</li>
<li>Good communication skills</li>
</ul>
<p>Desirable:</p>
<ul>
<li>Engineering or Scientific Background</li>
<li>STL / Boost</li>
<li>Experience in a client facing role, either commercial or academic</li>
</ul>
<p>Above all, they are looking for people who are bright, enthusiastic and self-motivated, who will integrate well with the existing team. Good communication skills are critical, as is a flexible approach to development and a sound eye for presentation.<br /><br />They offer a relaxed yet professional and supportive work environment, and good benefits, helping to make this an excellent opportunity to join an industry leader and be part of their success.<br /><br />Keywords: C++, MFC, .NET, GUI, user interface, STL, Boost, C#, Cambridge<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/c-sharp-c-plus-plus-gui-software-engineer-017804.html]]></link>
        <pubDate><![CDATA[Fri, 03 May 2013 13:51:51 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/c-sharp-c-plus-plus-gui-software-engineer-017804.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[C++-Developer]]></title>
        <description><![CDATA[<p>Summary: C++ Developer, databases, unit testing, APIs, exceptional benefits, Cambridge</p>
<p>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 have the opportunity to take a stake in the company.</p>
<p>Their software tools play a business critical role in the selection and purchasing processes of major companies.</p>
<p>Due to expansion, they are seeking a bright talented, C++ Developer with database and unit testing experience, and a strong interest in developing programmatic APIs that utilise database, synchronisation and load balancing technologies.</p>
<p>Essential commercial experience:</p>
<ul>
<li>3+ years advanced C++ programming</li>
<li>1+ year developing commercial database-driven applications</li>
<li>Recent experience using unit testing libraries</li>
</ul>
<p>Desirable experience:</p>
<ul>
<li>MS Visual Studio, Boost, STL, C++/CLI and C++11</li>
<li>C++/CLI programming</li>
<li>Advanced Microsoft SQL Server or other relational database, eg Oracle, DB2 or MySQL</li>
<li>SQL Profiler for database query optimisation</li>
<li>Code profiling tools, eg AQtime or GlowCode</li>
<li>C# programming</li>
<li>TFS</li>
</ul>
<p>Most importantly, you'll be a team player with a strong engineering, scientific or mathematical background and good communications skills, able to thrive in a small company situation.</p>
<p>Our client offers a relaxed yet professional and supportive work environment, and superb benefits including corporate health and dental cover - plus a fully-stocked, complimentary kitchen and drinks room, and a very nice pool table!</p>
<p>Contact us now to find out more.</p>
<p>Keywords: C++ developer, programming, databases, unit testing, testing libraries, C++, CppUnit, GoogleTest, MS Visual Studio, Boost, STL, C++/CLI, C++11, SQL Server, relational database, Oracle, DB2, MySQL, SQL Profiler, database query optimisation, code profiling tools, AQtime, GlowCode, C# programming, Cambridge</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/c-plus-plus-developer-019413.html]]></link>
        <pubDate><![CDATA[Fri, 03 May 2013 13:51:38 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/c-plus-plus-developer-019413.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Graduate-Electronics-Engineer]]></title>
        <description><![CDATA[<p>Our client is seeking bright ambitious Engineers to join their Embedded Systems group. The Embedded Systems group solves complex problems using world-class electronics, software and systems engineering skills on a number of wide ranging projects.  These involve a combination of:</p>
<ul>
<li>Electronics design: Analogue design (transistor level, and device level designs), high speed digital  design (microcontroller, DSP, FPGA etc), power electronics, ultra-low power design techniques, RF &amp; wireless communication systems</li>
<li>Algorithm design: Signal / image processing, feedback control including robotics, algorithm development and implementation</li>
<li>Software design: targeted at a variety of platforms from micro-controllers through to multi-terabit signal processing, including safety-critical &amp; medical systems</li>
</ul>
<p>Experience &amp; Qualifications:<br /><br />We expect candidates to have a  2.1 or above in a relevant engineering discipline from a top university, for example a degree in Electronics, Combined Science with Electronics, Computer Science, Applied Mathematics (or similar):</p>
<ul>
<li>Broad electronics, software &amp; system knowledge combining an intuitive understanding, a practical hands-on approach;</li>
<li>Software development experience in C, C++, and practical electronics design experience; would be an advantage;</li>
<li>Enthusiasm to working within multidisciplinary teams, contributing to physical product development and multi-tasking across projects.</li>
</ul>
<p>Career development:<br /><br />Our client is committed to career development and make a focussed effort to offer bespoke training and mentoring to allow each individual to thrive within their environment and realise personal potential.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-electronics-engineer-020449.html]]></link>
        <pubDate><![CDATA[Fri, 03 May 2013 13:46:29 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-electronics-engineer-020449.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Server-Side-Software-Engineer]]></title>
        <description><![CDATA[<p>Early stage high tech Cambridge startup seeking expert server-side technology hacker, graduate/postgraduate upwards, top qualifications, to £excellent salary and stock options.</p>
<p>A brand new Cambridge startup is entering the social space with a product which could revolutionise social networking as we know it. Founded by a Cambridge PhD and backed by angel investors, they are seeking only the best software developers to join their team.</p>
<p>You will have:</p>
<ul>
<li>A good degree in computer science or a related subject from one of the world’s top universities</li>
<li>Mastery over Python, C, C++ or a comparable language</li>
<li>The desire, and ability, to pick up new languages and technologies quickly and easily</li>
<li>Expert knowledge of object-orientation, code complexity, data structures and algorithms</li>
<li>A good understanding of databases, asynchronous / parallel programming, test driven development and RESTful internet services, particularly as they apply to “big data” and cloud computing.</li>
</ul>
<p>Any experience you have of cloud services (such as the Google App Engine, Amazon AWS, Heroku et al), non-relational databases (such as BigTable, CouchDB, MongoDB or other NoSQL tech), Hadoop (in any of its sub-incarnations), machine learning and/or startup companies would be very welcome.</p>
<p>The company has a clear multi-stage path to market, solid investment backing and good contacts in their sector. As well as an excellent salary (for the ideal candidate, they’re able to match and exceed many software engineer roles in Cambridge at comparable experience levels) they’re also offering stock options and top prospects.</p>
<p>If this sounds like you, please don’t hesitate to get in touch.</p>
<p>Keywords: Technology hacker, Python, C++, cloud, services, RESTful, Hadoop, NoSQL, TDD</p>
<p>Please note:  Even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/server-side-software-engineer-020331.html]]></link>
        <pubDate><![CDATA[Fri, 03 May 2013 13:44:38 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/server-side-software-engineer-020331.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Engineer-(Gaming)]]></title>
        <description><![CDATA[<p>Fantastic opportunity to work with a leading independent games developer, Cambridge, to £40k + bonus + share options + excellent benefits.<br /><br />This growing independent company specialises in a cutting-edge technology development for gaming clients worldwide. They have an impressive track record, are critically acclaimed and have sold many millions of copies. They're expanding in all areas to deliver on existing projects and to kick off new ones.<br /><br />These key roles are to get involved in all aspects of system architecture, design and implementation, and to fully contribute to a dynamic, creative and fun environment, working with advanced technology on the leading consoles, collaborating with talented artists, animators, programmers, designers and producers.<br /><br />Your background: either a good degree, or solid track record, in Computer Science, Maths or Physics; and possible specialisation in one of the following fields: 3D graphics and shaders, animation, physics, AI, audio, networking, low-level code and optimization. <br /><br />Industry experience is not essential, but passion and enthusiasm are.<br /><br />You must have advanced understanding of C++ and object oriented programming; and be well organized, and capable of code design. Experience of DirectX Graphics, console toolchains, GUI APIs, LUA scripts, and/or ASM are all useful.<br /><br />This is a fantastic opportunity to work with some excellent people in a great working environment with strong career opportunities with a stable and professional yet exciting and dynamic company.<br /><br />Don't delay - apply today!<br /><br />Keywords: C++, OOP, Cambridge, 3D Graphics, Games, DirectX, GUIAPIs, LUA Scripts, Networking.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-gaming-019408.html]]></link>
        <pubDate><![CDATA[Fri, 03 May 2013 12:29:40 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-gaming-019408.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Graduate-Software-Engineer]]></title>
        <description><![CDATA[<p>A progressive software company is looking for extremely bright graduates with a passion for software to join their like-minded team. Hertfordshire. £30k++.<br /><br />Do you have an interest in software development and strong problem solving abilities? This might be the opportunity for you to join a company that builds software products that customers enjoy using, and the developers enjoy developing! Our client produces successful Business Intelligence solutions in an extremely competitive field, and found their leading edge by nurturing smart ideas.<br /><br />Working in a rewarding and supportive environment, you will join a team of talented software developers who actively encourage idea sharing. Given early responsibility for your own project, you have the chance to make visible and valuable contributions to key products. Initially projects will be quite broad, allowing you to find out which aspects of software development you enjoy and excel at (this could be anything from compilers, networking software, database connections to the user experience).<br /><br />With an excellent first degree (1st or 2:1) in a numerate subject (preferably computer science) from a red brick university, you might have also picked up some equally impressive post graduate qualifications. You will also have all A’s and B’s at A-level, and will have focussed on maths and sciences. Our client’s software is written in all sorts of languages (C, C++, C#, Java), and you will have had some exposure to at least one of these languages, preferably picking up some principles of object oriented design along the way. Your programming experience might not have been academic, perhaps working on personal projects in your spare time, or even helping out the family business!<br /><br />Keywords: graduate, top academics, numerate, C, C++, C#, Java, OO.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-software-engineer-020127.html]]></link>
        <pubDate><![CDATA[Fri, 03 May 2013 12:29:28 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-software-engineer-020127.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Engineer]]></title>
        <description><![CDATA[<p>Software Engineer – 1st / 2.1, C / C++, embedded, DSP, architecture, audio. Cambridge, to c£40,000 DOE + Benefits.<br /><br />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 join their DSP Software team to work on innovative solutions on multi-processor environments and on-chip processors. Key responsibilities will take ownership of specific aspects of a project under the mentorship of senior engineers; providing input into project planning; conducting peer review of software; and developing and testing software according to defined procedures.<br /><br />Requirement</p>
<ul>
<li>1st / 2.1 first degree in maths, computer science, electronics, science or similar from a top university, and strong A-levels (AAB) or similar.</li>
<li>Enthusiasm for solving interesting problems, and can demonstrate innovative and creative thinking capabilities.</li>
<li>Proven experience of C or C++ either through relevant internships or at least 1 year of commercial experience, and ideally understanding of embedded environments.</li>
<li>Good understanding of software design and debugging techniques. Understanding of revision control and bug tracking is highly advantageous.</li>
<li>Keen to learn, and able to contribute to a group.</li>
<li>Any understanding or exposure to processor architectures, audio processing systems, signal processing algorithms, or wireless communication protocols would be desirable.</li>
</ul>
<p>Only applications from UK, EU nationals, or candidates with ILR will be considered for this position.<br /><br />This is an excellent opportunity to join a highly talented engineering team, learning from experienced, innovative peers, and work on exciting next-generation solutions. Software Engineer – 1st / 2.1, C / C++, embedded, DSP, architecture, audio. Cambridge, to c£40,000 DOE + Benefits.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.<br />    <br />Recommend for £250 – see www.ecmselection.co.uk/tell-a-friend for details.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-020428.html]]></link>
        <pubDate><![CDATA[Thu, 02 May 2013 15:19:09 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-020428.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[STB-Design-Engineer]]></title>
        <description><![CDATA[<p>Summary: STB Design Engineer, ASIC, FPGA, SoC, VHDL, Verilog, C/C++, Front End Design, Verification, Bristol, to £55k + excellent benefits.<br /><br />Global company with UK based design centres focussed on developing IC cores. This is a new role for a STB Design Engineer to work on design, implementation and verification of chip integration as part of the Set-Top-Box team.<br /><br />As the Digital STB Design Engineer you will have a good technical degree and relevant Digital Design and Verification experience.  You will be able to demonstrate the following attributes:</p>
<ul>
<li>Good understanding of logic verification techniques</li>
<li>Flexible to move between all front end design activities as required</li>
<li>Emulation experience including software co-verification</li>
<li>Code coverage and front-end coverage</li>
<li>C/C++</li>
<li>RTL design (Verilog preferred)</li>
<li>RTL and gate level simulation and debut</li>
</ul>
<p>An excellent opportunity to work in a company created by engineers who hire, inspire and develop the very best people in the industry.  The company is set up with small teams of smart people focussed on solving difficult challenges and delighting customers on a regular basis.  Their large scale SoC developments are innovative, first to market with the highest level of functional integration targeted at the communication and Set-Top-Box markets.<br /><br />Keywords: STB Design Engineer, ASIC, FPGA, SoC, VHDL, Verilog, C/C++, Front End Design, Verification, Set Top Box, Bristol.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.<br /> </p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/stb-design-engineer-020231.html]]></link>
        <pubDate><![CDATA[Fri, 01 Mar 2013 15:33:14 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/stb-design-engineer-020231.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Graphics-Compiler-Developer]]></title>
        <description><![CDATA[<p>Summary: OpenCL, Renderscript, GPU compiler, C, C++, 3D, Cambridge, to £60k + benefits.<br /><br />Global company with UK based design centres focussed on developing IC cores and associated software.  This is a new role for Senior or Principal Software Engineer to work as part of an extremely strong technical team developing software for our multimedia processor. You will join the graphics group based in Cambridge which designs drivers for their leading edge multimedia chips. <br /><br />As the Graphics Complier Developer you will have a good technical degree from a top university and significant experience developing embedded graphics driver software. <br /><br />You will have gained industry experience of at least three of the following:</p>
<ul>
<li>C, C++ and assembly language development, ideally experience on embedded platforms</li>
<li>Compiler generation tools</li>
<li>Compiler front-end design, construction, back-end interfacing</li>
<li>Code generation optimisation: data flow, register allocation, test, benchmarking</li>
<li>LLVM</li>
<li>GPGPU compute language programming (e.g. OpenCL, Renderscript)</li>
<li>3D graphics shader language programming (e.g. OpenGL, DirectX)</li>
</ul>
<p>An excellent opportunity to work in a company created by engineers who hire, inspire and develop the very best people in the industry. The company is setup with small teams of smart people focused on solving difficult challenges and delighting customers on a regular basis. Their large scale SoC developments are innovative, first to market with the highest level of functional integration targeted at the multimedia market.<br /><br />Keywords: OpenCL, Renderscript, GPU compiler, C, C++, 3D, ISP, Image processors, multimedia.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/graphics-compiler-developer-020295.html]]></link>
        <pubDate><![CDATA[Fri, 01 Mar 2013 15:32:35 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/graphics-compiler-developer-020295.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Embedded-Software-Developer]]></title>
        <description><![CDATA[<p>Summary: C, RTOS, multi-threaded embedded software for innovative electronics products company, Cambridge, to £excellent + benefits.</p>
<p>This well established electronics product company continues to grow and continued success brings the need for this new appointment.  The Embedded Software Developer will squeeze the best performance and functionality out of their hardware products, an increasing number are being driven by Real Time Operating Systems written in C. They are looking for a developer to join their RTOS team who will be inspired by the challenge of extracting the best performance out of dedicated hardware and who will enjoy working together with their multi-disciplined software and hardware teams. Much of the embedded software for their RTOS products is written in C and so experience with embedded C is a core requirement for this role. They also use elements of ARM and other assembler code where it is necessary to deliver precise hardware operation. C++ is also needed from time to time and so general competency with all these languages is necessary. An understanding of the requirements of real time operating systems and multi-threaded systems is essential for this role.</p>
<p>With a good degree from a good university (i.e. good A level grades too) you will be comfortable working at broad and detailed levels.  A number of their network products used embedded Linux so the ability to work with this style of product is also important. </p>
<p>This is an exciting challenge for a top engineer to work in this dynamic environment at the leading edge of product development.</p>
<p>Keywords: C, RTOS, Multi-thread, Cambridge, Assembler, Linux.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-developer-019911.html]]></link>
        <pubDate><![CDATA[Fri, 01 Mar 2013 13:51:25 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-developer-019911.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Linux-Developer]]></title>
        <description><![CDATA[<p>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&amp;D software development environments in Cambridge - alongside some of the brightest engineers around – in a commercial environment that feels more like a university research lab.</p>
<p>Your CV will demonstrate:</p>
<ul>
<li>A good degree (1st or 2:1) in computer science or a related subject from one of the world’s top universities, and potentially a PhD;</li>
<li>Extensive programming experience in a relevant language (Python, C, C++, C#, Java, etc.)</li>
<li>Extensive experience of the full software development lifecycle;</li>
<li>Solid time management skills and use of modern development tools and approaches</li>
<li>An interest in software quality – but an exceptional development pedigree</li>
</ul>
<p>Any experience of scripting, Linux development / administration, Windows tool automation, networking and/or network storage would be beneficial.</p>
<p>You will help drive software quality, develop sometimes intricate and challenging test systems and individual tests for complex product functionality, and liaise with developers and management to assist with process improvement. You will be a motivator on other projects and may mentor junior peers also. Initiative and dedication are highly valued in this quality-focused role.</p>
<p>In addition to an attractive salary, the company offers a comprehensive range of benefits, a real "jeans &amp; t-shirts" style set-up in modern, light and airy offices with the latest kit, flexi-time, a good relaxation area, free food and great coffee. Applications should be made as soon as possible.</p>
<p>Keywords: Python, C, C++, C#, Java, automation, SDLC, quality</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/senior-linux-developer-020540.html]]></link>
        <pubDate><![CDATA[Fri, 01 Mar 2013 12:24:12 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-linux-developer-020540.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-DSP-Engineer]]></title>
        <description><![CDATA[<p>Senior DSP Engineer, signal processing algorithm implementation, real-time embedded, C / C++, Cambridge, to £50k plus extensive benefits<br /><br />Join a growing company as Senior DSP Engineer and play a key role in their future. <br /><br />The efficient implementation of image processing algorithms on low-cost hardware is fundamental to the success of our client's products. They are now seeking a top calibre DSP Engineer to drive the algorithm implementation and help the team deliver key customer projects.<br /><br />You will be working with a talented team of algorithm designers and scientists to implement algorithms efficiently, and with production quality.<br /><br />The successful DSP Engineer will have a good (probably higher) degree in Electronics, Computer Science or similar, and extensive experience in DSP software implementation.<br /><br />Requirements:</p>
<ul>
<li>Strong analytical/mathematical skills and good attention to detail</li>
<li>Image processing algorithms and coding</li>
<li>Excellent development of software written in C/C++</li>
<li>Solid understanding of software/hardware interaction in embedded systems</li>
<li>RTOS principles</li>
</ul>
<p>An excellent opportunity to join a company that's going places. Contact us now for full details.<br /><br />Keywords: DSP, signal processing, engineer, algorithms, real-time, RTOS, embedded, C, C++, computer vision, touch, gesture systems, ARM NEON, OpenCL, GPU programming, FPGA, ASIC, Cambridge<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/senior-dsp-engineer-020400.html]]></link>
        <pubDate><![CDATA[Fri, 01 Feb 2013 16:25:40 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-dsp-engineer-020400.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Software-Developer-/-Engineer]]></title>
        <description><![CDATA[<p>Senior Software Developer - Embedded Development, ARM Architectures, Cloud Computing, Agile - Cambridge, to c£50,000 + extensive benefits / options / pension</p>
<p>This is a superb opportunity for a Senior Software Developer / Engineer to join a small multi-disciplinary product development R&amp;D group of an international company.  They are involved in the innovation, design and development of specialised diagnostic instruments and consumer products.  With rapid growth, they now seek a well-qualified, experienced Software Developer / Engineer</p>
<p>Product technology areas range from Embedded Systems right through to Web / Cloud based Applications. The position offers a great variety of work - from early-stage research through full systems development and manufacture. The projects encompass a wide range of technical disciplines and involve both internal and external (third party) resources worldwide. You will be expected to drive product development forward by turning ideas into software architecture, system designs and implement these on commercial products.</p>
<p>With a very impressive academic record (ideally to postgraduate level with a top university) in a suitable technical / scientific discipline, you should have extensive hands-on software development experience on embedded platform development, ideally for consumer products. Your other skills / experience should include:<br /> </p>
<ul>
<li>Fluency in languages such as C / C++ / Java</li>
<li>Agile development methodologies</li>
<li>ARM architectures, RTOS and Linux preferred</li>
<li>Open Source development, tools and processes</li>
<li>Experience of wireless and communication technologies / protocols an advantage</li>
<li>Knowledge of Cloud Computing, Information Architecture and metadata protocols are an advantage</li>
<li>Proven ability, energy and drive to deliver results</li>
</ul>
<p> Your skill set should also ideally include exposure to other related areas associated with multi-disciplinary development projects, such as electronics, mechanical engineering, manufacturing, and regulatory / quality control issues.</p>
<p>Keywords: Senior Software Developer, C / C++ / Java - diagnostic instruments, consumer products, embedded, desktop applications, web development, C / Embedded Software development, Electronics, agile development / scrum / extreme programming; Embedded Systems Development, consumer products, Agile methodologies / Scrum / Extreme programming, Open Source development, Telecoms, Cloud Computing, Web Technologies, Information Architecture and Metadata protocols, high-volume consumer products including electronic systems; ARM architectures, RTOS, Linux; Open Source development; wireless and communication technologies / protocols.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we alw Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-developer-engineer-019475.html]]></link>
        <pubDate><![CDATA[Fri, 01 Feb 2013 16:19:10 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-developer-engineer-019475.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[R&D-Software-Technical-Lead-/-Team-Manager]]></title>
        <description><![CDATA[<p>Lead Software Developer / Team Manager - C / C++ diagnostic instruments / consumer products, embedded, mobile, connected devices</p>
<p>Are you ready to progress your career to a more senior level – with more involvement in the decision making process? Can you offer solid experience in areas such as Agile development, continuous integration / delivery, open source, Linux, recent ARM cores, smart phones and connected devices?</p>
<p>This is a superb opportunity with the small specialist R&amp;D group of an international company involved in the innovation, design and development of diagnostic instruments and consumer products.  With rapid growth, they now seek a well-qualified, experienced Lead R&amp;D Software Developer  / Team Manager.</p>
<p>This is a senior hands-on and lead technical role within the team, where you will take key decisions.  Projects will be wide ranging - from initial investigative research through to full systems development, regulatory submission and third party manufacture.  You will also coordinate project resources to ensure projects timescales, specifications and budgets - helping to build and mentor the technical team. </p>
<p>With an impressive academic record (ideally to postgraduate level with a top university) in a suitable technical / scientific discipline, you should have extensive hands-on software development experience ideally across multiple technology areas such as Embedded systems (ideally for ARM devices), C / C++, mobile / connected devices, Desktop application (open source, Linux) or Web-based systems.  Your skill set should also include exposure to other related areas associated with multi-disciplinary development projects, such as electronics, mechanical engineering, manufacturing, and regulatory / quality control issues. You should have good exposure to modern development methods such as agile development / scrum, continuous integration / delivery etc.</p>
<p>You should have proven abilities in managing and delivering high-value, multi-disciplinary, fast-track product development projects in a global context - providing the leadership, energy and drive to deliver results. Although the majority of your time will be spent in Cambridge, due to the nature of this role and your responsibilities, you should also be willing to travel internationally, on occasion.</p>
<p>Keywords: Lead Software Developer / Team Manager - C / C++, Agile development, continuous integration / delivery, open source, Linux, ARM, smart phones / connected devices; diagnostic instruments, consumer products, embedded, desktop applications, web development, C / Embedded Software development, Electronics, agile development / scrum / extreme programming.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a c Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/r-and-d-software-technical-lead-team-manager-019474.html]]></link>
        <pubDate><![CDATA[Fri, 01 Feb 2013 16:18:57 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/r-and-d-software-technical-lead-team-manager-019474.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-/-Software-Developer,-Cloud-Computing]]></title>
        <description><![CDATA[<p>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 effectively semantically map the media of the internet.<br /><br />They’re looking for bright enthusiastic software engineers to work on either their platform, algorithms or analytics side – so whether you’re fired up by high availability scalable architectures, big data, algorithmic R&amp;D, or the way people interact with and across the internet, they may have just the role for you.<br /><br />You’ll have:</p>
<ul>
<li>A good scientific degree from a world-class university;</li>
<li>Demonstrable coding ability, not just to solve mathematical problems, but to build fully fledged applications;</li>
<li>Solid experience developing in one or more of Python, C++, PHP, C, Perl or JavaScript – and you’re not wedded to any one of them;</li>
<li>Demonstrable interest in or experience with one or more of algorithms, architecture, DSP, NoSQL (MongoDB, CouchDB, etc.) or relational databases (MySQL, Drizzle, etc.)</li>
<li>A passion for Linux and/or open source software is a definite plus.</li>
</ul>
<p>You’ll be joining a small, successful team in Cambridge. You’ll work most closely with the few dozen of your Cambridge colleagues; you also have the backing of an overseas office when needed (and you won’t mind occasional international travel). You’ll be expected to bring fresh ideas to the table, and to both learn from and teach your peers as time progresses. <br /><br />If this sounds like you, we’d love to hear from you.<br /><br />Keywords: software, engineer, algorithms,  big data, cloud, NoSQL, open source, Linux<br /><br />Please note:  even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-developer-cloud-computing-020216.html]]></link>
        <pubDate><![CDATA[Fri, 01 Feb 2013 14:45:00 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-developer-cloud-computing-020216.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[C++-Software-Engineer]]></title>
        <description><![CDATA[<p>Summary: Solid C++ needed for Windows development in Agile SCRUM team, graphics systems, Cambridge, to £competitive + benefits.</p>
<p>This growing company develops hardware and software for graphics connectivity and has development and sales centres in the UK, Europe, USA and Asia.  With continued growth this is a role for a Software Engineer with solid C++ experience to join a growing team.  You will be developing robust C++ code and have the ability to work in an Agile environment.</p>
<p>With at least a 2.1 Hons in Computer Science or equivalent from a good university, you will have solid C++ development experience and this role will suit someone either as a fresh graduate (but with good practical C++ skills from an industrial placement and/or project) or someone with some commercial experience.  Development is mainly on Windows but can also be on Linux, Mac or other OS’.  Good OO skills are needed and experience of STL, BOOST and Python are highly desirable.</p>
<p>This is an excellent opportunity join this dynamic company at the cutting edge of technology.</p>
<p>Keywords: C++, Agile, OO, 2.1, Cambridge, STL, BOOST, Python.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/c-plus-plus-software-engineer-020318.html]]></link>
        <pubDate><![CDATA[Fri, 01 Feb 2013 14:37:34 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/c-plus-plus-software-engineer-020318.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Consultant-Software-Engineers]]></title>
        <description><![CDATA[<p>Consultant Software Engineers, embedded Linux, C++, Cambridge</p>
<p>With this expanding, relaxed yet highly professional product consultancy developing state of the art new products.</p>
<p>Working within our client's multidisciplinary teams, you will be responsible for software design for a range of exciting products.  You will have substantial commercial experience and an excellent track record in new product development, in either a Product Design/Technical Consultancy or a product company.</p>
<p>With a good degree in Computer Science or similar, you will be able to demonstrate: credibility in a client facing role and at least the potential for technical project leadership; creativity and a hands-on approach to innovative engineering; experience of embedded Linux and good C++ programming skills.</p>
<p>Our client offers a stimulating work environment in an exceptional location close to Cambridge, with excellent benefits and career development prospects.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/consultant-software-engineers-016606.html]]></link>
        <pubDate><![CDATA[Fri, 01 Feb 2013 14:36:57 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/consultant-software-engineers-016606.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Bright-Embedded-Developer---Automotive-Systems]]></title>
        <description><![CDATA[<p>Bright Embedded Developer - Automotive Systems<br />C, C++, Assembly - for Real-time Embedded Systems, RTOS, ICE<br />Cambridge, to c£45k - superb opportunity<br /><br />This is a great opportunity for a talented and ambitious Embedded Software Developer with good C / C++ coding experience to work on innovative automotive applications - including the development of next generation Control Systems / Engine Management Systems. <br /><br />You will join a small, friendly and dynamic embedded development team based in a superb rural location just outside Cambridge, and will be directly involved in the detailed technical design of both system architecture and software components of next generation systems using the latest C and C++ development tools. <br /><br />With an excellent, relevant degree and wide-ranging hands-on coding skills in Assembly, C and C++ for embedded applications, you should offer strong experience in areas such as:</p>
<ul>
<li>Using object oriented programming techniques for embedded development</li>
<li>RTOS and multi-tasking interrupt based embedded software development</li>
<li>Using ICE and debuggers in the development of embedded software</li>
<li>Solid understanding of Object Oriented methodologies / concepts</li>
<li>Understanding and appreciation of software development lifecycles</li>
<li>Knowledge of and understanding of software design patterns</li>
</ul>
<p>Although not a pre-requisite, any experience in the following areas would be an advantage:</p>
<ul>
<li>Experience with PLD / FPGAs and ABAL  /VHDL.</li>
<li>Familiarity with C, C++ and C# for Windows applications</li>
<li>Familiarity with system interfaces such as CAN, JTAG, I2C, OCDS, AUD, RTD, NBD and Ethernet</li>
<li>Experience with SAE, ISO and ASAM standards</li>
<li>Understanding of communication protocols such as CCP, XCP, J1939, TCP/IP ISO14229 and ISO15765</li>
<li>Experience with communication transport layers such as CAN, RS232, USB, Ethernet and Flexray</li>
<li>Knowledge of data acquisition concepts and systems</li>
<li>Knowledge of automobile and engine controls systems</li>
<li>Knowledge of wireless communication systems</li>
</ul>
<p>This is a great opportunity to join a small and friendly team based in a superb location.<br />In addition to an attractive salary, additional benefits include a generous employer Pension contribution, Medical Insurance and Dental Insurance.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/bright-embedded-developer-automotive-systems-020386.html]]></link>
        <pubDate><![CDATA[Fri, 01 Feb 2013 14:34:23 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/bright-embedded-developer-automotive-systems-020386.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Embedded-Software-Engineer]]></title>
        <description><![CDATA[<p>If you are looking for a technical and personal challenge, to be part of a world class team, and to provide a significant contribution to major developments that can change people’s lives, please read on. Working alongside some of the most talented technical people in the world on complex multi-disciplinary medical devices and systems, you will use your excellent software skills to contribute to cutting edge technology developments. So if you are looking for somewhere to develop your career in an environment with world class facilities we are interested to hear from you.<br /><br />Main Purpose of the Job:<br /><br />Your primary role as Senior Embedded Software Engineer will be to work on cutting edge technology developments for our clients in the field of medical product development. The position will require you to work as part of a high calibre multi-disciplinary team to deliver embedded software components for world-leading medical products for our clients around the globe. You will have the opportunity to be involved in all stages of the development lifecycle, from initial concept generation through to final delivery and support.<br /><br />Minimum Requirements:<br /><br />You should have an excellent degree in Computer Science or a relevant engineering discipline, as well as significant experience working as part of a team on leading edge embedded software developments in C or C++. You should also have a general understanding of electronics and be confident working alongside hardware engineers.<br /><br />You should be capable of writing high integrity concurrent code, have a meticulous approach to documentation and understand the full software development lifecycle and associated processes.<br /><br />You should have a broad understanding of computer science and be capable of working at a high level of abstraction using formal methods. <br /><br />You should also have a good understanding of desktop application software and familiarity with a variety of development tools and environments.<br /><br />You will need to be able to work under pressure, often on multiple assignments, and to deliver work within prescribed timescales and specifications. <br /><br />You will need to be comfortable presenting your work to both project team and clients, and should demonstrate excellent communication skills.<br /><br />Relevant experience of medical software development, or other regulated industry, would be advantageous. <br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/senior-embedded-software-engineer-020145.html]]></link>
        <pubDate><![CDATA[Fri, 01 Feb 2013 14:31:28 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-embedded-software-engineer-020145.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[3G-/-LTE-Verification-Engineer]]></title>
        <description><![CDATA[<p>Summary: Protocol test, Test scripts, TTCN, GCF, Bracknell, to£50k + excellent benefits</p>
<p>Global company with UK based design centres focussed on developing IC cores.  This is a new role for a 3G / LTE Verification Engineer to work on the design, development and verification of mobile and wireless SoCs and related software.</p>
<p>As the 3G / LTE Verification Engineer you will have a technical degree and significant experience of verification, testing and debugging of features (especially new features) and functionality developed for the software protocol stack.  You will have detailed experience of the following:</p>
<ul>
<li>A system level understanding of handset interaction with a 3G/LTE network.</li>
<li>Execution of tests to verify the operation of a protocol stack. • Live telecommunications network testing.</li>
<li>Analysis, debugging and fixing of software faults found during the running of tests.</li>
<li>Development of test scripts, environment and automation tools.</li>
<li>Presentation of test results and analysis.</li>
<li>Familiarity with TTCN2/3 to analyse device behaviour.</li>
<li>Understanding C or C++.</li>
<li>Knowledge of SDL and Telelogic Tau / TTCN.</li>
<li>Exposure to software configuration management techniques and tools (eg Perforce).</li>
<li>Experience of Anritsu, Rohde &amp; Schwarz or Anite protocol testers and Network Simulators.</li>
</ul>
<p>An excellent opportunity to work in a company created by engineers who hire, inspire and develop the very best people in the industry. The company is setup with small teams of smart people focused on solving difficult challenges and delighting customers on a regular basis. Their large scale SoC and software developments are innovative, first to market with the highest level of functional integration targeted at the communication market.</p>
<p>Keywords: Protocol test, Test scripts, TTCN, GCF, Anristu, R&amp;S, Anite</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/3g-lte-verification-engineer-020353.html]]></link>
        <pubDate><![CDATA[Fri, 01 Feb 2013 14:22:54 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/3g-lte-verification-engineer-020353.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Graduate-/-PhD-Software-Engineers]]></title>
        <description><![CDATA[<p>Summary: Top flight Computer Science graduate or fresh PhD in Computer Science needed, on-line media services, Cambridge, to £35k plus benefits.<br /><br />This growing technology driven media company provides a platform for search and discovery of visual entertainment. With continued growth they seek bright software engineers to join their development working on data and search solutions. The work is varied and includes technologies such as C++, PHP, Python, Mongo, Hadoop, MySQL plus other cool things you may have never come across. Whether it’s data mining, speech to text, map reducing or web application performance you will be utilising your smart skills to develop leading solutions.<br /><br />You will need at least a 2.1 Hons from a top University (i.e. A’s &amp; B’s at a minimum at A level) in Computer Science or you could have a numerate degree (again at least a 2.1 plus good A levels) and then completed a PhD in Computer Science at a good University. Ideally you will have a range of programming skills (although expertize in one area is not needed) and you must be dynamic, innovative, have excellent personal communication skills and be a good team member.<br /><br />Keywords: 2.1, PhD, Computer Science, Cambridge<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-phd-software-engineers-020285.html]]></link>
        <pubDate><![CDATA[Fri, 01 Feb 2013 13:46:53 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-phd-software-engineers-020285.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Computational-Scientist]]></title>
        <description><![CDATA[<p>Computational Scientist – Image analysis, Signal processing, Statistical inference, Algorithm development, C / C++ / C#, machine learning. South Cambridge, £Excellent + Extensive Benefits.<br /><br />A mathematical developer is sought to join a dedicated team as a Computational Scientist focused on improving and developing data analysis software for high performance analysis systems. In this role you will be involved in the development, implementation and testing of novel methods and algorithms for image analysis, signal processing and statistical inference. This would be part of larger projects in technology development for multi-disciplinary scientific applications and instrument systems.<br /><br />Requirements:</p>
<ul>
<li>Excellent academic background (1st / 2.1 in maths, theoretical physics, statistics, science or similar from a top university) including a Masters or PhD in a relevant mathematically-orientated subject.</li>
<li>Strong scientific software development experience in C, C++ or C#. Scripting experience with Perl or Python is highly advantageous.</li>
<li>Research experience in image analysis techniques and statistical inference such as image segmentation, deconvolution methods, clustering algorithms, or Monte-Carlo sampling.</li>
<li>Excellent problem solving and data analysis skills.</li>
<li>Strong written and verbal communication skills.</li>
<li>Experience with machine-learning approaches or bioinformatics is beneficial.</li>
</ul>
<p>This is an excellent opportunity to work for this leading global company in their state-of-the-art offices. As well as working on challenging “blue-sky” projects, you will be rewarded with an excellent remuneration package including performance bonus, onsite gym, and pleasant working environs that are easy to access by road and rail.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.<br />    <br />Recommend for £250 – see www.ecmselection.co.uk/tell-a-friend for details.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/computational-scientist-020470.html]]></link>
        <pubDate><![CDATA[Fri, 01 Feb 2013 13:44:41 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/computational-scientist-020470.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Scientific-Software-Developer]]></title>
        <description><![CDATA[<p>Scientific Software Developer – C++ / C#, Green Technology, Physical Simulation Modelling, Masters / PhD. Scotland, £Graduate to Experienced + Benefits.<br /><br />Founded and headquartered in Scotland, our client is a multinational green technology company working in energy efficiency modelling for thermal simulation, power consumption, carbon emissions, lighting analyses and regulatory compliance. Their contributions can be seen in the UK, and overseas (including the US, Canada, Middle East and Australia) in a number of signature projects. They are looking to expand their software development team, and will consider a variety of experience profiles (from graduate to developers with a few years of commercial software development experience).<br /><br />Requirements:</p>
<ul>
<li>Degree qualified (1st / 2.1, ideally with a MSc / PhD) in applied physics, mathematics, engineering or related subject.</li>
<li>Substantial use of C++ or C#, ideally with experience using Visual Studio 2005 or later (academic projects will be considered, please evidence your C++ / C# development experience).</li>
<li>Analytical and problem solving skills.</li>
<li>Further attributes/experiences are beneficial: Developing technical / modelling / simulation software; use of Fortran; MFC or Qt interface development; Source code control systems (Perforce / CVS);  XML and related schemas; understanding of 3D platform development (OpenGL / Direct X).</li>
</ul>
<p>This is a fantastic opportunity to join this technology company, working on innovative software used to implement new developments and improvements of leading modelling solutions. In return, as well as an excellent remuneration package, you will be contributing in the field of sustainability and green technology.   <br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.<br />    <br />Recommend for £250 – see www.ecmselection.co.uk/tell-a-friend for details.</p>
<p></p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/scientific-software-developer-020324.html]]></link>
        <pubDate><![CDATA[Fri, 01 Feb 2013 13:25:57 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/scientific-software-developer-020324.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Design-/-Development-Engineer]]></title>
        <description><![CDATA[<p>Software Design / Development Engineer <br />C / C++, geometric / maths modelling, CAD systems design, top company<br />To £45k + extensive benefits<br /><br />This is an exciting role with a top Software House.  The company offer a professional but relaxed "Jeans and T-shirts" style environment and innovative team-based work - developing graphical mathematical / engineering applications.  You will become an active member of a motivated team responsible for the design and development of leading-edge technical software.<br /><br />With a top academic record (2.1 Hons / good ‘A’ levels - possibly PhD or MSc) you should have an outstanding Computer Science background, excellent fluency in C++ (or C / similar higfh level language) and a good exposure to mathematics / numerical modelling.<br /><br />You will work in a hands-on software design and development role as a member of a small team.  Coding primarily in C++, this is an important technically focussed role - but with excellent additional responsibilities and variety.<br /><br />Although not a requirement, experience in any of the following areas would also be particularly relevant:<br /><br />Programming: knowledge of: XML, Visual Studio, C#, Perl, HTML, OpenGL, STL, MFC, Java<br /><br />Software design:</p>
<ul>
<li>Experience of developing technical or scientific software, preferably in a commercial environment. </li>
<li>Software development lifecycle process - Requirement specification, Functional specification, Design specification, Test specification</li>
<li>Automated unit testing</li>
<li>Modular toolkit architectures and API design</li>
<li>Software algorithms</li>
<li>Problem analysis and fixing</li>
<li>Overall project design and ownership</li>
</ul>
<p>Industry knowledge:</p>
<ul>
<li>CAD / 3D geometry systems - as an end user or software developer</li>
<li>Solid modelling / Constraint solving</li>
<li>Computer Graphics</li>
<li>Geometry</li>
<li>Vector mathematics</li>
<li>Numerical methods</li>
<li>Algorithm design</li>
</ul>
<p>This is a great opportunity with a top company - offering superb career development prospects &amp; interesting / challenging work.  In addition to a good salary, the company offers a comprehensive benefits package.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/software-design-development-engineer-020338.html]]></link>
        <pubDate><![CDATA[Fri, 01 Feb 2013 11:57:17 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-design-development-engineer-020338.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Graphics-Engine-Developer]]></title>
        <description><![CDATA[<p>Summary: Experienced software developer to design and develop a graphics engine for medical visualisation and simulation and the rendering of bodies and fluids involved in medical surgical procedures. Rome, Italy, £Competitive + relocation.</p>
<p>Our client is an established and recognised leader in high-tech medical simulation. They develop cutting edge technological solutions that support medical professionals and improve patient care and safety.</p>
<p>You will work with an existing team, and alongside a skilled physics engine developer, to design and develop a state of the art medical graphics engine and to maintain relationships with the research community at large.</p>
<p>Visualisation techniques and sources will include stereoscopic, endoscopic, ultrasound, X-rays, MRI and CT scans.</p>
<p>You will have a good degree in computer science or a relevant subject, or significant relevant commercial experience (at least 2 years) whether in business graphics software or in games development. You will have significant hands on programming experience in graphics engine development, shader development (HLSL, GLSL or GPU assembly language) and GPU memory optimisation, pipeline optimisation, CPU/GPU load balancing and multithreading.</p>
<p>The ideal candidate will have strong object-oriented skills, knowledge of DirectX 9 and 10 and/or OpenGL; a good developer's understanding of 3D Studio MAX and/or Lightwave 3D (capabilities, formats and export). A background in Windows software development, including knowledge of the Win32 API, would be an advantage, though flexible developers with experience on multiple other platforms, including consoles (Xbox 360, PS3, etc.) may be considered.</p>
<p>You will be keen to relocate to Rome, Italy. Italian language skills are not required, as business is conducted in English. Interviews for this opportunity will be conducted in the UK, so European travel will not be required in the early stages.</p>
<p>Keywords: C++, graphics, GPU, HLSL, GLSL, shader, multithreading, pipeline, Windows, 3D Studio MAX, Lightwave</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/graphics-engine-developer-019044.html]]></link>
        <pubDate><![CDATA[Fri, 01 Feb 2013 10:48:41 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/graphics-engine-developer-019044.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Embedded-Software-Engineer]]></title>
        <description><![CDATA[<p>Excellent opportunity for an experienced embedded software engineer to join an exciting company. Cambridge. To £50k and extensive benefits, including a share scheme.</p>
<p>This is an ideal opportunity for an enthusiastic, driven Senior Embedded Software Engineer to join a small like-minded team developing cutting edge technologies.</p>
<p>Our client is seeking a high-calibre, well-educated Embedded Software Engineer. Key application areas are touch, gesture and motion sensing systems for large area interactive displays. The successful candidate will have an important role in delivering embedded software to high-profile customers.</p>
<p>You will be comfortable participating in the full lifecycle of the project from conception to completion. You will be capable of working with algorithm designers and scientists to implement their algorithms efficiently, and with production quality, on an embedded platform.</p>
<p>You'll need excellent communication skills, and be a good team player. Other essential requirements/experience are:</p>
<ul>
<li>Proven analytical and mathematical skills</li>
<li>Solid and broad foundation in algorithm development and implementation</li>
<li>Strong C / C++ programming</li>
<li>Specifying and implementing software for embedded platforms or real-time operating systems</li>
<li>Experience with embedded processors (ARM)</li>
</ul>
<p>Desirable experience includes:</p>
<ul>
<li>Computer vision or image processing applications</li>
<li>Touch or gesture systems</li>
<li>Embedded Linux</li>
<li>UML</li>
</ul>
<p>Keywords: algorithms, maths, embedded programming, C, C++, image processing, RTOS, embedded processors, computer vision, image processing, touch, gesture, UML, embedded Linux, ARM, senior engineer, experienced, Cambridge.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/senior-embedded-software-engineer-020335.html]]></link>
        <pubDate><![CDATA[Fri, 01 Feb 2013 10:48:34 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-embedded-software-engineer-020335.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Physics-Developer]]></title>
        <description><![CDATA[<p>Summary: Physics Developer to design and develop an engine that will simulate interactions between medical instruments and human tissues and fluids. Rome, Italy. £Competitive + relocation.</p>
<p>Our client is an established and recognised leader in high-tech medical simulation. They develop innovative technological solutions that support health systems and improve patient care and safety.</p>
<p>They are now seeking a highly-talented developer to design and develop software that simulates physics phenomena and behaviour of bodies and fluids involved in a medical surgical procedure. </p>
<p>You will develop soft and rigid body physics interactions applications and functionality libraries; study state-of-the-art of medical physics engines; liaise with the research community in physics developments; and maintain and enhance the existing application.</p>
<p>You will have a good degree in Physics, Mathematics or Computer Science; have significant physics programming experience; and an excellent knowledge of Visual C++, Object Orientated and OpenGL programming, and strong multi-threaded programming skills.</p>
<p>Key Requirements:</p>
<ul>
<li>Experience in physical simulation &amp; multi-rigid body dynamics, rigid body chains &amp; soft body.</li>
<li>Excellent knowledge of FEM for the deformation of soft body.</li>
<li>Knowledge of virtual environments, human-machine interaction and collision detection.</li>
<li>Familiarity with existing physics packages: Ode, Bullet, PhysX.</li>
<li>Experience of code optimisations and fixing stability issues. </li>
<li>Documenting implementations and libraries/package development </li>
<li>Development of user interfaces and multimedia applications.</li>
</ul>
<p>Italian language skills are not required, as business is conducted in English. However an interest in learning Italian is desirable.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/physics-developer-019043.html]]></link>
        <pubDate><![CDATA[Fri, 01 Feb 2013 10:36:48 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/physics-developer-019043.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Graduate-Software-Developer]]></title>
        <description><![CDATA[<p>Join a world leading, award winning company whose products are used by millions of people across the globe.</p>
<p>This is an exciting opportunity to join a superb company based in central Cambridge and enjoy considerable responsibility from an early stage.</p>
<p>A bright team player, with solid, demonstrable programming and problem solving skills you will be expected to make a full and significant contribution. There is scope for innovation, introducing new product ideas and for good career progression.</p>
<p>With an excellent academic record (2.1 or 1st Class degree in Computer Science or other numerate subject) you will have strong C++ skills (ideally Java too) and excellent oral and written communication skills.</p>
<p>An understanding of any of the following would also help your case:</p>
<p>•  network programming, protocol design, compression, security and multithreaded programming</p>
<p>The position carries an attractive package including a competitive salary, a 35 hour week, and generous benefits including share options, contributory pension and private healthcare.</p>
<p>Key skills: C++, Java, graduate, network programming, protocol design, compression, security, multithreaded programming, Cambridge</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-software-developer-019053.html]]></link>
        <pubDate><![CDATA[Tue, 01 Jan 2013 17:13:31 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-software-developer-019053.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Software-Engineer]]></title>
        <description><![CDATA[<p>This is a superb opportunity for a bright Senior Software Developer to work in one of the best R&amp;D software development environments in Cambridge – alongside some of the brightest creative software engineers – in a commercial software environment that feels more like a university research lab.</p>
<p>You will contribute towards OpenStack integration with leading edge software / new architectures and systems. You will also play the role of a technical evangelist, to help OpenStack users take best advantage of the new features you’ve developed with this internationally successful software company. They offer a real "jeans &amp; t-shirts" style set-up in modern, light and airy offices with the latest kit, flexi-time, a good relaxation area, free food and great coffee. For exceptional candidates there may also be opportunities to work from home from time to time.</p>
<p>You will have:</p>
<ul>
<li>A good degree (1st or 2:1) in a relevant technical subject from a top university, and potentially a PhD;</li>
<li>Several years’ experience in a full time software development role, or equivalent post-doctoral experience if sufficiently “hands on” in a relevant technical area;</li>
<li>A detailed knowledge of the issues and concerns which arise when developing distributed software systems, and in good solutions thereto;</li>
<li>A good knowledge of Python and Linux, which will be your primary tools for working with OpenStack;</li>
<li>A familiarity with or keen interest in OpenStack and/or comparable open source technologies, and in the open source community in general.</li>
</ul>
<p>Any additional experience with operating system internals, cloud orchestration, datacentre deployments and/or virtualisation would be a significant plus but is not required. If you’ve past experience working with users, and /or technical blogging, that would also be a plus.</p>
<p>Keywords: OpenStack, open source, IaaS, R&amp;D, cloud computing, integration</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-engineer-020406.html]]></link>
        <pubDate><![CDATA[Tue, 01 Jan 2013 14:15:12 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-engineer-020406.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[C++-Software-Engineer]]></title>
        <description><![CDATA[<p>This small, successful Cambridge product company develops software and hardware used in top end industrial applications.  Having moved to larger modern offices in Cambridge last year, they are seeking C++ Software Developers to join their growing development team, working on both control systems and the user interface.</p>
<p>As a C++ Software Engineer you will have a good technical degree and significant experience in several of the following:</p>
<ul>
<li>A good Computer Science degree or equivalent experience</li>
<li>Several years commercial experience in either C++, or C#</li>
<li>A good understanding of how to practically and usefully apply object-orientation</li>
<li>The ability to design high quality and well factored code</li>
<li>Knowledge of MS Visual Studio (2005 or later)</li>
<li>Development for Microsoft Windows XP, Vista, 7 or 8</li>
<li>Some experience developing Windows user interfaces, for instance with Windows Forms or MFC</li>
</ul>
<p>Any experience with the following is a plus:</p>
<ul>
<li>Experience of hardware interaction (e.g. driver development, serial communications, USB etc.)</li>
<li>Experience with graphics rendering in particular GDI / GDI+</li>
<li>Colour management and profiling (ICC, linearization etc.)</li>
<li>Scripting (Python, Perl etc.)</li>
<li>Alternative programming languages (.NET, C#, Visual Basic)</li>
<li>Basic network programming (TCP/IP, sockets)</li>
<li>Foreign language skills, especially Chinese, Spanish or French</li>
<li>Experience with customer interaction and / or support</li>
</ul>
<p>Working as part of a small team of experienced C++ and C# developers, you’ll have the chance to talk directly with customers through email, by phone and face to face, to develop Windows software which really meets their needs.</p>
<p>Keywords: Windows, software, development, C++, C#, WPF, MFC</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/c-plus-plus-software-engineer-020312.html]]></link>
        <pubDate><![CDATA[Tue, 01 Jan 2013 14:13:05 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/c-plus-plus-software-engineer-020312.html]]></guid>
      </item>
  
        </channel>
    </rss>
    