<?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-Developer]]></title>
        <description><![CDATA[<p>Senior Software Developer – Visual Studio C++, Windows development, GUI, Relational databases, C# / STL / Boost / Algorithms. Cambridge, £35,000 to £50,000 DOE + Benefits.</p>
<p>Acclaimed technology company is looking to recruit a Senior Software Developer to join them in their new headquarters in Cambridge. As part of their growth plans, the Senior Software Developer will join a multi-disciplinary team to work on their software suite and associated databases, comprising of software and algorithm development. Key responsibilities will include: Gaining expertise in the software suite code base; implementation and design of new modules and features; assistance to support teams; and the contribution for software improvements and optimisations.</p>
<p>Key requirements:<br />- Degree educated (1st/2.1 in software, computer science, engineering or similar).<br />- Excellent proven design and development experience using Visual Studio C++ for scientific/technical software applications.<br />- Experience in ideally 2 or more of the following: Design and development of Windows Graphical User Interfaces (GUI); Development of unit tests for software modules; Design of database schemas and development for relational databases; Build and release according to planned schedules; and Optimising code to improve performance.<br />- Further experience in: Web application development; C#; STL and Boost; Source code control systems; Software development within TickIT or ISO; and Algorithm development would be highly beneficial.</p>
<p>This is an excellent opportunity to be part of an exciting phase of this leading company, utilising software skills alongside a keen interest in technology and science. Senior Software Developer – Visual Studio C++, Windows development, GUI, Relational databases, C# / STL / Boost / Algorithms. Cambridge, £35,000 to £50,000 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> 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-019727.html]]></link>
        <pubDate><![CDATA[Tue, 22 May 2012 14:29:33 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-developer-019727.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[DSP-Technical-Team-Lead]]></title>
        <description><![CDATA[<p>Summary: DSP Team Lead, wireless applications, top academics needed, Cambridge, to £competitive + benefits.</p>
<p>This growing company specialises in next generation wireless on mobile devices and seeks a highly experienced DSP Team Lead to assist in driving our client’s technical road map through to product development and implementation.  The DSP Team Lead will be involved in the development of DSP software for VLIW-SIMD architectures; design and development of physical layer algorithms for LTE and 3G standards; and the management of a small team (5 - 10 engineers) including contractors and remote-site workers.</p>
<p>With a PhD, 1st or 2.1 minimum from a well ranked university (i.e. with good A level grades as well) you must have:</p>
<p>• 9+ years (or equivalent) DSP algorithms experience (including design and implementation);<br />• MATLAB algorithm design; <br />• Embedded C/C++ programming; <br />• a good understanding of wireless and base station receiver algorithms;<br />• ability to create end-to-end simulation models;<br />• Real-time Software Engineering principles; <br />• an understanding of mobile communications hardware environments and constraints  <br />               must be familiar with optimizing code for power, size and performance on DSP's/Vector Processors;<br />• familiarity with software development tools (IDE compilers, debuggers, target trace);<br />• evidence of technical team management;<br />• experience of project management and working to tight deadlines;<br />• Hardware/Software codesign; and <br />• knowledge of Software Engineering methodologies (Specification, Design, Coding, Test).</p>
<p>The DSP Team Lead will also have excellent personal communication skills and have a real interest in leading edge technology development.</p>
<p>Keywords: DSP, Embedded, C, C++, Cambridge, Team Lead, Wireless, Mobile, PhD, 1st, 2.1.</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/dsp-technical-team-lead-019694.html]]></link>
        <pubDate><![CDATA[Fri, 04 May 2012 15:27:03 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/dsp-technical-team-lead-019694.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Development-Specialist---Tiger-Team---Linux]]></title>
        <description><![CDATA[<p>Summary: Software development specialist to work in elite "tiger team", Cambridge, Linux internals, C, C++, shell scripting, Java, C#, Python, functional programming, to £55k plus excellent package.</p>
<p>Our client's flagship product is one of the most renowned, stable, secure, scalable and highly performant virtual platforms in existence today. Active ties are retained with the open source community and top academic institutions, and businesses large and small in many countries. As companies the world over move to "the cloud", virtual machines are a critical part of many infrastructures today, and this is only likely to increase over the coming years.</p>
<p>Our client is seeking highly skilled professionals to join a small, elite "tiger team" of specialists to address the most critical changes to the system. Whether key features, minor enhancements or vital fixes, these changes are critical to the business and hence are being placed in the hands of a new, dedicated team.</p>
<p>You'll be working in a small team of likeminded experts, who collectively and individually liaise with core development teams across the kernel, storage, GUI, platform and API subsystems. You will get to work with customers too, but you can also rely on a dedicated support team who handle all day to day issues and customer enquiries and resolve many requests themselves - only the most critical are passed for your team's consideration.</p>
<p>You'll need:</p>
<p>- A good degree in computer science or a related subject from a reputable university;<br />- 5+ years of full time, commercial development experience in C or C++; or a PhD offering comparable exposure;<br />- A basic understanding of the x86 architecture (memory model, style of registers and instruction set, etc.)<br />- Linux platform experience, including development and scripting;<br />- Strong problem solving, diagnostic and debugging skills and good attention to detail;<br />- To be ready to travel a large code base written in a variety of languages;<br />- Reasonable "soft" skills and a desire to see happy customers.</p>
<p>Ideally, you'll have one of:</p>
<p>- Familiarity with a range of procedural languages including C#, Java, or Python;<br />- An understanding of functional programming, including knowledge of a language such as F#, Nemerle, Haskell, OCaml, or Lisp;<br />- Experience working on major Linux kernel subsystems (memory, storage, networking), perhaps including accepted commits (however minor) to the kernel itself;<br />- A good grasp of the principles, benefits and techniques involved in virtual deployment;<br />- An understanding of datacenter storage systems (iSCSI, FC, FcOE, storage arrays).</p>
<p>The company offers a relaxed, "R&amp;D" style work environment, where discussion is open and encouraged, along with flexible hours, career mobility and a competitive package, including a pension to which the company contributes a good percentage of salary. We'd love to hear from you.< 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-specialist-tiger-team-linux-019477.html]]></link>
        <pubDate><![CDATA[Fri, 04 May 2012 15:12:18 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-development-specialist-tiger-team-linux-019477.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Field-Applications-Engineer]]></title>
        <description><![CDATA[<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 Field Applications Engineer 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 an 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: Field Applications Engineer, 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/field-applications-engineer-019685.html]]></link>
        <pubDate><![CDATA[Fri, 04 May 2012 10:10:30 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/field-applications-engineer-019685.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[Fri, 04 May 2012 10:10:25 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-engineers-019052.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[Fri, 04 May 2012 10:09:57 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/c-plus-plus-software-engineers-019684.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 /> <br />- Fluency in languages such as C / C++ / Java<br />- Agile development methodologies <br />- ARM architectures, RTOS and Linux preferred <br />- Open Source development, tools and processes <br />- Experience of wireless and communication technologies / protocols an advantage <br />- Knowledge of Cloud Computing, Information Architecture and metadata protocols are an advantage <br />- Proven ability, energy and drive to deliver results</p>
<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 always get your permission befor 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[Thu, 03 May 2012 17:29:59 +0100]]></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[Thu, 03 May 2012 17:29:40 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/r-and-d-software-technical-lead-team-manager-019474.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Developer-/-Graduate---CAD-Consultancy]]></title>
        <description><![CDATA[<p>Summary: Software Support position for Bright Engineer / Graduate with a solid knowledge of CAD applications  - good variety / client contact.  Good academic record required plus solid "people skills" and reasonable programming / systems experience.</p>
<p>Do you enjoy variety in your work?  Can you offer strong numerical skills &amp; good software abilities, but would enjoy a more people oriented position rather than just hands-on coding responsibilities? Can you offer solid experience in CAD applications?</p>
<p>This challenging role involves working within a team responsible for pre and post-sales support, consultancy and documentation for an innovative 3D CAD product suite - and supporting the software engineers who are developing innovative systems using these products.</p>
<p>The work is technically challenging and frequently requires in-depth investigation, often in collaboration with the development team.</p>
<p>You should have a good degree in a numerate discipline &amp;/or several years experience of working in a commercial software / support environment, backed by strong analytical and problem solving skills and reasonable exposure to a range of <br />programming languages / platforms.</p>
<p>Excellent communication and team working skills are essential along with good time management skills and an ability to communicate complex concepts in simple terms.</p>
<p>Previous experience in a support position would be an obvious advantage.</p>
<p>Key Skills: C / C++ / Windows / Unix, CAD, Graphics, Good People Skills.</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-graduate-cad-consultancy-018014.html]]></link>
        <pubDate><![CDATA[Thu, 03 May 2012 17:29:23 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-developer-graduate-cad-consultancy-018014.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Developer---Modelling-/-CAD]]></title>
        <description><![CDATA[<p>Software Developer - Modelling / CAD<br />Excellent C/C++, Good academic record PhD / Graduate, Strong Maths</p>
<p>Can you offer solid mathematical and software skills (C/C++) backed by an impressive academic record?  Would you enjoy working as part of a small, motivated team on the development of complex, high-quality geometric modelling software?</p>
<p>This superb company supplies sophisticated Computer Graphics / Visualisation / Modelling software components and consulting services. They offer a dynamic, stimulating and friendly working environment near to central Cambridge.</p>
<p>Ideally you should have at least two years experience in the development of technical or scientific software within a commercial environment.  PhD level candidates with relevant skills will also be considered, but you must be able to demonstrate aptitude and appetite for a career in software development!</p>
<p>Key skills: Software Developer - Geometric Modelling / CAD, Excellent C/C++, Computer Graphics / Visualisation, Good academic record PhD / Graduate, Strong Maths, Cambridge, to 40K + benefits.</p>
<p>Excellent career development prospects for the right candidate.</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-modelling-cad-015310.html]]></link>
        <pubDate><![CDATA[Thu, 03 May 2012 17:28:50 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-developer-modelling-cad-015310.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Embedded-Software-Engineer]]></title>
        <description><![CDATA[<p>Our client are looking to recruit a Senior Embedded Software Engineer to join their experience software team. The role requires all-round software development skills with the emphasis on embedded operating systems and applications.</p>
<p>You should have a technical degree or equivalent from a good university with experience of developing software in C and one or more of C++, C# and Java. You should be comfortable developing software for a variety of platforms. In most cases this role will involve working with one or more software or hardware engineers as part of a multidisciplinary project team. You will be expected to participate in sales meetings with clients and be able to generate the technical responses to bids and tenders.</p>
<p>You will be self motivated, able to take the initiative in customer discussions, be an effective team player and have efficient time management skills enabling you to work well on your own.</p>
<p>You will have ALL of the following skills and abilities:</p>
<ul>
<li>Experience in embedded software in C</li>
<li>Experience in Embedded Linux or Android Operating Systems and device driver development</li>
<li>Embedded application development experience ideally on Linux and Android platforms</li>
<li>Be able to communicate effectively</li>
<li>Have a valid UK driving licence with no major endorsements</li>
</ul>
<p>Experience of the following would be advantageous:</p>
<ul>
<li>C++, C# or Java</li>
<li>Build systems, source control &amp; defect tracking</li>
<li>Windows programming</li>
<li>One or more scripting languages</li>
</ul>
<p>Examples of recent work include Android for Car Infotainment systems and Embedded Linux/QT for handheld terminals.</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-019488.html]]></link>
        <pubDate><![CDATA[Thu, 03 May 2012 12:35:31 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-embedded-software-engineer-019488.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Development-Engineer---Radar]]></title>
        <description><![CDATA[<p>C, C++, C# and Java – Software Developer<br /> <br />The Radar Software Development Engineer will be a key member of the team with all-round software development skills; someone capable of contributing to the design and development of user interfaces and working on embedded systems at an application level.<br /> <br />You should have a technical degree or equivalent from a good university with experience of developing software in one or more of: C, C++, C# and Java, ideally in a real-time context. You should be comfortable developing software for a variety of platforms. You will be working in a small integrated team but within the larger software development facility. You will be expected to provide technical support to external customers so good spoken and written English skills are essential.<br /> <br />You will be self motivated, able to take the initiative in customer discussions, be an effective team player and have efficient time management skills enabling you to work well on your own.<br /> <br />You will have all of the following skills and abilities:<br /> <br />· Windows user interface development experience<br />· Embedded application development experience<br />· Use of one or more of C, C++, C# and Java<br />· Be able to communicate effectively<br />· Have a valid UK driving licence with no major endorsements</p>
<p>The following would also be an advantage:<br /> <br />· Have an appreciation of radar and other remote sensing systems such as cameras<br />· Experience supporting end customers<br />· Be able to speak a major foreign language<br />· Be able and willing to travel abroad</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-development-engineer-radar-019390.html]]></link>
        <pubDate><![CDATA[Thu, 03 May 2012 12:35:14 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-development-engineer-radar-019390.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[DSP-Engineer]]></title>
        <description><![CDATA[<p>Exciting start-up utilising your DSP skills to revolutionise interacting with TV.</p>
<p>Led by an outstanding team of engineers you will be working on integrating their new TV link technology into various mobile platforms (iOS/Android/WinMo). Amongst other things, you will be expected to model various processing techniques in MATLAB and to evaluate the differences in effectiveness of these techniques as they continue to refine their technology.</p>
<p>Required skills:</p>
<p>Essentials:<br />- Motivated, success-driven individuals who enjoy solving tough problems<br />- Masters Degree or Bachelors in Electrical or Communications Engineering, Physics, Computer Science, Mathematics or related degree (2.1 / 1st from a top university)<br />- Experience in developing and implementing signal processing algorithms as well as the processing and analysis of measured data<br />- Thorough knowledge, understanding, and experience with DSP techniques<br />- Proficiency expected in appropriate programming and coding languages, particularly MATLAB and C/C++</p>
<p>Nice to haves:<br />- PhD or research experience in a technical field<br />- Experience in developing mobile applications (iOS/Android/WinMo)<br />- Understanding of signal processing in reverberation environments<br />- Interest in hardware design and development<br />- Previous experience in the areas of adaptive filter theory, spectral estimation, detection and estimation theory, linear algebra, or stochastic processes is a plus</p>
<p>What they offer you:</p>
<p>- Work with game-changing technology that will revolutionise watching and interacting with TV<br />- Be a large part of a small, entrepreneurial team – your voice will count!<br />- The opportunity to think outside the box – our horizons expand way beyond just TV<br />- Exposure to business in Europe and Asia initially, other regions to follow<br />- Competitive compensation package including possible share options</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/dsp-engineer-019439.html]]></link>
        <pubDate><![CDATA[Wed, 02 May 2012 17:21:19 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/dsp-engineer-019439.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Developer]]></title>
        <description><![CDATA[<p>Role: Software Developer (C++, Java), developing software to help engineers and scientists model and simulate dynamic systems.</p>
<p>This international company are looking for a highly talented Software Developer to participate in all stages of software design.  You will have exceptional attention to detail, and have a track record of delivering high quality, efficient software.</p>
<p>Qualifications:</p>
<p>Required: You will have an exceptional academic background with a good degree from a top rated university and ideally a PhD in Computer Science, Engineering, Physics or Mathematics.  You will have strong OOD skills; preferably C++.</p>
<p>Preferred: You will have a good working knowledge of Java and be familiar with numerical modelling products.</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-019418.html]]></link>
        <pubDate><![CDATA[Wed, 02 May 2012 17:18:55 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-developer-019418.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Talented-Bright-Mechanical-Engineers]]></title>
        <description><![CDATA[<p>Summary: Bright, multi-skilled Mechanical Engineers, strong academics needed, Cambridge, to £50k + excellent benefits.</p>
<p>This highly regarded, multi-disciplined company needs top engineers to work on the development of a range of engineering products for clients in the areas of bioprocess, regenerative medicine and stem cell research.</p>
<p>With excellent academics (at least a 2.1 Hons from a good university plus good A levels) you will have a wide range of skills encompassing mechanical, software, hardware and robotics/automation plus the ability to lead multi-disciplinary teams.  Our client is looking for a number of engineers over the coming months and this is a period of continuous growth for them and represents outstanding opportunities for well qualified engineers.  They offer a competitive starting salary and an excellent benefits package.</p>
<p>Keywords: 2.1, 1st, PhD, Mechanical, Robotics, Automation, Electronics, Electrical, Software, Cambridge, Team Lead.</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/talented-bright-mechanical-engineers-019221.html]]></link>
        <pubDate><![CDATA[Wed, 02 May 2012 09:33:54 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/talented-bright-mechanical-engineers-019221.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Embedded-Software-Developer---Graphics-Drivers]]></title>
        <description><![CDATA[<p>Senior Embedded Software Engineer - Graphics / Drivers – C / C++ / Linux, GPUs, media accelerators, Cambridge, £55k + extensive benefits package</p>
<p>This is a superb opportunity for a Senior Embedded Software Engineer with proven experience working with system-level OS Graphics and Multimedia frameworks. 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 graphics driver team.  You will develop and integrate drivers for GPUs and similar media accelerators into a range of embedded operating systems such as Android.</p>
<p>With an impressive degree in Computer Science or Electronics or similar, you should have knowledge of the graphics and multimedia framework of at least one embedded operating system along with solid C / C++ / Linux skills.</p>
<p>Although not a requirement, any exposure to the following areas would be beneficial: Android's SurfaceFlinger &amp; StageFright frameworks; Linux / X11, DRI2, GStreamer and related technologies;  2D / 3D graphics technology and standards such as OpenGL, OpenGL ES, OpenVG, M3G, Direct3D Mobile, DirectX and EGL; working with modern, shader-based graphics processors or other media accelerator hardware; embedded operating systems such as embedded Linux or Android; Agile software development methodologies, such as SCRUM.</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>Keywords:  Senior Embedded Software Engineer - Graphics / Drivers – C / C++ / Linux, GPUs, media accelerators, embedded operating systems – Android, Linux/X11, DRI2, GStreamer and related technologies;  2D / 3D graphics, OpenGL, OpenGL ES, OpenVG, M3G, Direct3D Mobile, DirectX and EGL,  graphics processors , media accelerator hardware; embedded operating systems , embedded Linux or Android; Agile software development methodologies, such as SCRUM.</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-graphics-drivers-019237.html]]></link>
        <pubDate><![CDATA[Mon, 30 Apr 2012 11:13:05 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-developer-graphics-drivers-019237.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Embedded-Software-Engineer---Graphics]]></title>
        <description><![CDATA[<p>Embedded Software Engineer - System-level Graphics / Multimedia<br />Cambridge, Outstanding salary and benefits package</p>
<p>If you have a passion for Embedded Software and want to shape the future of mobile devices, then this could be your perfect role! </p>
<p>This is a superb opportunity for an Embedded Software Engineer with proven experience of working with system-level OS graphics and multimedia frameworks - to develop and integrate drivers for Graphics Processors (GPUs) and similar media accelerators into a range of embedded operating systems such as Android.</p>
<p>Based in Cambridge, you will work closely with other multi-disciplinary European engineering teams. 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 addition to an impressive academic record, you should have extensive knowledge of the graphics and multimedia framework of at least one embedded operating system along with solid C / C++ coding skills and exposure to Linux based development.</p>
<p>Exposure to any of the following areas would also be valuable: Android's SurfaceFlinger &amp; StageFright frameworks; Linux / X11, DRI2, GStreamer and related technologies; 2D / 3D graphics technology and standards such as OpenGL, OpenGL ES, OpenVG, M3G, Direct3D Mobile, DirectX and EGL.</p>
<p>Knowledge of EGL would be of particular advantage; as would working with modern, shader-based graphics processors or other media accelerator hardware; embedded operating systems such as embedded Linux or Android; and Agile software development methodologies, such as SCRUM.</p>
<p>In addition to 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-engineer-graphics-019177.html]]></link>
        <pubDate><![CDATA[Mon, 30 Apr 2012 11:12:52 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-engineer-graphics-019177.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[Mon, 30 Apr 2012 11:12:36 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-analyst-engineer-019201.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[Mon, 30 Apr 2012 11:12:18 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/programming-language-research-design-expert-019238.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Embedded-Team-Leader]]></title>
        <description><![CDATA[<p>Summary: Embedded C, team lead, hands-on, Bedfordshire, to £55k + benefits.</p>
<p>This growing technology company specialises in the development of vehicle telematics solutions.  The UK team liaises closely with their US colleagues so the flexibility to support US west coast working hours and some travel is essential.</p>
<p>The Embedded Team Leader must be an established, strong technical lead and must be hands-on.  The Embedded Team Leader will design and code embedded software solutions in C at both application and hardware interface level and will be involved with technical direction and delivery of projects within an Agile environment.</p>
<p>With at least a 2.1 in Electronics, Computer Science or similar, you must have:</p>
<p>experience in leading a team of between 3-6 developers and testers providing strong technical direction; developing high volume products and/or systems with large numbers of users (100k+); software design skills in embedded ‘C’ (without RTOS) both at an application and hardware interface layer; software development lifecycles and the use of source control systems; produce well structured and documented designs from system level down to embedded processor interactive code; and have the ability to learn about legacy systems quickly and understand a wide range of complex technologies.</p>
<p>With excellent personal communication skills you will be pro-active, self motivated and be willing to take total ownership of a project and deliver a complex solution liaising with other teams as required.</p>
<p>This is an excellent opportunity for an experienced, hands-on Embedded Team Leader to work at the cutting edge of technology.</p>
<p>Keywords: Embedded C, team lead, hands-on, 2.1, 1st, Bedfordshire, high volume products.</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-team-leader-019669.html]]></link>
        <pubDate><![CDATA[Thu, 26 Apr 2012 11:32:09 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-team-leader-019669.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Junior-/-Graduate-Vision-Process-Engineer]]></title>
        <description><![CDATA[<p>Junior / Graduate Vision Processing Engineer – C++, Tracking Software, Image Processing, CUDA / OpenCL, Computer Vision. Basingstoke, c£30,000 DOE.</p>
<p>Our client develops unique visual software solutions for global events. As part of their growth, they are looking for a Junior / Graduate C++ Developer with strong experience / exposure in vision processing. Joining this small but internationally recognised company, you would gain significant experience in full life cycle product software development, contribute to the written code for bespoke solutions; liaise with different teams; as well as implement new development ideas.</p>
<p>Requirements for the Junior / Graduate Engineer:</p>
<p>-           Excellent academic pedigree, showing a strong history of achievement (mostly A’s at A-level + 1st/2.1 in a Science / Engineering Honours Degree).</p>
<p>-           Experience in writing C++ code and using CUDA and OpenCL. Please detail projects you have contributed / worked on.</p>
<p>-           Exposure or interest in vision processing / image processing / computer vision.</p>
<p>Graduates / developers with limited commercial experience or current students who will be graduating later this year are encouraged to apply. This is an excellent opportunity to kick-start your software development career with a well-respected company and in return gain commercial experience in software development and contribute to leading tracking software solutions. Junior / Graduate Vision Processing Engineer – C++, Tracking Software, Image Processing, CUDA / OpenCL, Computer Vision. Basingstoke, c£30,000 DOE.</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/junior-graduate-vision-process-engineer-019663.html]]></link>
        <pubDate><![CDATA[Wed, 25 Apr 2012 11:41:20 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/junior-graduate-vision-process-engineer-019663.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[Tue, 24 Apr 2012 10:27:14 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-gaming-019408.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, 24 Apr 2012 10:27:09 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/c-plus-plus-programmers-019409.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Video-R&D-Engineer]]></title>
        <description><![CDATA[<p>Video R&amp;D Engineer - voice and video quality assessment, network protocols, C / C++ / Java / C#</p>
<p>Our client is a small, friendly group that is part of an international company. They develop software to predict and improve the perceived quality of delivery of voice and, increasingly, streamed video content.</p>
<p>Due to expansion, they are looking for a bright Video R&amp;D Engineer to join their team. This role would suit a recent graduate or a 'second jobber'.</p>
<p>You'll be a graduate in Electronics, Software Engineering or similar, with at least a relevant project and ideally some related commercial experience.</p>
<p>Essential:</p>
<ul>
<li>            Knowledge of networking / protocols</li>
<li>            Proficient in a high-level programming language: ideally C, or C++, C# or Java</li>
<li>           Initiative and problem solving</li>
<li>           Ability to work in small, dynamic team</li>
</ul>
<p>Any of the following would be a big plus:</p>
<ul>
<li>            Multimedia systems, eg speech, audio, or video coding, video streaming, video telephony, IPTV, conferencing systems and related protocols</li>
<li>           IP networks, eg IP network architectures, voice and video over IP systems, encryption, media transmission and signalling protocols such as RTP, RTSP, SIP, H.323, MPLS</li>
<li>            Databases: relational database design, MySQL, PosgreSQL</li>
</ul>
<p>This role will suit someone looking for an R&amp;D environment with a small, friendly company 'feel', but backed by a multinational player. This is coupled with the chance to work on software that has a direct impact on the experience of hundreds of thousands of users worldwide, and excellent benefits including:</p>
<ul>
<li>            Company Bonus scheme</li>
<li>           25 days holiday</li>
<li>           7% company contribution to pension</li>
<li>           Life insurance, travel insurance</li>
<li>           Private medical and dental insurance</li>
</ul>
<p>Keywords: Video R&amp;D Engineer, voice, video, quality, network protocols, comms, C, C++, Java, C#, multimedia, speech, video streaming, video telephony, IPTV, conferencing systems, IP networks, VoIP, video over IP systems, encryption, media transmission, signalling protocols, streaming, RTP, RTSP, SIP, H.323, MPLS, relational databases, MySQL, PosgreSQL, graduate, MEng, PhD, Suffolk, excellent 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> 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/video-r-and-d-engineer-019355.html]]></link>
        <pubDate><![CDATA[Tue, 24 Apr 2012 10:26:58 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/video-r-and-d-engineer-019355.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Software-Engineer]]></title>
        <description><![CDATA[<p>Join this leading wireless company! Fantastic career opportunity for an experienced Software Engineer. C, C++, Assembler, wireless. Cambridge, £30,000 - £50,000 + good benefits.</p>
<p>Our client is a real Cambridge success story and leads the way in wireless technology. They’re now looking for an accomplished Senior Software Engineer to develop embedded and host software for the next generation of wireless chips.</p>
<p>The Senior Software Engineer will take ownership of major project components; assist and lead interoperability and compliance test events; and mentor junior engineers. </p>
<p>Requirements:</p>
<ul>
<li>Excellent degree (minimum 2.1) in Software, Electronics, Science or Maths.</li>
<li>Proven experience of C, C++ and scripting (Perl, Python).</li>
<li>Excellent understanding of software design and debug techniques.</li>
</ul>
<p>Experience of wireless communication protocols (e.g. Bluetooth, Wi-Fi, NFC or UWB); Assembler skills; and an understanding of processor architectures and peripherals is highly desirable.</p>
<p>Keywords: Senior Software Engineer, C, C++, Perl, Python, Assembler, scripting, wireless, embedded, Bluetooth, UWB, NFC, Wi-Fi, 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-software-engineer-017769.html]]></link>
        <pubDate><![CDATA[Tue, 24 Apr 2012 10:26:19 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-engineer-017769.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[C#-Software-Developer]]></title>
        <description><![CDATA[<p>Junior Software Developer, C#, ASP.NET, Oracle / SQL Server, AJAX, Cambridge</p>
<p>Raw talent and keen to write top quality software? Join this company as a junior software developer and you'll be supported as you gain experience, and helped to grow and take on more responsibilities within the team.</p>
<p>The Junior Software Developer must have some sort of programming experience, but this does not have to be commercial. If you are self taught, as a hobby, for example, that would be fine.</p>
<p>This is an excellent opportunity to share in the success story of a company producing world-leading software. Our client is a go-ahead, Cambridge-based company who develop unique, web-based data gathering and reporting software, which can be individually tailored for their numerous prestigious blue-chip clients around the world.</p>
<p>Due to expansion, they are looking for additional, talented junior software developers.</p>
<p>You'll need to be a quick learner with a demonstrable natural ability to work on software. As well as some programming experience, you’ll know a bit about databases and SQL, and you’ll enjoy having your analytical and problem solving skills pushed to the limit.</p>
<p>Please note: candidates will be asked to complete a C# programming exercise, which is designed to assess raw programming ability. Candidates with limited C# experience are welcome to complete the exercise in their own time and refer to C# reference materials. However, you must be able to demonstrate a clear understanding of what you have written if invited to interview!</p>
<p>You will be rewarded with a good salary, the chance to work in a great team in a top-notch working environment, exposure to a host of impressive blue-chip clients, a  flexible working environment and excellent benefits.</p>
<p>Keywords: junior software developer, software engineer, C#, ASP.NET, Oracle / SQL Server, AJAX, 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-sharp-software-developer-019407.html]]></link>
        <pubDate><![CDATA[Tue, 24 Apr 2012 10:25:15 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/c-sharp-software-developer-019407.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Engineer]]></title>
        <description><![CDATA[<p>With demonstrable passion for software and evidence of interest in the financial markets and quantitative finance, this is an exciting opportunity for a high achiever.</p>
<p>You will have a history of academic excellence with top grades in all exams and a degree in a technical subject from a premier university (e.g. Oxford, Cambridge, Imperial).  Your code quality must be exceptional in technical design and clarity.</p>
<p>You will have experience of many of the following: financial software; C++; COM (writing COM servers); Microsoft Visual C++; MFC; .NET C#; one or a mixture of C++ interop, COM interop, P/Invoke; peer code reviewing; writing and reviewing specifications; SQL (Oracle, Sybase and MS SQL Server); OLAP tools / Microsoft Analysis Services; declarative programming language experience (e.g. F#).</p>
<p>A PhD on evidence of ability to conduct solo research would also be beneficial.</p>
<p>Keywords: C++, C#, .NET, 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> 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-019389.html]]></link>
        <pubDate><![CDATA[Mon, 23 Apr 2012 16:43:16 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-019389.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Graduate/Junior-Software-Developers]]></title>
        <description><![CDATA[<p>Graduate Software Developer</p>
<p>Summary: A superb opportunity for a graduate Software Engineer to join an established, profitable and growing company developing innovative solutions for financial sector clients worldwide.</p>
<p>Our client's core business is in the US, and they are aggressively expanding into Asia and European markets. Software development is centred on the Cambridge office.</p>
<p>They are actively seeking Graduate Software Engineers to assist with core development of their cutting-edge product. You will be joining a team of expert C++ programmers, utilising the latest technologies in a highly demanding environment.</p>
<p>Our client is ideally looking for people with C++ experience, but recognises that this may not be taught at university. They are seeking candidates with a 2.1 or 1st in Computer Science (or possibly another numerate subject) from a top tier university whose entry requirements are A's and B's at A level.</p>
<p>They are looking to take on talented graduates who can demonstrate a real interest in pursuing a career as a Software Engineer. You'll be mentored and have the opportunity to learn from the best!</p>
<p>Based in pleasant, modern offices in central Cambridge, this is a 'meritocracy' so your personal contribution will be recognised and rewarded. A competitive starting salary and bonus based on personal performance is on offer for the right candidate.</p>
<p>Keywords: Graduate, Computer Science, Software Engineering, 2.1, 1st Class Honours, C++, 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-junior-software-developers-017876.html]]></link>
        <pubDate><![CDATA[Mon, 23 Apr 2012 15:37:56 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-junior-software-developers-017876.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Software-Developer-/-Technical-Lead]]></title>
        <description><![CDATA[<p><br />Senior Software Developer / Team Manager / Technical Leader, C / C++ / Embedded / Linux, Cambridge, c£65,000 with top benefits package.</p>
<p>This is a great role for a Senior Software Developer to work as a Software Technical Team Lead with a highly successful and growing company in Cambridge.  This a very hands on role suitable for an experienced C / C++ Software Developer who is looking for a senior role but one where they will still spend the majority of time actually developing software.</p>
<p>As a Technical Lead Software Developer you will be responsible for the technical direction of the software, helping mentor more junior developers and ensuring consistency and quality in the code base. As a hard-working and motivated software developer / technical lead, you will flourish in this dynamic and stimulating software development environment. This is a senior and highly technical role and you should therefore have a successful track record of producing high quality software, ideally for silicon or networking related products.  A solid background in C / C++, Embedded systems is required - ideally with extensive skills in areas such as: system software and device drivers, Linux, Ethernet, TCP/IP, networking.</p>
<p>As Software Technical Team Lead, you should have an impressive academic record – with an excellent first degree in Electronics, Computer Science or a related subject from a good University. A higher degree MSc / PhD is also advantageous but not essential.</p>
<p>This is a great opportunity to rapidly progress your career with a top quality organisation.  In addition to a competitive salary, the role carries a great benefits package.</p>
<p>Keywords: Senior Software Developer / Team Manager / Technical Leader, C / C++ / Embedded / Linux / device drivers, Ethernet, TCP/IP, Cambridge, c£65,000 with top 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> 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-technical-lead-019287.html]]></link>
        <pubDate><![CDATA[Mon, 23 Apr 2012 11:27:52 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-developer-technical-lead-019287.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Lead-Software-Developer]]></title>
        <description><![CDATA[<p>Summary: C or C++, embedded firmware, video decoding, Watford, to £45k + benefits.</p>
<p>This expanding international business is at the cutting edge of video technology development. </p>
<p>The Lead Software Developer will join a small dynamic team developing embedded firmware, host drivers and application software for next generation video decoding hardware.  The Lead Software will be coding primarily in C on both Linux and Windows, be involved in the full life cycle development of video drivers for existing and future hardware; assisting internal and external customers using their solutions; and helping to maintain architectural and functional documentation. </p>
<p>You will have at least 2 years C or C++ and ideally have experience with Linux or Windows operating systems at driver level; experience and understanding of system architectures and embedded real-time operating systems; multi-threaded programming experience and an understanding of one or more of the following video compression standards: H.264, VP8, MPEG-2, MPEG-4, MPEG4-AVC, WMV9, VC-1.</p>
<p>With a degree in a relevant numerate or engineering subject, the Lead Software Developer will have a can-do attitude, be a self starter and enjoy learning new skills.</p>
<p>Keywords: C, C++, embedded firmware, Linux, Windows, Watford, Hertfordshire.</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/lead-software-developer-019605.html]]></link>
        <pubDate><![CDATA[Fri, 20 Apr 2012 14:15:45 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/lead-software-developer-019605.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Research-Engineer]]></title>
        <description><![CDATA[<p>Summary: C or C++, 3D Graphics algorithms, good Maths needed, Watford, to £35k + benefits.</p>
<p>The Research Engineer will be working as part of a small team in a highly regarded, expanding international business developing innovative consumer based solutions.  The Research Engineer will be working in a small team developing new,and improving existing, graphics technologies.  The Research Engineer will have a unique opportunity to influence the direction and type of future products developed by the company.</p>
<p>With at least a 2.1 Hons in a relevant scientific or engineering subject, the Research Engineer will have at least 2 years relevant experience with a good knowledge of 3D graphics algorithms and solid knowledge of C / C++ programming on Windows and / or Linux.  You will also have a strong mathematical background and ideally a knowledge of underlying hardware principles.</p>
<p>Keywords: C, C++, 3D graphics algorithms, Maths, 2.1, 1st, PhD, Watford, Hertfordshire.</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/research-engineer-019604.html]]></link>
        <pubDate><![CDATA[Fri, 20 Apr 2012 14:15:40 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/research-engineer-019604.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[C-/-C++-Linux-Software-Developer]]></title>
        <description><![CDATA[<p>Summary: C or C++ and a passion for Linux? Develop video driver software, Watford, to £45k + benefits.</p>
<p>This highly regarded company develops next generation video hardware on Android and Linux.  With continued growth they seek an experienced Linux Software Design / Lead Engineer to join a small dynamic team designing and implementing video drivers and assisting with the support of internal and external customers.</p>
<p>The Linux Software Engineer will work in a relatively informal environment within a fast moving commercially driven consumer electronics company.  With a degree in a related technical subject you will have at least 2 years commercial C or C++ and a passion for Linux.  Ideally you will have experience writing drivers for Linux and have experience and understanding of Linux Kernel programming and / or writing drivers or applications on Android.</p>
<p>The Linux Software Engineer must be an enthusiastic self starter, enjoy learning new skills, work well within a team and wants to be involved in the design of cutting edge video technology.</p>
<p>Keywords: C, C++, Linux, device drivers, video, Android, kernel, Watford, Hertfordshire.</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-c-plus-plus-linux-software-developer-019601.html]]></link>
        <pubDate><![CDATA[Fri, 20 Apr 2012 14:15:23 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/c-c-plus-plus-linux-software-developer-019601.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[C++-Graduates-/-Senior-C++-Software-Engineers]]></title>
        <description><![CDATA[<p>Ambitious C++ Graduates / Software Developers / Senior C++ Software Engineers<br />Leading-Edge Design Automation Tools, EDA, C++, STL<br />Negotiable £30k to £50K + excellent benefits</p>
<p>Here is a real opportunity to progress your career whilst remaining in a hands-on / cutting edge Software role.  This dynamic, fast growing company offer challenging work and a friendly, fun working environment.  Their software is used by semiconductor companies worldwide.</p>
<p>They now seek additional motivated C++ Software Engineers - from bright Graduate level upwards - to join their team.  You will turn their cutting-edge technology and algorithms into supportable, scalable, professional software applications. </p>
<p>They will consider levels from very bright graduate with good hands-on programming skills through to more senior level Software Engineers who have extensive C++ and relevant commercial experience.  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>You must offer a very impressive academic record (ideally 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 an understanding of any 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>Key skills: Software Developer, Graduate level upwards, C++, STL, Design Automation Tools, EDA, digital logic design, from FPGAs or ASICs; ASIC design flows, especially Synopsys, Cadence, Magma; Verilog / VHDL.</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-graduates-senior-c-plus-plus-software-engineers-019499.html]]></link>
        <pubDate><![CDATA[Fri, 20 Apr 2012 14:11:01 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/c-plus-plus-graduates-senior-c-plus-plus-software-engineers-019499.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:<br />• 3+ years advanced C++ programming <br />• 1+ year developing commercial database-driven applications<br />• Recent experience using unit testing libraries</p>
<p>Desirable experience:<br />• MS Visual Studio, Boost, STL, C++/CLI and C++11<br />• C++/CLI programming<br />• Advanced Microsoft SQL Server or other relational database, eg Oracle, DB2 or MySQL<br />• SQL Profiler for database query optimisation<br />• Code profiling tools, eg AQtime or GlowCode<br />• C# programming<br />• TFS</p>
<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, 20 Apr 2012 14:10:08 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/c-plus-plus-developer-019413.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Low-Level-Software-Engineer]]></title>
        <description><![CDATA[<p>Top 100 company seeks exceptional Low Level Software Engineer! Develop next generation technology! C, C++, Linux, embedded, Cambridge, £competitive (experience dependent) + great benefits.</p>
<p>Our client’s technology is used by many of the biggest names in consumer electronics.  With continued success they’re now looking for an experienced Software Engineer (C, C++) to join their dedicated team developing the next generation of application processors.</p>
<p>This is a sought-after opportunity for an experienced Software Engineer (C, C++) with proven low-level software and Linux development experience to play an important role in cutting edge development.</p>
<p>The Software Engineer will design, develop and test software on embedded platforms (GNU, Linux, Android) and will work with processors and other hardware not yet available to the public.</p>
<p>Essentials:</p>
<p>• Software development experience in C / C++<br />• Experience with standard GNU / Linux tool chains, shells and build tools<br />• Proficiency in scripting languages (e.g. Shell, Perl)<br />• Experience with version control systems, particularly distributed tools such as Git or Bazaar<br />• Experience in developing for embedded platforms and/or real-time operating systems <br />• Familiarity with testing methodology and automated testing systems</p>
<p>Desirable:</p>
<p>• Familiarity with SoC (System-on-Chip) architectures<br />• Experience of software profiling, instrumentation and optimisation<br />• Experience with GNU / Linux distributions (e.g. Ubuntu, RedHat, Debian) and of creating or updating GNU / Linux source packages<br />• Familiarity with open-source<br />• Knowledge of GNU autotools<br />• Experience with Assembly and Python<br />• Experience with Linux kernel and device driver development</p>
<p>Keywords: low level software developer, engineer, C, C++, Linux, GNU, embedded, real-time, processors, assembly, scripting, Perl, Python, Shell, SoC, embedded platforms, Android, 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/low-level-software-engineer-019493.html]]></link>
        <pubDate><![CDATA[Fri, 20 Apr 2012 14:06:51 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/low-level-software-engineer-019493.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Developer]]></title>
        <description><![CDATA[<p>Software Developer - C#, ASP.NET, SQL</p>
<p>A superb opportunity for a bright Software Developer to join a team of exceptional software developers using C#, ASP.NET and SQL technologies.</p>
<p>Our client specialises in sample management software for the biotech industry.  Their product suite encompasses complex web-based, client-server and PDA-based modules.  Together, these modules track chemical and biological samples and control robots to prepare those samples for scientific research.  The overall purpose is to speed up the discovery of new drugs.</p>
<p>New modules are developed in C# and ASP.NET, while existing modules are written primarily in Visual Basic and ASP.  The back-end database is Oracle.</p>
<p>Development takes place in our client's modern offices in central London.  Many of the staff also visit customers in the UK, Europe and the US, so good client facing skills are desirable.  The successful Software Developer will be exposed to the full lifecycle of software development.</p>
<p>A good degree (2.1 or 1st) from a top university is essential. As a Software Developer, you'll have experience of at least one object-oriented programming language and the Windows development environment. Exposure to Oracle would be useful.</p>
<p>Our client offers the opportunity to grow your career in a truly stimulating working environment. A range of experience from graduate upwards will be considered.</p>
<p>Keywords: Software Developer, C#, C++, C# .NET, ASP.NET, SQL, VB, Visual Basic, OOD, Windows, central London</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-018313.html]]></link>
        <pubDate><![CDATA[Fri, 20 Apr 2012 09:44:42 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-developer-018313.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Graduate-Software-Developer]]></title>
        <description><![CDATA[<p>Video Development Engineer - voice and video quality assessment, C / C++ / Java / C#, graduates</p>
<p>Our client is a small, friendly group that is part of an international company. They develop software to predict and improve the perceived quality of delivery of voice and, increasingly, streamed video content.</p>
<p>Due to expansion, they are looking for a graduate Software Developer to join their team.</p>
<p>You'll be a graduate in Electronics, Software Engineering or similar, with at least a relevant project and ideally some related commercial experience.</p>
<p>Essential:</p>
<p>• Highly proficient in a high-level programming language: ideally C, or C++, C# or Java</p>
<p>• Initiative and problem solving</p>
<p>• Ability to work in small, dynamic team</p>
<p>Any of the following would be a big plus:</p>
<p>• Full software development lifecycle</p>
<p>• Web front end / user interfaces</p>
<p>• Multimedia systems, eg speech, audio, or video coding, video streaming, video telephony, IPTV, conferencing systems and related protocols</p>
<p>• IP networks, eg IP network architectures, voice and video over IP systems, encryption, media transmission and signalling protocols such as RTP, RTSP, SIP, H.323, MPLS</p>
<p>• Databases: relational database design, MySQL, PosgreSQL</p>
<p>This role will suit someone looking to work in an environment with a small, friendly company 'feel', but backed by a multinational player. This is coupled with the chance to work on software that has a direct impact on the experience of hundreds of thousands of users worldwide, and excellent benefits including:</p>
<p>• Company Bonus scheme</p>
<p>• 25 days holiday</p>
<p>• 7% company contribution to pension</p>
<p>• Life insurance, travel insurance</p>
<p>• Private medical and dental insurance</p>
<p>Keywords: Video Development Engineer, voice, video, quality, network protocols, comms, C, C++, Java, C#, multimedia, speech, video streaming, video telephony, IPTV, conferencing systems, IP networks, VoIP, video over IP systems, encryption, media transmission, signalling protocols, streaming, RTP, RTSP, SIP, H.323, MPLS, relational databases, MySQL, PosgreSQL, web, graduate, MEng, Suffolk, excellent 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> 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-019655.html]]></link>
        <pubDate><![CDATA[Thu, 19 Apr 2012 14:18:25 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-software-developer-019655.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Applications-Engineer]]></title>
        <description><![CDATA[<p>Problem solver? Quick thinker? Looking for variation and challenges?  If you have solid development expertise and outstanding communication skills apply today to join a world-leading technology company! Applications Engineer, Embedded C, hardware, software, wireless. Cambridge, £30,000 - £50,000 + benefits.</p>
<p>This global technology leader, with continued success, is now looking for a client-facing Applications Engineer with a strong background in embedded hardware and software to work with customers to resolve technology issues. Outstanding graduates may be considered.</p>
<p>The Applications Engineer needs a wide breadth of knowledge in order to tackle a variety of software issues and will be required to make fine commercial and technical judgements.  The Applications Engineer will travel to customer sites (a week every 2 or 3 months on average) and responsibilities include:</p>
<p>•            Develop VM, Native and firmware patches for issues with ROM chips.</p>
<p>•           Create reference designs, white papers and carry out design reviews and hardware / RF evaluations.</p>
<p>•            Develop and project manage new software / hardware solutions and evaluate customer projects to provide design / architecture improvements.</p>
<p>•            Communicate technical information, and create / present training courses on a wide range of topics.</p>
<p>A top Engineering degree (minimum 2.1); proven hands-on embedded hardware / software and embedded C development experience; and strong interpersonal and communication skills are essential.</p>
<p>Other requirements include: strong diagnostic and analytical skills; ability to understand hardware and software issues; embedded hardware / software debugging experience using software tools, DMM and lab / test equipment; knowledge of wireless technology standards (Bluetooth, Wi-Fi GPS); and source code control and configuration management experience.</p>
<p>Desirable:</p>
<p>•            Wireless system validation testing and certification.</p>
<p>•            Knowledge of memory architectures.</p>
<p>•            Applications engineering in a semiconductor environment and experience in bringing customer designs into production.</p>
<p>•            Experience of UNIX, Python, Perl, C++, LabVIEW, Assembler and of using wireless sniffers.</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/applications-engineer-019491.html]]></link>
        <pubDate><![CDATA[Thu, 19 Apr 2012 13:31:02 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/applications-engineer-019491.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Windows-Kernel-/-Driver-Developer]]></title>
        <description><![CDATA[<p>Summary: Windows Kernel / Driver Developer sought by highly innovative, growing company at leading edge of technology, Cambridge, to £65k + benefits.</p>
<p>This growing network technology company specialises in the development of highly innovative solutions for clients worldwide.  They now seek a talented Software Engineer to be a Windows Kernel / Driver Developer to develop device drivers and Kernel code running under Windows 7, XP and Vista. Drivers are written in C++, with user mode code written in C++ and C using Visual Studio in a structured software development environment.</p>
<p>A detailed knowledge of development in kernel space, debugging in the kernel environment and recent experience of driver development under Windows will be expected.</p>
<p>The role involves working in small Agile/Scrum teams having both a product and technology focus.</p>
<p>You must have extensive experience of Windows Driver development, C, C++, Kernel development and Windows 7. The Windows Kernel / Driver Developer should also have experience with Agile software development, XP/Vista, Visual Studio and have a general understanding of Windows graphics.</p>
<p>This key role is to be part of a growing development team at the cutting edge of technology.</p>
<p>Keywords: Cambridge, C, C++, Windows 7, Windows Kernel, Windows Driver, 2.1, 1st.</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/windows-kernel-driver-developer-019555.html]]></link>
        <pubDate><![CDATA[Thu, 19 Apr 2012 13:30:57 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/windows-kernel-driver-developer-019555.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[C++-Developer]]></title>
        <description><![CDATA[<p>Summary: Experienced C++ Developers sought by innovative technology company, Cambridge, to £65k + benefits.</p>
<p>With continued growth this technically innovative company provides leading edge solutions for a wide range of companies worldwide.  They now seek experienced C++ Developers to design applications and core library functions.  The role involves design, development, implementation and testing of new desktop applications, algorithms, libraries and utilities. The C++ developers will be able to write robust, reliable code that is appropriate for consumer products, whilst also being able to turn around new designs rapidly during the prototyping phase.</p>
<p>The C++ developers must have solid experience of development with C++ projects, demonstrating a proven experience of developing innovative, effective and usable engineering / scientific styles applications.</p>
<p>This is an opportunity for skilled engineers to work with low level code in a highly structured development environment.</p>
<p>The C++ developer must have a good academic background, with a good degree (2.1 or above + good A levels) in Computer Science, with strong C++ (including evidence of large scale C++ code development).  You will also have a good understanding of how to write clear OO code and have experience of STL (and BOOST if possible).  Your development background will be on Windows (NT/XP desired) and you will have worked in an Agile environment.</p>
<p>Coupled with strong technical skills you will have excellent personal communication skills and be a good team player.</p>
<p>Keywords: C++, Cambridge, OO, STL, NT/XP, Agile, 2.1, 1st.</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-019559.html]]></link>
        <pubDate><![CDATA[Thu, 19 Apr 2012 13:30:38 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/c-plus-plus-developer-019559.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[Thu, 19 Apr 2012 13:27:01 +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[Software-Engineer]]></title>
        <description><![CDATA[<p>With demonstrable passion for software and evidence of interest in the financial markets and quantitative finance, this is an exciting opportunity for a high achiever.</p>
<p>You will have a history of academic excellence with top grades in all exams and a degree in a technical subject from a premier university (e.g. Oxford, Cambridge, Imperial).  Your code quality must be exceptional in technical design and clarity.</p>
<p>You will have experience of many of the following: financial software; C++; COM (writing COM servers); Microsoft Visual C++; MFC; .NET C#; one or a mixture of C++ interop, COM interop, P/Invoke; peer code reviewing; writing and reviewing specifications; SQL (Oracle, Sybase and MS SQL Server); OLAP tools / Microsoft Analysis Services; declarative programming language experience (e.g. F#).</p>
<p>A PhD on evidence of ability to conduct solo research would also be beneficial.</p>
<p>Keywords: C++, C#, .NET, 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> 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-019282.html]]></link>
        <pubDate><![CDATA[Thu, 19 Apr 2012 13:25:09 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-019282.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Test-Engineer]]></title>
        <description><![CDATA[<p>Summary: Commercial software test and good degree needed, Cambridge, to £35k + benefits.</p>
<p>This highly regarded scientific software company specialises in the development of solutions for next generation search technology.  They now seek an excellent, experienced Software Test Engineer to work closely with the development team, review feature requirements and specifications, produce test plans and reports, carry out testing and profiling. The Software Test Engineer must have:</p>
<p>• Commercial experience in software testing;<br />• Thorough understanding of the complete software life cycle;<br />• Experience of software applications for some or all of version control, defect tracking, test case management, test suite automation;<br />• Experience of command-line tools and scripting;<br />• Good oral and written communication skills;<br />• An energetic, enthusiastic, pro-active, problem-solving attitude;<br />• The ability to work in a close-knit, highly intelligent team;<br />• Attention to detail; and a<br />• Good degree or postgraduate qualification from a top university.</p>
<p>In addition the Software Test Engineer will have experience in one or more of the following areas: text mining, grid computing, Natural Language Processing, Life Sciences, Chemistry, web applications, web services, security, automated GUI testing; and be familiar with cross-platform issues.</p>
<p>This is an outstanding opportunity for a high calibre engineer to work in a challenging technical environment.</p>
<p>Keywords: Software Test, Cambridge, web, 2.1, 1st, 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-test-engineer-019653.html]]></link>
        <pubDate><![CDATA[Thu, 19 Apr 2012 12:45:27 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-test-engineer-019653.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[Wed, 18 Apr 2012 14:02:35 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/mathematical-developer-016139.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Software-Test-Engineer]]></title>
        <description><![CDATA[<p>Summary: highly numerate senior software test engineer, automated and manual testing, statistics, C#/C++/Java, Agile, Epsom, £exceptional + top benefits</p>
<p>Are you a dedicated senior software test engineer with good mathematical skills?</p>
<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 Epsom, 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 top test engineers to work on their latest line of products. You'll be passionate about software testing - this isn't a stepping stone into a development role -  and you'll have a good relevant degree and several years test experience to back it up. You'll be highly numerate with good analytical skills, and preferably a good grasp of statistics. If you're familiar with databases and/or SQL that's an advantage but not essential.</p>
<p>You'll be liaising with developers and expert end users during a very hands-on Agile development cycle to create and execute test plans. Tests will be both manual and automated: the manual testing requires someone numerate who is able to follow figures back through behind the scenes processing to work out how they were arrived at, as getting the numbers right is critical to our client! Automated tests cover both functionality and performance, and you'll need to be able to produce them using scripting languages and/or a mainstream OO language such as C#, C++ or Java.</p>
<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'll be ready to talk both with developers and domain experts to make sure your testing is covering all bases, and your feedback on usability and other "soft" issues will be very valuable.</p>
<p>This is an ideal opportunity for an agile, numerate test engineer. 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: software, test, QA, automated, manual, Agile, mathematics, statistics, Epsom</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-test-engineer-019372.html]]></link>
        <pubDate><![CDATA[Wed, 18 Apr 2012 14:02:24 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-test-engineer-019372.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Test-Analyst-/-Software-Tester]]></title>
        <description><![CDATA[<p>Summary: Test Analyst / Software Tester, QA, numerate, automation, scripting, databases, Epsom, to £excellent + top benefits.</p>
<p>Our client is a leading company working in the financial sector. Due to continued success they are seeking a numerate test analyst / software tester to join their development team in Epsom.</p>
<p>The test analyst / software tester will have a good degree in a relevant technical subject, as well as several years experience specifically as a test analyst / software tester.</p>
<p>The test analyst / software tester will be accustomed to both automated and manual testing, able to develop test suites in scripting languages as well as in an object-oriented language such as C#, Java or Delphi.</p>
<p>The test analyst / software tester will be numerate, with a good understanding of mathematics; any financial knowledge, experience or interest is a plus.</p>
<p>If the test analyst / software tester has exposure to databases / SQL, that's definitely an advantage, but significant knowledge of SQL is not required given a strong background as a test analyst / software tester.</p>
<p>As a test analyst / software tester you'll work closely with the development team and with clients and be ready to fully participate in an agile development process.</p>
<p>This is an excellent opportunity for a bright test analyst / software tester to join a successful company with an excellent benefits package.</p>
<p>Keywords: test analyst / software tester, QA, numerate, automation, scripting, databases, Epsom</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/test-analyst-software-tester-019373.html]]></link>
        <pubDate><![CDATA[Wed, 18 Apr 2012 14:02:19 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/test-analyst-software-tester-019373.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Quantitative-Developer]]></title>
        <description><![CDATA[<p>Quantitative Developer – C++, C#, numerical optimisation, finance, Cambridge.</p>
<p>Do you have experience of numerical optimisation algorithms, and applying such algorithms in practical business situations?</p>
<p>Our client develop financial models, researching and innovating new mathematical models.</p>
<p>Requirements:</p>
<p>With a history of academic excellence, including a degree in a mathematical subject from a premier University and ideally a PhD with a large mathematical modelling content, you will have proven software development experience, ideally in the financial industry.</p>
<p>Key skills:</p>
<p>Programming – C++, C#, .NET.</p>
<p>Mathematics – knowledge of algorithms such as numerical optimisation (e.g. simplex, quasi-newton, sequential quadratic programming) including characteristics and applicability.</p>
<p>Finance – knowledge of quantitative finance, preferably commercial.</p>
<p>An outstanding opportunity for an outstanding candidate working as a quant developer without having to be in the City.</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/quantitative-developer-019391.html]]></link>
        <pubDate><![CDATA[Wed, 18 Apr 2012 14:00:10 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/quantitative-developer-019391.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Software-Engineer]]></title>
        <description><![CDATA[<p>The opportunity to join a company where able and ambitious engineers, researchers and budding entrepreneurs can develop new technology and business ideas as well as working on commercially grounded, solutions-focussed projects.</p>
<p>They are currently looking for an experienced embedded engineer with extensive practical industry experience, particularly in ZigBee based products. You must have a proven track record of independent work on complex software projects to the highest professional standard. You will be intelligent, creative, insightful, and motivated by desire to achieve. You will want to find an exciting and stimulating place to work, to make a tangible intellectual, social and economic impact.</p>
<p>Key requirements:</p>
<ul>
<li>Extensive experience of complex embedded software development, preferably in the wireless, datacoms, energy metering, telemetry and consumer electronics domain.</li>
<li>Excellence in C and C++ programming, structured approach to software development.</li>
<li>Extensive experience of driver development.</li>
<li>Familiarity with ZigBee specification and experience of firmware development on ZigBee based products.</li>
<li>Confidence in front of key customers and suppliers, excellent presentation skills and ability to summarise complex technical information.</li>
<li>A degree in the relevant discipline.</li>
</ul>
<p>Other requirements:</p>
<ul>
<li>Knowledge of wireless protocols and standards, particularly in low power radio/HAN such as 802.15.4.</li>
<li>Experience of embedded hardware development or debug, confidence in reading circuit diagrams.</li>
<li>Knowledge of the basic concepts of a RTOS, multi threading and multitasking programming environment.</li>
<li>Some experience of assembly programming.</li>
<li>Familiarity with debugging and profiling techniques.</li>
<li>Experience of writing technical documents for external stakeholders.</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/senior-software-engineer-018996.html]]></link>
        <pubDate><![CDATA[Wed, 18 Apr 2012 13:52:05 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-engineer-018996.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Development-Manager]]></title>
        <description><![CDATA[<p>Summary: Software Development Manager, OO, embedded, Central Cambridge, to £65k + contributory pension, bonus + …</p>
<p>A key role for a Software Development Manager to lead a team of 30+ engineers on leading edge secure transaction software.  You must be able to provide leadership, guidance and direction but also have demonstrable current hands-on development skills.  You will take responsibility for managing the technical project leads who are all high calibre engineers.  The Software Development Manager will have the following skills:</p>
<ul>
<li>A degree in a relevant technical discipline.</li>
<li>In-depth understanding of software development processes, procedures and management on multiple platforms including UNIX and Windows.</li>
<li>Programming skills in more than one of C, C++, Java, C#, embedded.</li>
<li>Strong leadership and project management experience (although they will also consider senior development engineers looking for the next career step).</li>
</ul>
<p>This is an outstanding opportunity for a Software Development Manager to join this dynamic development company.</p>
<p>Keywords: Software Development Manager, OO, embedded, C, C++, C#, Java, team lead, 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-development-manager-019345.html]]></link>
        <pubDate><![CDATA[Wed, 18 Apr 2012 13:51:35 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-development-manager-019345.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Embedded-C-Software-Engineer]]></title>
        <description><![CDATA[<p>Summary: Embedded software team from a leading Hi-Tech company seeking talented hands-on senior embedded C engineers to implement next generation wireless solutions for today's products.<br /><br />As part of the team, you will develop embedded software for next generation silicon chips in our client's in-house operating environment - working with their customers to customise product implementation or modifying standard developments - such as developing ROM chips for mass-produced audio products.<br /><br />You will have a broad experience of technical development:<br />- Strong embedded C skills, with ideally scripting experience (Perl, Python) and C++;<br />- Hardware skills - familiar experience with small microcontrollers (PICs etc...) and have ideally experience in UART, I2C, USB protocol implementations on microcontrollers;<br />- Debugging experience - testing and problem solving;<br />- Product level systems knowledge/experience;<br />- Working to project goals and deadlines;<br />- Mentoring of junior members of the team.<br />Whilst a degree in a relevant subject would be ideal, this would need to be coupled with hands-on commercial experience (or even undertaken hobby-projects would be viewed favourably). Any additional experience of wireless communication protocols and commercial awareness (understands the dynamics of the customer/client relationship) would be desirable.<br /><br />Further, the successful candidate must be approachable, and must be able to work with customers and implement their ideas into actionable developments, as well as liaise with other teams (especially applications and marketing).  <br /><br />This is a fantastic opportunity for a hand-on engineer to work with leading product makers and their project challenges whilst working in a friendly, enthusiastic team - can be found having a beer together after a day of developing/testing! <br /><br />Keywords: Embedded C; Microcontrollers; Client-facing; C++, Perl, Python, Products, Chips<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-embedded-c-software-engineer-018681.html]]></link>
        <pubDate><![CDATA[Wed, 18 Apr 2012 13:51:29 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-embedded-c-software-engineer-018681.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Embedded-Software-Engineer]]></title>
        <description><![CDATA[<p><strong>Senior Embedded Software Engineer – real-time, C / C++, device driver, linux, digital hardware. Cambridge, £35,000 to c£50,000 DOE + good benefits.</strong></p>
<p>Senior Embedded Software Engineer is urgently being sought to join a leading networking company to undertake expansion of projects in development of low-level software and device drivers for real-time embedded operating systems. Other responsibilities will include: development of linux kernels; system test software; and network programming solutions.</p>
<p>Requirements:<br />- 1st/2.1 from a top university in computer science or related discipline.<br />- Experience in hardware device driver development and test, with good associated understanding of digital hardware.<br />- Experience of C / C++ software development of embedded / test software in a UNIX environment.<br />- Experience with C-Executive, Labview or Delphi would be desirable.<br />- Knowledge of network protocols and RF systems would be advantageous.</p>
<p>This is an excellent opportunity for an experienced embedded software engineer to work on low-level network devices, and contribute to this leading company. <strong>Senior Embedded Software Engineer – real-time, C / C++, device driver, linux, digital hardware. Cambridge, £35,000 to c£50,000 DOE + good benefits.</strong></p>
<p>Recommend for £250 – see <a href="http://www.ecmselection.co.uk/tell-a-friend">www.ecmselection.co.uk/tell-a-friend</a> for details.<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-embedded-software-engineer-019481.html]]></link>
        <pubDate><![CDATA[Tue, 17 Apr 2012 14:44:33 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-embedded-software-engineer-019481.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Software-Developer,-Architect,-Team-Lead]]></title>
        <description><![CDATA[<p>Senior Software Developer / Architect / Team Lead, C#, C++, Java, Delphi, Reigate, Surrey, to c£85k + extensive benefits</p>
<p>This is a key role to join a leading global provider of risk / financial modelling software. They're well established and highly successful, but maintain a "small company" feel whilst having the backing of an international organisation. As Senior Software Developer and Architect, you will have responsibility for the overall technical solution.</p>
<p>There are three basic requirements: a very impressive academic record, solid numerical skill and wide-ranging hands-on coding abilities.</p>
<p>Requirements:</p>
<ul>
<li>Proven success in leading the architectural design of a product</li>
<li>Able to coordinate the development activities across a team</li>
<li>Extensive OO / object oriented development skills and experience of writing software in an object oriented mainstream language (eg - C#, C++, Java, Delphi)</li>
<li>Knowledge of current / emerging technologies (i.e. XML, .Net and the MS technology stack, web services, parallel computing, software component libraries, emerging operating systems)</li>
<li>Excellent numerical abilities</li>
<li>Strong academic background (1st or 2.1 in computing, engineering, mathematics or science)</li>
</ul>
<p>An exceptional salary and top benefits are available depending on experience, along with sensible working hours, the best equipment needed to do your job, and great coffee!</p>
<p>Keywords: Senior Software Developer / Architect / Team Lead, C#, C++, Java, Delphi, Reigate, Surrey, risk / financial modelling software, solid academic record, numerical skill, hands –on coding, OO / object oriented development (eg - C#, C++, Java, Delphi), XML, .Net and the MS technology stack, web services, parallel computing, software component libraries, emerging operating systems.</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-developer-architect-team-lead-019370.html]]></link>
        <pubDate><![CDATA[Tue, 17 Apr 2012 11:58:49 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-developer-architect-team-lead-019370.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Developer]]></title>
        <description><![CDATA[<p>Software Developer – Risk, C#, .NET, C++, Java, OO.</p>
<p>This Risk Consulting and Software team are looking for a Software Developer to contribute to the evolutionary development of advanced simulation and decision support software across all aspects of the development lifecycle.  This will include varied tasks ranging from capturing and evolving requirements, enhancing and refactoring software architecture, developing new software components, maintaining and debugging existing components, documenting and testing software features.</p>
<p>The Requirements:</p>
<p>• At least four years day to day experience of writing software in an object orientated mainstream language (eg C#, C++, Java, Delphi). Good understanding of how to effectively employ object orientated principles.<br />• Strong academic background (probably a 1st or 2.1 in computing, engineering, mathematics or science) <br />• Experienced in the breadth of software engineering activities within an evolutionary lifecycle process including: requirements capture and analysis; architectural and detailed software design; object-orientated software implementation; unit and system-level testing; installation and deployment. <br />• Familiarity with software lifecycle processes and support tools, estimation and quality assurance principles.  <br />• Ability to coordinate day-to-day development and bug-fixing activities. <br />• Excellent written and verbal communication skills.</p>
<p>Candidates will be numerate as the problems you will be dealing with will be mathematically based. However, you should be a practitioner of commercial software development rather than an “academic”.</p>
<p>Key skills: C#, C++, Java, Delphi, OO.</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-019364.html]]></link>
        <pubDate><![CDATA[Tue, 17 Apr 2012 11:57:13 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-developer-019364.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:<br /> <br />• Experience in physical simulation &amp; multi-rigid body dynamics, rigid body chains &amp; soft body. <br />• Excellent knowledge of FEM for the deformation of soft body.<br />• Knowledge of virtual environments, human-machine interaction and collision detection.<br />• Familiarity with existing physics packages: Ode, Bullet, PhysX.<br />• Experience of code optimisations and fixing stability issues. <br />• Documenting implementations and libraries/package development <br />• Development of user interfaces and multimedia applications.</p>
<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[Tue, 17 Apr 2012 11:56:10 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/physics-developer-019043.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Ambitious-C/C++-Embedded-Developer]]></title>
        <description><![CDATA[<p>Summary: World leading sensor development company seeks an innovative Embedded Systems Engineer to join their expanding R&amp;D team of bright and enthusiastic developers. Midlands, to £35k + Excellent Bens.<br /><br />Our client is an award winning product company, utilising wireless intelligence technologies for a range of industrial applications. As part of their expansion into new markets and application areas, our client is looking for an Embedded Systems Engineer to develop embedded firmware for sensors – development and test of low level hardware drivers, communication protocols, and system level architectures.<br /><br />Candidate Requirements:<br />-    Proactive attitude to accompany an excellent academic history (1st / 2.1 Bachelors in a relevant technical subject from a good university).<br />-    Excellent embedded C / C++ (substantial academic (Masters / PhD) or commercial projects).<br />-    Good understanding and hands-on experience in developing low level / circuit level code including micro-processor peripheral level.<br />-    Understanding of digital and analogue hardware design, and debugging tools and techniques.<br />-    Experience with Assembly language (compiler translations).<br />Experience in: platform architecture definition; Blackfin processors; embedded TCP/IP stacks; embedded product manufacturing; Visual Studio and MFC (under Windows); and signal acquisition techniques in noise critical application is beneficial. Further, an interest in AI systems, machine vision, pattern recognition and/or neural networks would be a big plus.<br /><br />Working in modern offices as part of a friendly and supportive team, this is a fantastic opportunity for an ambitious engineer to develop their programming and analytical skills while creating innovative and unique solutions to real world problems.<br /><br />Keywords: Graduate, Postgraduate, Embedded, C / C++, Sensors, Wireless, Assembly, Firmware, Digital, Analogue, Hardware Drivers, Artificial Intelligence, Machine Vision, Pattern Recognition, Neural Networks, TCP/IP, Blackfin, Architecture, Signal Acquisition, DSP.<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/ambitious-c-c-plus-plus-embedded-developer-018887.html]]></link>
        <pubDate><![CDATA[Tue, 17 Apr 2012 11:55:00 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/ambitious-c-c-plus-plus-embedded-developer-018887.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Developer]]></title>
        <description><![CDATA[<p>Summary: C# .Net, Java &amp; C++ skills needed for financial software house, London, £very competitive + superb benefits.</p>
<p>This key role is within a new group of established and highly successful software house.  This new group will be involved in developing and improving broker/exchange connectivity, latency measurement and reduction and back office integration, being part of a larger team responsible for many aspects of data and trading infrastructure. There will be an operational &amp; on-call element to the role.  However, you will join a newly formed team, working with a lively, highly intelligent &amp; motivated group of individuals across several other groups, including quants, traders, infrastructure and development teams working on systems used to trade many millions of dollars daily.</p>
<p>Whilst a relevant background in the financial software industry is favourable, truly exceptional candidates will also be considered (for example, experience from suitable undergraduate projects/sandwich placements).  Minimum requirement, whatever your experience, is to be a graduate of a top-tier university holding a computer-science based degree (2.1 or better) plus outstanding A level grades, and strong enterprise programming skills in C#, Java and C++. Any FIX protocol, middleware or SQL experience will be a real plus.</p>
<p>In addition you must be able to take on high level of responsibility for your work, have demonstrable strong communication skills, an eye for detail, and a creative yet pragmatic approach focused on delivering practical results for the business. This is an outstanding opportunity to work within the financial software industry with this well regarded company.</p>
<p>Keywords: C#, .Net, Java, C++, London, Finance, 1st, 2.1, 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> 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-017783.html]]></link>
        <pubDate><![CDATA[Tue, 17 Apr 2012 11:51:44 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-developer-017783.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Electronics-/-Software-Engineers]]></title>
        <description><![CDATA[<p>Summary: Software development for PC &amp; Embedded applications, top product solutions Co, Cambridge, to £highly competitive + benefits.</p>
<p>This highly innovative company specialises in the development of solutions for blue chip companies worldwide.  They now seek high calibre electronics / software engineers to create and develop new products.</p>
<p>You will be expected to make a solid contribution to a group with core business in high-speed inkjet printer datapaths and printhead drivers.</p>
<p>You will be expected to:<br /> <br />· Immediately engage in a technically and commercially stretching environment<br />· Develop PC (Windows/Linux) and embedded software across the full product life-cycle – design, implementation, test and support<br />· Contribute to and lead technically demanding industrial printer projects<br />· Effectively integrate with a talented multi-disciplinary team of like-minded people</p>
<p>You must have:</p>
<p>· A 1st or 2.1 class degree in electronics or computer science <br />· Intrinsically high levels of motivation <br />· Excellent communication and presentation skills <br />· A good mixture of design, implementation and test capabilities</p>
<p>Keywords: PC, Embedded, Windows, Linux, Electronics, Software, 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/electronics-software-engineers-018583.html]]></link>
        <pubDate><![CDATA[Tue, 17 Apr 2012 11:49:40 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/electronics-software-engineers-018583.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Bright,-Ambitious,-Numerate-Software-Engineers]]></title>
        <description><![CDATA[<p>Bright, Ambitious, Numerate Software Engineers</p>
<p>Top Quals, C / C++ / C#, Unix / Windows, Good Maths</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> 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-018013.html]]></link>
        <pubDate><![CDATA[Mon, 16 Apr 2012 15:07:09 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/bright-ambitious-numerate-software-engineers-018013.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Electronics-/-Firmware-Engineer]]></title>
        <description><![CDATA[<p>Summary: Electronics / Firmware Engineer, C, C++, VHDL, South Cambridge, to £50k + good pension + …</p>
<p>Innovative technology consultancy seeks Electronics / Firmware Engineer.  You will be part of a team that includes mechanical, digital and analogue electronics, firmware and software engineers who are expected to balance design/development and project leadership responsibilities. They therefore need individuals with outstanding communication and people skills, as well as a passion for innovation.</p>
<p>The Electronics / Firmware Engineer will develop high speed 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.</p>
<p>You must have a 1st or 2.1 class degree in electronics, computer science or a related field from a good university (i.e. have good A level grades too); and have a good mixture of design, implementation and test capabilities.</p>
<p>This is an excellent opportunity to work in a challenge technology environment at the cutting edge of technology.</p>
<p>Keywords: Electronics, Firmware, VHDL, C, C++, Cambridge, 2.1, 1st.</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/electronics-firmware-engineer-019382.html]]></link>
        <pubDate><![CDATA[Thu, 12 Apr 2012 14:38:58 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/electronics-firmware-engineer-019382.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Embedded-Field-Applications-Engineer]]></title>
        <description><![CDATA[<p>Embedded Field Applications Engineer – Top Academics, C / C++, Linux, Processor Architecture, Comms. £Excellent, South Bucks.</p>
<p>Leading technology company seeks an Embedded Field Applications Specialist to provide technical expertise in software development and embedded processing to support activities of Sales teams. Specific responsibilities will include: Assist in the promotion of Client’s embedded products; Technical presentations either to a group or 1-on-1; Network and build viable relations with leading users / customers; and Anticipate future direction and requirements through engagement with the wider community and appreciation of current developments on processors, embedded software trends, communications standards and Linux platforms.</p>
<p>Requirements:<br /><br />- Top Academics (1st/2.1 degree in Computer Science or equivalent from a world-leading university, and top A-levels or equivalent).<br />- Extensive embedded software development experience in a comms environment.<br />- Background in writing drivers for Linux in C/C++, GNU tool chain and building Linux Kernels.<br />- Strong understanding of processor architecture.<br />- Excellent presentation skills, with a good demeanour to build strong working relationships.<br />-  Be able to travel internationally (mostly within Europe but could also be further afield).</p>
<p>Working with other like-minded, talented engineers, this Embedded Field Applications Engineer role would be highly suitable for an experienced Embedded Engineer who wants to change direction and take on a more client-facing position or for low-level embedded Applications Engineers who want to progress their careers with this highly innovative and world-leading company. Embedded, C / C++, Linux, Processor Architecture, Comms. £Excellent, South Bucks.</p>
<p>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>
<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-field-applications-engineer-019443.html]]></link>
        <pubDate><![CDATA[Thu, 12 Apr 2012 14:36:48 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-field-applications-engineer-019443.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Database-Software-Developer]]></title>
        <description><![CDATA[<p>Summary: database software developer, SQL, C# / C++ / Java, database design, to £exceptional + top benefits</p>
<p>Are you a bright database developer with strong SQL and object oriented development skills?</p>
<p>Our client creates innovative mathematical modelling and analysis software tools for the financial services sector. They're well established, highly successful, and maintain a "small company" feel whilst having the backing of an international organisation.</p>
<p>As a Developer within the broader software development team, you will have specific responsibilities for developing data management solutions,working in an agile development environment - initially building an advanced database solution for providing data management version control and audit of sophisticated financial models as part of an industry-leading enterprise software suite.</p>
<p>You'll need:<br />- strong advanced SQL (including stored procedures), database manipulation development and data scheme design<br />- experience of performance optimisation and data validation <br />- full software lifecyle experience including familiarity with software lifecycle processes and support tools, estimation &amp; QA principles<br />- extensive experience of writing software in an object orientated mainstream language (eg C#, C++, Java)</p>
<p>A fast learner and good communicator, you will also have a strong academic background (2.1 or 1st in a numerate subject) from a good university.</p>
<p>This is an ideal opportunity for a smart database software developer with strong SQL. 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 the chance to work with other exceptional people.</p>
<p>Keywords: database software developer, SQL, stored procedures, C# / C++ / Java, database design, Surrey, £excellent</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/database-software-developer-019371.html]]></link>
        <pubDate><![CDATA[Thu, 12 Apr 2012 14:34:52 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/database-software-developer-019371.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Engineer---Parallel-Computing]]></title>
        <description><![CDATA[<p>Software Engineer, OO, Java, C++, Cambridge, to £45k + Benefits.</p>
<p>Our client is looking for a talented Software Engineer to join their Parallel Computing team.</p>
<p>This will require excellent object-orientated design and programming skills, strong inter-personal and communication skills.</p>
<p>Qualifications Required / Preferred:</p>
<ul>
<li>PhD or equivalent in Maths, Physics, Engineering or Computer Science (will be from a premier university).</li>
<li>Good OO skills in Java / C++</li>
<li>Either experience with several OS’s (Linux, Windows, MacOSX) or experience in distributed systems</li>
<li>Excellent communication skills</li>
</ul>
<p>Nice to have:</p>
<ul>
<li>Experience writing job or task schedulers</li>
<li>Background in Distributed Systems</li>
<li>MATLAB</li>
<li>Cross-platform experience</li>
<li>Experience with RMI &amp; JINI</li>
</ul>
<p>Keywords: Software Engineer, OO, Java, C++, 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-parallel-computing-019350.html]]></link>
        <pubDate><![CDATA[Thu, 12 Apr 2012 14:33:55 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-parallel-computing-019350.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Magik-Developer---Smallworld-GIS]]></title>
        <description><![CDATA[<p>Award winning technology company! Smallworld GIS Developers, Magik, Cambridge, c£45k + benefits.</p>
<p>Our client is an internationally renowned company developing real-time distributed systems for a broad range of applications and industries.  With continued success they’re looking for a talented and customer-focussed software engineer with a Smallworld GIS / Magik background to join their expanding and highly skilled team creating and delivering products to customers. </p>
<p>This is a varied and challenging role: working with peers and customers, providing technical input and applying strong problem solving skills.  The Smallworld GIS / Magik Developer will work closely with UK and global support and development teams, and collaborate with these teams on requirements, design and implementation.</p>
<p>You will be a driven and engaging individual with a solid technical background and programming skills.  Excellent presentation skills and outstanding interpersonal skills are essential.</p>
<p>Requirements:</p>
<ul>
<li>Smallworld GIS background, with strong Magik skills ideally in Telco with expertise in PNI.</li>
<li>Java, C++, C# and web technologies.</li>
<li>Working knowledge of Enterprise Integration, webservices and relational database systems (Oracle, SQL).</li>
<li>Technical documentation.</li>
<li>Agile computing and SCRUM method skills would be an advantage.</li>
</ul>
<p>Keywords: Cambridge, Smallworld GIS, Magik, Telco, PNI, Java, C++, C#, relational database systems, client-facing, support.</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/magik-developer-smallworld-gis-019283.html]]></link>
        <pubDate><![CDATA[Thu, 12 Apr 2012 14:31:20 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/magik-developer-smallworld-gis-019283.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[Thu, 12 Apr 2012 14:22:41 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/c-plus-plus-software-engineer-019137.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[Thu, 12 Apr 2012 14:13:31 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/graphics-engine-developer-019044.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Principal-/-Senior-Software-Engineer-C++]]></title>
        <description><![CDATA[<p>Our client is looking for Principal and Senior Software Engineers who will provide expert Software Engineering leadership to the group and be active in delivering all parts of the software lifecycle.</p>
<p>You will have input into the technical strategy of the department, including tools and processes and support more junior staff in delivering high quality code.</p>
<p>Skills required:</p>
<p>• C++ <br />• Linux<br />• Python<br />• Network systems development and internet core protocols<br />• High performance code<br />• Data structure and algorithm design and implementation<br />• SQL<br />• HTML/XML</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/principal-senior-software-engineer-c-plus-plus-019128.html]]></link>
        <pubDate><![CDATA[Thu, 12 Apr 2012 13:38:09 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/principal-senior-software-engineer-c-plus-plus-019128.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Principal-Software-Engineer-(Python)]]></title>
        <description><![CDATA[<p>The Principal Engineer is the “code warrior” of any team s/he works in – able to produce high quality code quickly and efficiently to meet exacting program deadlines. Is considered a guru in how to get things done and is the technical go to person for how to deliver software.</p>
<p>Main Responsibilities:            </p>
<p>•           Provide expert Software Engineering leadership to the group</p>
<p>•           Be active in delivering all part of the software life cycle</p>
<p>•           Deliver significant parts of the code</p>
<p>•           Continuously improving the code base and processes</p>
<p>•           Providing input into the estimation process</p>
<p>•           Ensure that code is at an appropriate level of quality based on code reviews and technical mentoring</p>
<p>•           Review designs and architecture</p>
<p>Competencies:            </p>
<p>Essential:</p>
<p>•           Strong Python programming abilities</p>
<p>•           Working knowledge of  Linux</p>
<p>•           Network systems development and internet core protocols</p>
<p>•           Data structure and algorithm design and implementation</p>
<p>•           Web services and/or web application design and implementation</p>
<p>Highly desirable:</p>
<p>•           Experience with developing SNMP or other network management infrastructures</p>
<p>•           Experience of C++, C or Perl</p>
<p>•           Experience with RDBMS and nosql data stores</p>
<p>•           Experience of source control (perforce, subversion, cvs)</p>
<p>•           Experience of  clean user interface design</p>
<p>•           Acting as a technical lead and/or mentoring junior software developers</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/principal-software-engineer-python-019623.html]]></link>
        <pubDate><![CDATA[Thu, 12 Apr 2012 12:07:43 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/principal-software-engineer-python-019623.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Embedded-Software-Engineer]]></title>
        <description><![CDATA[<p>Summary: Embedded software for ASIC development, C, C+, Assembler, Cambridge, to £50k + benefits.</p>
<p>Developing next generation ASIC’s for major bluechip clients, this innovative company is in a period of growth within their technical teams.  They now seek an experienced Embedded Software Engineer to develop the next generation of their ASICs.</p>
<p>The Embedded Software Engineers’  principal tasks will be will be to write device drivers as stand-alone applications or within embedded operating systems for their next generation of chips. Experience of writing and delivering device drivers within constrained environments is essential. The Embedded Software Engineer will have demonstrated these skills by being a key player in the specification and implementation of new embedded platforms.</p>
<p>The Embedded Software Engineer must have experience of full ASIC development life cycle – 3/4 successful chip implementations- equivalent to approx 4/5 years’ experience or 7/8 years’ experience for senior position; experienced in specifying and implementing software for System On Chip products (C, C++, assembler); experience/Deep knowledge of device drivers, USB, TCP/IP and Ethernet; and experience with embedded 32bit processors (ARM, ARC, Tensilica, MIPS) and 8 bit processors (e.g. 8051).</p>
<p>This is an excellent opportunity to work at the cutting edge technology.</p>
<p>Keywords: C, C++, Assembler, 32bit, 8bit, ASIC, SoC, device driver, USB, TCP/IP, Ethernet, 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-engineer-019581.html]]></link>
        <pubDate><![CDATA[Tue, 10 Apr 2012 12:23:57 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-engineer-019581.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[C++-and-C#-Software-Developer]]></title>
        <description><![CDATA[<p>Summary: C++ and C# Software Developer, MFC, WPF, Cambridge, to c£35k + benefits.</p>
<p>This small, innovative Cambridge company develops cutting edge software and hardware used in top end digital printing applications.  They're seeking a C++ and C# Software Developer to join their growing development team, working on both control systems and user interfaces for cutting edge printing devices.</p>
<p>With a strong degree (at least a 2.1 Hons) in Computer Science you'll have experience in C++ and C# software development, ideally including MFC and/or WPF user interface development. If you have both MFC and WPF experience, that's definitely a bonus. Exposure to multi-threading is certainly beneficial.</p>
<p>This role would suit an up and coming developer who has already gained some C++ and C# software development experience in a commercial setting, and so has an appreciation of coding styles and high level object-oriented design skills, as well as good general software development techniques including multi-threading. Since you'll have been developing C++ and C# code on Windows, you'll have knowledge of Microsoft Visual Studio.</p>
<p>You won't be working in isolation, since as well as working as part of a 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. To take best advantage of this you'll need to be able to travel within the UK and overseas for short trips, and you'll also need a full UK driving licence.</p>
<p>This is an outstanding opportunity for a C++ and C# Software Developer with MFC and/or WPF skills to join a growing team working on leading edge software.</p>
<p>Keywords: C++, C#, MFC, WPF, 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-and-c-sharp-software-developer-018984.html]]></link>
        <pubDate><![CDATA[Thu, 05 Apr 2012 14:44:10 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/c-plus-plus-and-c-sharp-software-developer-018984.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[Thu, 05 Apr 2012 14:31:04 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/experienced-graphics-hardware-engineers-019183.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[3D-Graphics-Guru]]></title>
        <description><![CDATA[<p>Summary: DirectX, OpenGL/ES, standards expert, low level/drivers, open source, Cambridge, to £excellent + top benefits</p>
<p>Can you catch flies with chopsticks? Turn the merely leet into the elite? Importantly, do you have a deep understanding of computer graphics? If so, sensei, we may have the opportunity for you...</p>
<p>Our client produces cutting edge tools and technologies for real-time computer graphics, which are used by experts in industry, computer games and R&amp;D on desktop, mobile and embedded platforms. They're getting ready to roll out the next major version of their technologies, so they're looking to add top people to their team.</p>
<p>You'll have a good degree in computer science, engineering or a relevant subject, and extensive experience in computer graphics development.</p>
<p>You'll have an enlightened understanding of computer graphics standards from interface through to fundamentals, right down to low level graphics systems/driver development, and you're ready to travel to share your knowledge with others. Not one just to sit on back and hand down wisdom, you're also the first one to roll up your sleeves and put your knowledge to good use.</p>
<p>You'll be skilled in C or C++ on either Windows, Linux, Mac OS X or a mobile platform such as iOS or Android. You'll have experience of a modern 3D graphics API such as DirectX, OpenGL or OpenGL ES. You'll likely have experience of a modern source control system such as SubVersion, Git or Mercurial.</p>
<p>Any experience with Agile development, Scrum, Open Source, embedded platforms, or device driver development would be beneficial.</p>
<p>This is an ideal opportunity to join a great company. We'd love to hear from you.</p>
<p>Keywords: DirectX, OpenGL/ES, standards expert, low level/drivers, open source, 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/3d-graphics-guru-019170.html]]></link>
        <pubDate><![CDATA[Thu, 05 Apr 2012 14:30:25 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/3d-graphics-guru-019170.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[Thu, 05 Apr 2012 14:29:00 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/experienced-graphics-hardware-design-engineers-019240.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:<br />• Excellent degree in Electronic  Engineering, Computer Science or similar.<br />• Proven project experience of technically owning, architecting and implementing verification solutions for complex problems from unit to system level. <br />• Proven experience and in-depth understanding of the current verification strategies for complex IP development: constrained random, coverage driven, assertion-based and formal techniques.<br />• Expert knowledge of high level verification languages such as SystemVerilog, Specman, Vera or SystemC.<br />• Experience of defining and driving FPGA and/or emulation based testing flows.</p>
<p>Highly desirable experience:<br />• CPU, GPU, multi-processor and memory system verification.<br />• High-level programming, i.e. C/C++.<br />• Proficiency in Perl, Tcl, Assembler and Verilog.<br />• Knowledge of 2D and 3D graphics fundamentals and software APIs.<br />• OpenGL-ES/ OpenVG development.</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/principal-hardware-verification-engineers-019243.html]]></link>
        <pubDate><![CDATA[Thu, 05 Apr 2012 14:27:46 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/principal-hardware-verification-engineers-019243.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, 05 Apr 2012 14:27:30 +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>
<p>• Previous experience developing automated test frameworks.<br />• Degree (min 2.1) in Science / Software / Electronics.<br />• Proven C or C++ experience.<br />• Excellent understanding of Python, test automation and software design techniques.<br />• Good knowledge of web based application development and data presentation languages.<br />• Understanding of debugging techniques, configuration management and source control.</p>
<p>Desirable:</p>
<p>• Understanding of processor architectures.<br />• Understanding of deployment and maintenance of web based tools and SQL databases over multiple operating systems.<br />• Experience of wireless communication protocols (Bluetooth, UWB or Wi-Fi).</p>
<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, 05 Apr 2012 14:26:34 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-developer-test-automation-018152.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Electronics-/-Firmware-Engineer]]></title>
        <description><![CDATA[<p>Summary: electronics and firmware experience needed for real world solutions, technology consultancy, Cambridge, to £highly competitive + benefits.</p>
<p>This leading player in high technology consultancy services has a portfolio of clients worldwide and provides tangible real world solutions to a range of engineering needs.  This key role is for an Electronics / Firmware Engineer to work on technically demanding embedded hardware and firmware projects across a wide variety of industries utilising leading edge technologies; to participate in client interfacing, communication and technical programme lead; and to contribute to growth of the group.</p>
<p>This challenging role is for a high calibre engineer with at least a 2.1 (Hons) from a top university (so very good A level grades also needed!) with a track record of hardware design with embedded systems and programmable logic.  You must also have experience of C or C++ in embedded applications; system level design; and use simulation tools (Matlab or similar) and have experience of RF design.</p>
<p>This is a top opportunity for a talented Electronics/Firmware Engineer to work on client based projects in this challenging and dynamic environment.</p>
<p>Keywords: electronics, hardware, firmware, C, C++, embedded, MATLAB, consultancy, Cambridge, 2.1/1st.</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/electronics-firmware-engineer-018936.html]]></link>
        <pubDate><![CDATA[Wed, 04 Apr 2012 13:41:33 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/electronics-firmware-engineer-018936.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[Wed, 04 Apr 2012 13:40:15 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-implementation-consultant-017894.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Smallworld-GIS-Consultants]]></title>
        <description><![CDATA[<p>Smallworld GIS Consulting for one of Cambridge’s most successful technology companies!  Cambridge, £dependent on experience + excellent benefits + stock options.</p>
<p>A Cambridge success story - our client develops some of the most complex geospatial systems in the world.  These systems have wide ranging applications and are used by industry leaders worldwide.  With continued growth they’re now looking for Smallworld GIS Consultants with a strong technical background, excellent customer focus and superb problem solving skills.</p>
<p>This is a rare opportunity to join a successful and growing company in a varied and challenging role. The Smallworld GIS Consultant will deliver excellent consulting services to a strong customer base in the UK and Europe.</p>
<p>Depending on experience and expertise, the Smallworld GIS Consultant will either lead or be closely involved with customer projects; assist with proposals; have technical design input; and provide hands-on development support, integration and implementation services.</p>
<p>The successful candidate must have a strong technical background in Smallworld GIS (ideally expertise in PNI, Electric Office, etc), good general programming skills (i.e. C++, C# and web technologies) and working knowledge of Oracle. Excellent communication skills, particularly when presenting technical topics and product features to technical and non-technical audiences of varying sizes is essential.</p>
<p>European language skills and experience with Agile and SCRUM is advantageous.</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/smallworld-gis-consultants-019301.html]]></link>
        <pubDate><![CDATA[Wed, 04 Apr 2012 13:39:50 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/smallworld-gis-consultants-019301.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Software-Engineer]]></title>
        <description><![CDATA[<p>Summary: Global Software company needs an experienced Software Engineer with Unix and Windows plus experience with multiple programming languages, Cambridge, to £competitive + benefits.</p>
<p>This company has a global presence and their Cambridge team develops leading information exchange software for blue chip clients worldwide. You will play a major role in the specification, design, implementation, test and review of software modules for new and existing products. You will develop and test software modules to meet the product requirements specified by Product Management under the direction of the Software Development Manager, and contribute to the development of product innovations and new product specifications under the direction of the Project Manager/Software Team Leader, working with other team members and people from other departments as appropriate.</p>
<p>You will have good knowledge of programming for multiple platforms and environments including UNIX and Windows, a good working knowledge of the design and implementation of large or significant products using C, C++, and either C# and/or Java, a good awareness of scripting languages and development tools, an appreciation of the use of cryptography in IT security, an awareness of Internet technologies, protocols and standards, and an appreciation of relevant Quality (ISO9000) requirements and processes.</p>
<p>With a degree in a relevant computer science related subject, you will ideally have experience of at least two of the following (although good engineers working on just 'smart stuff' will be considered):</p>
<ul>
<li>Embedded systems programming,</li>
<li>Cryptography and computer security techniques,</li>
<li>Internet software application development,</li>
<li>Electronic commerce,</li>
<li>Computer Security, and/or</li>
<li>the use of formal software testing procedures and systems.</li>
</ul>
<p>This is an excellent opportunity to join this growing, global company at the cutting edge of technology.</p>
<p>Keywords: Cambridge, C, C++, C#, Java, UNIX, Windows, Cryptography, Security, Embedded, E-Commerce, Internet 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> 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-019433.html]]></link>
        <pubDate><![CDATA[Wed, 04 Apr 2012 13:38:27 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-engineer-019433.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Field-Applications-Engineer]]></title>
        <description><![CDATA[<p>Summary: Customer Facing Engineer, C, C++ &amp; Python, growing company, Cambridge, to £competitive + benefits.</p>
<p>This growing company specialises in the design and development of software and hardware solutions for highly innovative machines.  This new role is for a Field Applications Engineer to work in a customer facing software role with responsibilities as follows:</p>
<p>to be the first point of contact for technical customer requests; regular international travel (mainly short trips to Europe but there will be occasional trips to USA, Asia etc); developing customer specific requests and general test cases in both C++ and Python; take responsibility for releasing code to customers; manage all customer support issues, either resolving them or delegating to the software/hardware team;<br />help design the product with common customer issues in mind; testing the system with customer requirements in mind; and colour management of printers.</p>
<p>With excellent written and spoken communication skills, you will be self motivated and have a strong customer focus.  You will have programming skills in C/C++ and Python, an understanding of electronics and mechanics and foreign language skills (particularly Spanish, German and/or French).</p>
<p>This is an excellent opportunity to work with this fast moving company.</p>
<p>Keywords: Customer facing, FAE, C, C++, Python, Spanish, German, French, Software, Hardware, 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/field-applications-engineer-019038.html]]></link>
        <pubDate><![CDATA[Wed, 04 Apr 2012 13:37:29 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/field-applications-engineer-019038.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 £45k + benefits.</p>
<p>C and C++ Software Engineer - 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.</p>
<p>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 will 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.</p>
<p>As well as being a C and C++ Software Engineer, any experience in the following will be useful:</p>
<p>· Knowledge of automotive communication protocols e.g. CAN, J1939 and automotive standards, especially MISRA and AUTOSAR<br />· experience of GUI development using C#/.NET<br />· SW documentation creation<br />· development using varied microprocessors, e.g. TriCore, PowerPC, v850, etc.<br />· Embedded OS: QNX and/or RT-Linux skills <br />· Visual Studio 2010<br />· .NET Development<br />· use of 3rd party libraries (e.g. BOOST, Xerces)<br />· use of scripting languages for automation.<br />· and/or German language skills..</p>
<p>These are excellent opportunities for C and C++ Software Engineers to join this growing company at the cutting edge technology.</p>
<p>Keywords: C, C++, C#, embedded, Visual Studio, York, 2:1, 1st, PhD, embedded.</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/embedded-software-engineers-019106.html]]></link>
        <pubDate><![CDATA[Wed, 04 Apr 2012 13:36:29 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-engineers-019106.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Electronics-/-Firmware-Engineer]]></title>
        <description><![CDATA[<p>Summary: High calibre Electronics/Firmware Engineer needed by top technology company, Cambridgeshire, to £highly competitive + benefits.</p>
<p>This highly regarded, innovative company specialises in the development of solutions for high technology clients worldwide. This new role is to join a team, which includes mechanical, digital and analogue electronics, firmware and software engineers who are expected to balance design/development and project leadership responsibilities. They therefore need individuals with outstanding communication and people skills, as well as a passion for innovation. You will be expected to:</p>
<ul>
<li>            immediately engage in a technically and commercially stretching environment;</li>
<li>           develop high speed and analogue electronics systems across the full product life-cycle – design, implementation, test and support;</li>
<li>           be proficient with some or all of the following: VHDL, Altera Quartus, Altium Designer, C/C++;</li>
<li>            contribute to and lead technically demanding industrial printer projects; and</li>
<li>            effectively integrate with a talented multi-disciplinary team of like-minded people.</li>
</ul>
<p>You must have at least a 2.1 Hons degree in Electronics, Computer Science or related subject from a good University (i.e you will need very good A level grades as well) and have a good mixture of design, implementation and test capabilities. You must have excellent communication and presentation skills and be a team player.</p>
<p>This is an excellent opportunity to join this dynamic company at the cutting edge of technology.</p>
<p>Keywords: Analogue, Digital, Firmware, Electronics, C, C++, consultancy, Cambridge, 2.1, 1st, VHDL.</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/electronics-firmware-engineer-019125.html]]></link>
        <pubDate><![CDATA[Wed, 04 Apr 2012 13:24:23 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/electronics-firmware-engineer-019125.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Engineer]]></title>
        <description><![CDATA[<p>Summary: This growing company seeks a high calibre Software Developer for this team within financial applications, London, to £highly competitive + superb benefits.</p>
<p>You will be working with a small highly talented collection of software developers working closely with quantitative analysts to create a global automated trading, execution and back testing system. The intellectual level in the team is extremely high, and the environment is friendly and informal: there is no dress code, there is a flat management structure and people are judged on the quality of their work rather than rigid adherence to fixed hours.</p>
<p>You will have excellent academic qualifications – very good A levels and a 1st or 2.1 from a top university in a relevant subject e.g. computing, science, mathematics, engineering, etc - with prior professional development experience using an OO language (such as C++, Java, C#) and have the ability to understand the architecture of large complex systems.  You will have proven ability in both software design and implementation and a genuine interest in technology and finance.</p>
<p>Keywords: PhD, 2.1, 1st, London, Finance, OO, C++, Java, C#.</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-017361.html]]></link>
        <pubDate><![CDATA[Wed, 04 Apr 2012 13:23:10 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-017361.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Graduate-/-Junior-C++-Developer]]></title>
        <description><![CDATA[<p>Graduate / Junior C++ Developer – Microsoft DirectX, Computer Science, 1st/2.1, HLSL. Basingstoke, c£30,000 DOE.</p>
<p>This is an excellent opportunity for a Graduate / Junior software developer to join an internationally recognised company, developing leading visual software solutions. Utilising excellent analytical and problem solving skills, you will join a progressive team, taking responsibility and contributing to projects through production, execution and maintenance of software / test plans / technical documentation.</p>
<p>Key requirements:<br />- Excellent academic background with 1st/2.1 Class Honours Degree in Computer Science or a scientific / engineering subject with a large programming component, with good A-levels (or equivalents).<br />- Previous project experience writing code in C++, with experience using DirectX. Any further exposure to HLSL would be highly beneficial.<br />- Strong interest in virtual / augmented reality software development would be ideal.<br />- Details of any hobby / personal projects in programming in any mainstream OO language would be of great interest.</p>
<p>Applicants who are about to graduate later this year are encouraged to apply. Do note that applicants must be either UK or EU nationals, or have the right to work in the UK already. For the right applicant, this could be a great start to your career – working with like-minded engineers who are passionate about the product they develop and have the opportunities to work on very leading edge technologies. Graduate / Junior C++ Developer – Microsoft DirectX, Computer Science, 1st/2.1, HLSL. Basingstoke, c£30,000 DOE.</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 /> <br />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/graduate-junior-c-plus-plus-developer-019662.html]]></link>
        <pubDate><![CDATA[Wed, 01 Feb 2012 13:29:56 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-junior-c-plus-plus-developer-019662.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Design-Engineer]]></title>
        <description><![CDATA[<p>This is an exciting role for a Senior Design Engineer to join a team of extremely capable engineers working on leading edge microprocessor core and microprocessor system designs.  The aim is to constantly push the CPU power, performance and area boundaries whilst generating designs that are robust, maintainable and deliverable.</p>
<p>Your responsibilities will cover all areas of the design and verification process: working closely with customers, architectural design and modelling, writing specifications, design and simulation, verification of functionality, generating deliverables and maintenance of designs.</p>
<p>You will have real influence - making a major contribution to projects whilst also providing mentoring to the more junior engineers working within the project. You should be capable of providing a technical lead - taking full responsibility for the specification and performance of the design and, together with the project manager, being responsible for timely delivery.</p>
<p>In addition to an impressive, relevant academic record, you should have proven project design experience - ideally on microprocessors or microprocessor based systems - along with exposure to all stages of the design cycle.</p>
<p>Your technical skills should include:</p>
<ul>
<li>Substantial multi project experience of high performance RTL design</li>
<li>Module and block level specification and documentation</li>
<li>RTL coding and design implementation</li>
<li>Familiarity with a Unix / Linux working environment </li>
<li>Ideally some programming experience in Assembler, C , C++</li>
</ul>
<p>Any experience of design techniques for low power, testbench design with Specman e or SystemVerilog and modelling at an architecture/design level would be a definite advantage.</p>
<p>In addition to 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/senior-design-engineer-019193.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 22:14:35 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-design-engineer-019193.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Embedded-Software-Engineer]]></title>
        <description><![CDATA[<p>Develop software for the world’s most highly integrated wireless solutions! C, Embedded, Agile, Wireless, Assembler. Belfast, £competitive dependent on experience + v good benefits.</p>
<p>World-leading wireless company seeks a Senior Embedded Software Engineer to join their talented firmware team.  This is a great career opportunity for an accomplished Embedded Software Engineer to play a key development role in a highly dynamic environment.</p>
<p>The Senior Embedded Software Engineer will develop software for a range of wireless chips in an Agile environment and mentor junior engineers. Experience of wireless technologies (Bluetooth, UWB, Wi-Fi, ...) and Assembler is advantageous.</p>
<p>Requirements:</p>
<ul>
<li>Degree (minimum 2.1) in Software, Electronics, Science or Maths.</li>
<li>Proven experience of Embedded C.</li>
<li>Experience of C++ and scripting languages (Perl, Python).</li>
<li>Understanding of processor architectures and peripherals.</li>
</ul>
<p>Apply today and join a Belfast success story!</p>
<p>Keywords: Senior Embedded Software Engineer, C, C++, Assembler, Wi-Fi, Bluetooth, Wireless, UWB, Agile.</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-019411.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 16:48:15 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-embedded-software-engineer-019411.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[Sun, 01 Jan 2012 16:42:09 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/consultant-software-engineers-016606.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Graduate-Software-Engineer]]></title>
        <description><![CDATA[<p>Graduate Software Engineer, Consultancy, embedded, C++, C#</p>
<p>Our client is an expanding, highly professional and award-winning technical consultancy developing state of the art new products for a number of high-tech sectors.</p>
<p>Due to growth, they are now seeking Graduate Software Engineers to join their team.</p>
<p>You'll have a 1st or 2.1 honours degree in Computer Science, Electronics Engineering or Physics, from a top university course requiring A grades at A level. You'll have a broad range of software skills including embedded C++ or C#, good team working &amp; problem solving abilities, and be credible in front of customers.</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>Keywords: graduate software engineer, software engineering, C++, C#, embedded, consultancy, Cambridge, £excellent</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-engineer-018094.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 16:21:14 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-software-engineer-018094.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Junior-Research-Engineer]]></title>
        <description><![CDATA[<p>Junior Research Engineer for green technology company. Oxbridge calibre, Engineering / Physics / Maths, algorithms, no experience necessary</p>
<p>A superb opportunity for a bright graduate, PhD or 'second jobber' to join a young company developing innovative, energy-saving technologies.</p>
<p>With this early-stage company, based in Oxford. A range of experience will be considered, from fresh graduate or PhD to more experienced engineers. My client is seeking really smart, enthusiastic people. You MUST have top academic qualifications (Oxbridge calibre) including a 2.1 or 1st Class Hons degree in Engineering, Applied Maths, Physics or similar numerate subject.</p>
<p>In terms of the specific job role, you will join a research team working on our client's core technology. You must be dynamic and capable of working without constant supervision.</p>
<p>Programming familiarity is useful to help in the analysis and development of new algorithms, but this is not a software engineering job - extensive programming experience is not a pre-requisite.</p>
<p>However, any of the following would be a plus: MATLAB, Python, C, C++, artificial intelligence, signal processing (DSP).</p>
<p>In addition to competitive salaries, a generous package is offered.</p>
<p>This could be the opportunity you've been waiting for - contact us now to find out more!</p>
<p>Keywords: engineering, mathematics, maths, physics, algorithms, signal processing, DSP, energy saving, green technologies, 2.1, 1st Class Hons, PhD, C, C++, Python, MATLAB, Oxford, graduate</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/junior-research-engineer-019473.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 16:16:50 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/junior-research-engineer-019473.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Embedded-Developer]]></title>
        <description><![CDATA[<p>Do you have outstanding qualifications and experience?</p>
<p>This world-leading company develop software tools used by many of the world’s top engineering companies.</p>
<p>Your role will be to create tools of exceptional quality that accelerate the development of embedded software.</p>
<p>Qualifications Required / Preferred</p>
<p>Must have:</p>
<p>· A top degree plus 3 years experience or PhD in Computer Science, Physics, Engineering, Electronics or a related field <br />· Industry-strength, software development experience in C /C++<br />· Experience in real time embedded software development in C including multi threaded programming<br />· Knowledge of communication protocols e.g. CAN, TCP/IP, RS232, USB and protocol design <br />· Expertise in object oriented design<br />· Solid oral and written communication<br />· Self-motivated, independent worker, with a history of driving tasks to completion</p>
<p>Experience in any of the following is a plus</p>
<p>· Experience with MATLAB, Simulink, Code Generation <br />· Device driver development for I/O peripherals</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-developer-019139.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 16:14:20 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-developer-019139.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Test-Developer]]></title>
        <description><![CDATA[<p>Software Test Developer – automated testing, C++ / C# / python development, Windows application. Cambridge, to £38,000 DOE + benefits.</p>
<p>Our client is a market-leading software house for the life-science sector. At their rapidly expanding Cambridge office they seek a Software Test Developer to undertake in-house automated testing through formulation / design / execution of test plans and test suites, proactively work with development team regarding software releases and quality verification, and also provide development input for Windows based applications.</p>
<p>Software Test Developer requirements:<br />- 1st/2nd Class degree in a technical subject (ideally computer science, software engineering) with strong A-levels (B grades or better).<br />- Commercial experience in software testing for Windows applications for an applied technology.<br />- Some programming experience using modern programming languages (C++ / C# / python) with a strong aptitude to develop skills further in software development, and to be able to contribute in code development in projects using C++ / C#.<br />- Proactive mindset and strong problem-solver.<br />Further experience would be beneficial: Writing unit tests; Development of Windows applications; Test automation frameworks; Testing of Windows GUI applications; and Static and dynamic code quality tools.</p>
<p>This is an excellent opportunity for a technically minded problem-solver to provide quality assurance through testing of software, and further develop their software skills on commercial projects. Software Test Developer – automated testing, C++ / C# / python development, Windows application. Cambridge, to £38,000 DOE + benefits.</p>
<p>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>
<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-test-developer-019400.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 15:19:32 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-test-developer-019400.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[3D-/-Graphics-Software-Engineer-/-PhD]]></title>
        <description><![CDATA[<p>3D / Graphics Software Engineering role / Bright Graduate or PhD<br />Excellent Numerical skills, Java, Good Qualifications</p>
<p>Are you a frustrated software engineer or a very bright Graduate / PhD with excellent programming skills - ideally using Java, C++ or similar - and keen to seek new, interesting and challenging project work? </p>
<p>This is a great role with a successful software company in Cambridge, to work on the search, manipulation and pattern recognition of 3D objects.</p>
<p>The company offer a superb working environment to join a motivated software team responsible for the design and development of leading-edge technical software, with involvement across the full software development life cycle. <br /> <br />With a solid academic record (2.1 Hons / good ‘A’ levels - ideally PhD or MSc) you should have solid  algorithmic / mathematical abilities, be able to "think in 3D" and, ideally have reasonable fluency in a high level language such as Java. Any knowledge of other technologies such as Eclipse, Axis2, J2EE, XML, SQL, JDBC, C#, C++, Perl, HTML, JSP, Visual Studio, SOAP, and shell scripting would be an advantage.</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>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-software-engineer-phd-018779.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 15:08:17 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/3d-graphics-software-engineer-phd-018779.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Software-Engineers-/-Technical-Liaison-Consultants]]></title>
        <description><![CDATA[<p>Senior Software Engineers / Technical Liaison Consultants<br />Linux, programming, communication, client-facing</p>
<p>This is a superb opportunity to work in one of the best R&amp;D software development environments in Cambridge, 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 - in a commercial software environment that feels more like a university research lab.</p>
<p>With further growth, they now seek a bright Senior Software Engineers / Technical Liaisons Engineers to join the team. The positions would suit people who wants to remain deeply technical, but move away from full-time software development – although there will still be plenty of opportunity to write code.</p>
<p>You will take responsibility for the technical relationships between the Software Developers / R&amp;D team and their partner companies – which include including Tier 1 OEMs, hardware manufacturers, and software vendors – along with the development of bespoke features for key customers. You will continue to apply your technical expertise, “translating” between technical and non-technical staff. As you will enjoy both software development and regular technical discussions with partners - good technical communication / interpersonal skills and software engineering skills are therefore equally essential.</p>
<p>You should have an impressive academic record in software engineering / computer science, with relevant commercial experience (although post PhD graduates will also be considered).  You should be comfortable with Linux (including shell scripting) – any experience in high-level programming (such as C, C#, OCaml, Java, Python, Microsoft PowerShell) and / or knowledge of functional programming languages such as OCaml, ML or Haskell would be a strong advantage.</p>
<p>You must be comfortable in face-to-face meetings / conference calls with both technical and non-technical personnel, and may be required to make formal / technical presentations.</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: Senior Software Engineer - Technical Liaison / Consultant, PhD, Linux, C / C#,/ Java, programming, communication, client-facing, shell scripting, compiling drivers, OCaml, Python, Microsoft PowerShell, functional programming, OCaml, ML, Haskell, 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-software-engineers-technical-liaison-consultants-019438.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 15:07:41 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-engineers-technical-liaison-consultants-019438.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[C++-or-C#-Windows-Software-Developer]]></title>
        <description><![CDATA[<p>Windows Software Developer, C# or C++, Good Maths / Science background, c£45k + extensive benefits, Worcester</p>
<p>With further growth, this highly respected company now seek a bright, well-qualified C# / .Net or C++ / MFC Software Engineer (with a good degree from a top University) to design and develop customer-focused software.  With solid Windows programming experience you should be able to work comfortably at both the Systems and User Interface level.</p>
<p>This Windows Software Developer role will involve you in all stage of the product lifecycle – requirements, analysis, design, testing, release and support.</p>
<p>Essential skills / experience:</p>
<p>• High-technology / scientific background<br />• Good mathematical capability<br />• Experience of Agile methodologies<br />• Experience with MFC and Visual C++ or C# / .Net</p>
<p>Any knowledge of Embedded systems &amp; / or Systems Modelling and analysis using tools such as Matlab would be beneficial.</p>
<p> In addition to a competitive salary, you will enjoy a superb range of benefits including a company profit share, pension plan, life assurance, share save plan, child care voucher scheme, health care and subsidised gym club membership. <br /> <br />Keywords: Windows Software Developer, C# or C++, Good Maths / Science background, c£45k + extensive benefits, Worcester, Systems / User Interface, Embedded Systems, Modelling, Matlab.</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-or-c-sharp-windows-software-developer-018178.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 14:40:02 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/c-plus-plus-or-c-sharp-windows-software-developer-018178.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Graduate-Software-Applications-Engineer]]></title>
        <description><![CDATA[<p><strong>Applications Software Engineer – C++, Graduate, Travel, Vision / Image Processing, Computer Science. Basingstoke, North Hampshire, to c£32,000 DOE.</strong></p>
<p>Our client is at the forefront of entertainment technology, through their innovative image tracking / processing solutions. As part of their company growth, they are expanding their team and looking for a bright, amiable software graduate with ambitions to travel, as work with tier 1 clients will be located across the globe. Recent graduates or final year CS degree students are encouraged to apply. <br /> <br />Candidate requirements:<br />- Strong academic background: 1st/2.1 in Computer Science (or degree subject with a heavy CS content) from a top university and excellent A-levels (ideally A’s in Maths and Physics, or equivalents).<br />- Strong use of C++ (ideally substantial project work).<br />- Some commercial software experience (including internships / summer placements) is desirable. Hobby software development projects are also looked upon favourably.<br />- Positive attitude and happy to travel (up to 80% of the role will be travelling / working on client sites).<br />- Vision / Image Processing experience would be beneficial but is not essential.</p>
<p>Working with like-minded, innovative team members, this is an excellent opportunity to work on highly visible technology (impacting millions of people), and also provide you the chance to use your passport as a globe-trotting Applications Software Engineer. C++, Graduate, Travel, Vision / Image Processing, Computer Science. Basingstoke, North Hampshire, to c£32,000 DOE.</p>
<p>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>
<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-applications-engineer-019450.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 14:38:53 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-software-applications-engineer-019450.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Applications-Engineer]]></title>
        <description><![CDATA[<p>Summary: modelling, client liaison/support for international software company, Cambridge, to £competitive + benefits.</p>
<p>This highly regarded, established company provides world class software solutions for blue-chip clients worldwide.  Their suite of software is utilised by many engineering and business based companies and this key role is to work direct with their customers to understand their real engineering challenges and help them to understand how to apply our client’s products to their problems – you will focus on system modelling and simulation and model verification and validation.  You will be working as part of a talented, high-energy team and each day you will be using your modelling, industry domain and interpersonal skills to help their customers derive value from investing in our client’s products; products that allow control system engineers to manage the research, design and testing of systems at a high level, allowing the rapid development of innovative products.  This is a client facing role and you will provide pre-sales technical support, prepare and deliver proof-of-concept presentations, support customer product evaluations, and feedback customer experiences back to the other members of the team.</p>
<p>With a strong degree from a top university in an engineering subject (with some specialisation in control), you must have experience in applying CAE tools to engineering problems.  You must have extensive experience of Simulink and MATLAB and good C and/or C++ programming skills.  Your personable communication skills will be exemplary and you must be happy to travel (mostly in the UK and occasionally overseas).</p>
<p>Keywords: Client facing, Cambridge, 1st, 2.1, PhD, Simulink, MATLAB.</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/applications-engineer-019158.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 14:36:18 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/applications-engineer-019158.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-/-Senior-Software-Engineers]]></title>
        <description><![CDATA[<p>With a proven track record of bringing unique and exciting technologies to market that provide intelligent digital media delivery, our client is looking for software and senior software engineers to specify, design and implement server software components of their content distribution network.</p>
<p>With excellent understanding of the complete software development lifecycle, you will have experience of taking responsibility for the design and implementation of major product components or features.  Your technical skills will include:</p>
<p>Technical Experience required C++; Linux; Python; Network systems development and internet core protocols; High performance code; Data structure and algorithm design and implementation; SQL; and HTML/XML.</p>
<p>Any of the following would also be beneficial:</p>
<p>Extra credit will be given to candidates who have some or all of the following: MS Windows development experience; Perl; MySQL; Apache; JavaScript; and acting as a technical lead and/or mentoring junior software developers.</p>
<p>This is a fantastic opportunity to work in an innovative environment where performance is recognised and rewarded.</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-senior-software-engineers-019127.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 14:33:02 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-senior-software-engineers-019127.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Mobile-Developer,-C++]]></title>
        <description><![CDATA[<p>Mobile Developer - Android, iPhone, Windows CE, Symbian, Mobile Linux</p>
<p>An exciting opportunity for an experienced Mobile Developer to join a successful and expanding engineering team, developing products with tens of millions of users worldwide. You will receive a competitive salary and excellent benefits including a 35 hour week, private medical and dental care cover, pension and share options schemes.</p>
<p>This is an excellent opportunity for a mobile developer to work on the design and implementation of mobile device software. As a member of a small team, you will be expected to contribute to all aspects of the product, including roadmap, development, user experience and test frameworks.</p>
<p>Your skills and experience will include:</p>
<p>• Good degree in Computer Science or similar<br />• Demonstrable experience of developing networked software for mobile platforms<br />• Experience of Android, iPhone, BlackBerry, Windows Mobile, Windows CE, Symbian, Mobile Linux<br />• Excellent understanding of mobile device architecture, mobile operating system internals and<br />mobile network technologies<br />• Strong C++ development skills, ideally with Java <br />• Understanding of network programming, protocol design, user interface design, compression, security and multithreaded programming</p>
<p>Don't delay, apply today!</p>
<p>Keywords: mobile developer, Android, iPhone, BlackBerry, Windows Mobile, Windows CE, Symbian, Mobile Linux, mobile device architecture, mobile operating system internals, mobile network technologies, C++, Java, network programming, protocol design, user interface 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>
<p> </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/mobile-developer-c-plus-plus-019054.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 14:31:24 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/mobile-developer-c-plus-plus-019054.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Tools-Developer,-3D-Graphics]]></title>
        <description><![CDATA[<p>Summary: Java/C++, tools, user interfaces, graphics, Cambridge, to £highly competitive + top benefits</p>
<p>Are you a smart software developer looking for an exciting role developing tools for computer graphics?</p>
<p>Our client produces cutting edge tools and technologies for real-time computer graphics, which are used by experts in industry, computer games and R&amp;D on desktop, mobile and embedded platforms. They're getting ready to roll out the next major version of their technologies, so they're looking to add top people to their team.</p>
<p>You'll have a good degree in computer science, engineering or a relevant subject, and several years experience in tools development or computer graphics.</p>
<p>You'll be joining the tools team, helping to create brand new tools, enhance existing ones, and integrate them into existing IDEs. You'll have an interest in user interface design and be excited by the idea of creating great tools for professionals to use.</p>
<p>You'll be skilled in Java and/or C++ on either Windows, Linux, Mac OS X or a mobile platform such as iOS or Android. You'll likely have experience of a modern source control system such as SubVersion, Git or Mercurial.</p>
<p>You may have experience of a modern 3D graphics API - perhaps DirectX, OpenGL or OpenGL ES. Any experience with IDE plug-in development, Python, Ruby, embedded platforms, real-time operating systems or device driver development would be beneficial.</p>
<p>This is an ideal opportunity for a bright tools developer with an interest in graphics to join a great company. We'd love to hear from you.</p>
<p>Keywords: Java, C++, tools, user interfaces, graphics, 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-tools-developer-3d-graphics-019197.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 14:29:55 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-tools-developer-3d-graphics-019197.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) 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[Sun, 01 Jan 2012 14:12:14 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-software-developer-019053.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[3D-C++-Software-Developer]]></title>
        <description><![CDATA[<p>3D C++ Software Developer – DirectX / HLSL, C++, C, Java, Computer Science, Basingstoke, Hampshire, c£35k DOE.</p>
<p>Ground-breaking software innovations for high-profile global broadcasting – our client develops leading applications which are literally changing the “rules”. They seek a 3D C++ Software Developer (with C or Java being advantageous!) with a game background using shader tools (DirectX / HLSL) to develop their visual solutions. As part of a dynamic team, the 3D C++ Software Developer will be at the forefront of development of digital tools that are already affecting global markets; using a proactive attitude to design innovative solutions through core programming and implementation of leading high-profile requirements.</p>
<p>The 3D C++ Software Developer will have:</p>
<ul>
<li>           Strong academic record (1st / 2.1 ideally in Computer Science or a technical subject with a large amount of CS, with A’s and B’s at A-level (or equivalent)).</li>
<li>            Commercial experience in a games development or similar environment using C++.</li>
<li>           Used DirectX and / or HLSL (other shader tools may be considered), with a deep appreciation of APIs.</li>
<li>           Strong problem solving skills, be able to contribute to teams, and be able to convey solutions succinctly verbally and through documentation.</li>
</ul>
<p>Any knowledge / experience with C / Java; OpenCL and Cuda; Mobile device development would be beneficial.</p>
<p>This is a fantastic opportunity for a 3D C++ Software Developer to work on exciting projects in a vibrant environment, and in return be rewarded with an excellent remuneration package. 3D C++ Software Developer – DirectX / HLSL, C++, C, Java, Computer Science, Basingstoke, Hampshire, c£35k DOE.</p>
<p>Recommend for £250 – see www.ecmselection.co.uk/tell-a-friend for details.</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-c-plus-plus-software-developer-018957.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 13:52:39 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/3d-c-plus-plus-software-developer-018957.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Software-Developers]]></title>
        <description><![CDATA[<ul>
<li>Summary: Senior Software Developers with C++ and Java needed by rapidly growing scientific software company, Cambridge, to £50k + benefits.</li>
</ul>
<p>This rapidly growing company, headquartered in Cambridge and expanding in the US, seeks multi-talented senior software developers with C++ and Java to work on their leading edge data mining software.  With a very good degree (i.e. including good A level grades) you must have excellent object oriented programming skills in C++ and/or Java.  A senior software developer with C++ and Java will have full software development lifecycle experience and experience of typical industry tools such as GCC, Eclipse, Visual Studio, SCons, Junit, Mercurial, Bugzilla and so on.  You will be a good team member with strong interpersonal skills, and must have led other software engineers in a commercial setting.</p>
<p>It is also expected that senior software developers will not only have good C++ and Java will have at least some of the following:</p>
<ul>
<li>Cross platform development on Linux and Windows;</li>
<li>A good knowledge of other programming languages such as C, Perl, Python;</li>
<li>Experience of at least one of the following: application servers, database internals, data visualisation, distributed systems, document processing, content repositories, full text search, grid computing, information retrieval, NLP semantic web, text mining, UI design or web services;</li>
<li>A good understanding of modern development techniques and processes such as agile development, design patterns and test driven development.</li>
</ul>
<p>Keywords: Senior Software Developers with C++ and Java, Cambridge, 2.1, 1st, Linux, Windows, OO.</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-developers-019146.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 13:50:56 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-developers-019146.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Top-Flight-Graduate-Software-Developer]]></title>
        <description><![CDATA[<p>Our client is widely recognised as one of the best companies to work for in the UK. They produce simple, usable tools for use by experienced professionals around the world. Their emphasis on company culture, quality of life and having fun whilst working is hard to match, and they've a real feel good atmosphere, where developers are highly valued from the very start and given the latest tools and technologies to build the best products around.</p>
<p>You'll be:</p>
<p>- A graduate with (or predicted) a 2:1 or 1st in a technical subject from a good University<br />- A programmer at heart who loves technology and building cool stuff<br />- Something of a perfectionist, but with a good dose of pragmatism<br />- Keen to see your work in the hands of real people - and to have them love your work, even if that means more effort for you to get it right!</p>
<p>You'll also have:</p>
<p>- Demonstrable coding skills in C#, Java, C++ or another mainstream language<br />- A good understanding of computer science concepts such as complexity and object-orientation<br />- An interest in developing good software architectures or in top flight user interface design</p>
<p>You'll get to be part of a growing, enthusiastic team of likeminded individuals. You'll get to work on a wide range of projects, with fellow developers as well as dedicated testers, usability experts and technical authors, using a truly agile approach. You'll learn a lot (and doubtless teach your colleagues a few things too as time goes on!).</p>
<p>As a graduate developer, you'll receive a generous salary (circa £30 - £35k) and a top benefits package including flexible working, a roughly 40 hour working week, 25 days' holiday, free hot breakfasts and lunches, a pension, healthcare, life assurance, travel insurance, childcare vouchers, discounted gym membership, free parking...the list goes on!</p>
<p>If all this sounds too good to be true, in many companies it probably is - but these guys are special, and they'd love to hear from you.</p>
<p>Keywords: Graduate, developer, applications, agile, usability, UI, C#, Java, C++, Windows</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/top-flight-graduate-software-developer-019621.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 13:43:36 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/top-flight-graduate-software-developer-019621.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[C++-/-Java-Software-Developer]]></title>
        <description><![CDATA[<p><strong>C++ / Java Software Developer, Cambridge, to £45k.</strong></p>
<p><strong>Summary:  The opportunity for a talented C++ / Java Software Developer to join a highly skilled engineering team developing new functions and products delivering sophisticated algorithmic trading solutions.</strong></p>
<p>Requirements you will have:</p>
<p>·           A First Class or Second Class Upper first degree in Computer Science or closely related subject, with a Masters or PhD degree being considered highly desirable.</p>
<p>·            Experience of commercial software engineering, working practices and methodologies, especially agile software development.</p>
<p>·            Demonstrable development skills in one or more of Java, C++ or .NET, and be keen to learn the others as required.</p>
<p>·            Experience of software development and maintenance on multiple platforms including Windows and Linux, with Solaris also desirable.</p>
<p>·            Knowledge and practical experience of QA methodology and practice will be considered highly desirable.</p>
<p>·            Knowledge of scripting languages like Python and Perl is very desirable.</p>
<p>·            Experience in developing Graphical User Interfaces desirable, with an eye for graphic design and usability.</p>
<p>·            Knowledge of modern web development technologies desirable; XML, HTML, JavaScript, MVC patterns, J2EE, Ajax, Spring.</p>
<p>·            Knowledge of networking and integration technologies useful, e.g. JMS, ESB, other middleware.</p>
<p>·           Strong interpersonal and presentation skills in order to interact with your peers and prospects/customers.</p>
<p>·            Knowledge on the latest programming patterns, and take pride in delivering software engineered to the highest standards of re-use, extensibility, efficiency and readability.</p>
<p>A fantastic opportunity to join a talented team and build on your existing all-round software development skills.</p>
<p><strong>Keywords: C++, Java, Python, Agile, GUI Design, Graphics, Usability, Software Engineer, CEP, Financial Services, Complex Event Processing.</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> 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-java-software-developer-019235.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 13:41:51 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/c-plus-plus-java-software-developer-019235.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Community-Software-Developer,-3D-Graphics]]></title>
        <description><![CDATA[<p>Summary: DirectX, OpenGL/ES, community, optimisation, Cambridge, to £highly competitive + top benefits</p>
<p>Are you a smart software developer looking for an exciting role in computer graphics?</p>
<p>Our client produces cutting edge tools and technologies for real-time computer graphics, which are used by experts in industry, computer games and R&amp;D on desktop, mobile and embedded platforms. They're getting ready to roll out the next major version of their technologies, so they're looking to add top people to their team.</p>
<p>You'll have a good degree in computer science, engineering or a relevant subject, and several years experience in computer graphics.</p>
<p>You'll be joining the community team, writing real graphics code and producing content for use by the community. You'll also turn your hand to debugging and optimising graphics code, both in-house and to help the community at large.</p>
<p>You'll be skilled in C or C++ on either Windows, Linux, Mac OS X or a mobile platform such as iOS or Android. You'll have experience of a modern 3D graphics API such as DirectX, OpenGL or OpenGL ES. You'll likely have experience of a modern source control system such as SubVersion, Git or Mercurial.</p>
<p>Any experience with GCC and the GNU build system, embedded platforms, real-time operating systems would be beneficial.</p>
<p>This is an ideal opportunity for a bright developer with an interest in graphics to join a great company. We'd love to hear from you.</p>
<p>Keywords: DirectX, OpenGL/ES, community, optimisation, 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/community-software-developer-3d-graphics-019195.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 13:24:40 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/community-software-developer-3d-graphics-019195.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Lead-Software-Developer-Team-Manager-C-/-C++]]></title>
        <description><![CDATA[<p>Lead Software Developer / Team Manager - C / C++ diagnostic instruments / consumer products, embedded, desktop applications, web.</p>
<p>This is a superb opportunity within the small R&amp;D group of an international company involved in the innovation, design and development of specialised 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 on Embedded, Desktop application software and Web-based systems.  Projects will be wide ranging - from initial investigative research through to full systems development, regulatory submission and third party manufacture.</p>
<p>You will also coordinate project resources to ensure projects timescales, specifications and budgets - helping to build and mentor the technical team. </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 in at least two of Embedded systems - C / C++, Desktop application 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. Ideally, you should have good exposure to modern development methods such as agile development / scrum / extreme programming 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++ - diagnostic instruments, consumer products, embedded, desktop applications, web development, C / Embedded Software development, Electronics, agile development / scrum / extreme programming.</p>
<p> </p>
<p>Another top job from ECM, the high-tech recruitment experts.</p>
<p>Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call 01223 813399 or email your CV to: register@ecmselection.co.uk or visit: <a href="http://www.ecmselection.co.uk/">www.ecmselection.co.uk</a>. We will always ask before forwarding your CV.</p>
<p>Please apply (quoting ref: 019017) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.</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/lead-software-developer-team-manager-c-c-plus-plus-019017.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 13:24:40 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/lead-software-developer-team-manager-c-c-plus-plus-019017.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Software-Developer-/-Engineer]]></title>
        <description><![CDATA[<p>Senior Software Developer - C / C++ / Java, Embedded Development, Web Technologies, Agile - Cambridge, to c£50,000 + extensive benefits / options / pension</p>
<p>This is a superb opportunity for a Senior Software Developer / Engineer will 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-based Applications. The position offers a great variety of work - from early-stage research through full systems development to manufacture transfer and service deployment. 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, such as:</p>
<p>• Expert skills in languages such as C / C++ / Java<br />• Significant experience in Embedded Systems Development for consumer products<br />• Extensive experience in Agile methodologies / scrum / extreme programming etc.<br />• Ideally, experience in Open Source development, tools and processes<br />• Knowledge of Telecoms, Cloud Computing, Web Technologies, Information Architecture and Metadata protocols are an advantage.<br />• Familiar with the design of cost-optimized, high-volume consumer products including electronic systems</p>
<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.</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-developer-engineer-019398.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 13:24:33 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-developer-engineer-019398.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Quality-Software-Engineer]]></title>
        <description><![CDATA[<p>Our client is a world renowned software engineering company. Their tools are used by many of the worlds leading engineering companies.  They are currently looking for creative problem solver to work along side a small group of software engineers and ensure that their software is up to scratch and of exceptional quality.</p>
<p>With a degree in physics, maths or computer science, you are also likely to have a PhD.  Your skills will now include experience with a structured programming language such as C++ or Java and programming experience with MATLAB and Simulink. </p>
<p>Beneficial experience:</p>
<ul>
<li>            Knowledge of Aerospace, Automotive, Signal Processing or similar domains</li>
<li>            Knowledge of modelling &amp; simulation and control systems</li>
<li>            Familiarity with Make-files/shell scripting, etc.</li>
<li>            Knowledge of industry testing standards, and the methods of Software Development and Quality Engineering</li>
<li>            Exposure to automated testing tools such as memory, performance, code coverage, etc.</li>
<li>           Test automation experience</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/quality-software-engineer-019113.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 13:19:08 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/quality-software-engineer-019113.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Microprocessor-/-CPU-Modelling-Architect]]></title>
        <description><![CDATA[<p>CPU / Microprocessor Performance Modeller / Architect, Cambridge</p>
<p>This is a great opportunity to joining an established world-leading company.  The role offers the security and rewards of a reputable employer - but with the ground-breaking technology and excitement of a start-up. </p>
<p>As CPU Performance Architect you will join a motivated team to design, test, and debug software models of future generation microprocessors. This will include microarchitecture modelling; development of performance analysis and projection methodologies; workload development and characterization; and performance validation.</p>
<p>In addition to an impressive academic record, you should ideally have solid commercial experience in processor performance modelling or validation along with some exposure to areas such as:</p>
<ul>
<li>CPU (or GPU) micro-architecture including knowledge of areas such as processor pipelines and memory systems</li>
<li>Basic understanding of logic design and state machines</li>
<li>Microprocessor modelling using C or C++ </li>
<li>Assembly language programming</li>
<li>Good software engineering skills including data structures and algorithms</li>
<li>Specification and creation of design test benches.</li>
</ul>
<p>In addition to 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/microprocessor-cpu-modelling-architect-019173.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 13:17:38 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/microprocessor-cpu-modelling-architect-019173.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-C++-Software-Engineer]]></title>
        <description><![CDATA[<p>A unique opportunity for a clever, adaptable engineer to get in "on the ground floor" of a company developing innovative energy-saving technologies.</p>
<p>With this early-stage company, based in Oxford, who have attracted significant interest from the investment community and have recently won substantial funding. This is your chance to join them at a very exciting point in their growth, where their technology is set to be rolled out to clients and customers across the globe.</p>
<p>My client is putting together an exceptional team to take the company to the next stage.</p>
<p>They are looking for a highly numerate software engineer to support our client's continued expansion. The successful candidate will have strong C++ experience and be familiar with a range of techniques and technologies including Boost, STL and Linux development.</p>
<p>You will work closely with the research teams and ideally will be highly numerate. Whilst the primary focus of this role is software engineering excellence, experience in one or more of algorithm development, pattern recognition, signal processing or machine learning will be highly advantageous.</p>
<p>And because it's a startup environment, you should have a willingness to 'muck in' with other activities if required.</p>
<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>Don't miss what could be the opportunity of a lifetime - contact us now to find out more!</p>
<p>Keywords: C++, Boost, STL, Linux, unit testing, SVN/Git, algorithm design, Python, databases, SQL, QT, web, Oxford</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-c-plus-plus-software-engineer-018959.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 13:08:05 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-c-plus-plus-software-engineer-018959.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Support-Engineer]]></title>
        <description><![CDATA[<p>Summary: Software Support Engineer, C++, MFC, Royston, to £55k + good benefits.</p>
<p>This highly regarded technology company specialises in the development of automated scientific equipment.  This key role for a Software Support Engineer is to maintain and continue the development of existing software platforms for leading edge automated products to ensure that the products continue to meet or exceed customer needs and expectations in the marketplace. You will diagnose, design, implement, test and document software modifications arising from field issues and help develop improved or new software test platforms to enable rapid deployment of software to client sites.</p>
<p>The Software Support Engineer will have a minimum BSc (Hons) 2.1 from an established university in a numerate discipline, preferably Computer Science or Software Engineering.  You must have industrial experience as a Software Engineer, preferably in a quality conscious environment using Object Oriented methodology; fluency in C++ and MFC in a MS Visual Studio environment; experience of working within a software support environment, performing 1st, 2nd and 3rd line support duties and interacting with customers; fluency in SQL is essential, experience of Sybase SQL anywhere is desirable; and have project and team working expertise.</p>
<p>This is an excellent opportunity to work in this highly innovative company.</p>
<p>Keywords: Software, Support, C++, MFC, SQL, Royston, 2.1, 1st.</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-support-engineer-019613.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 12:52:40 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-support-engineer-019613.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Embedded-Software-Developer]]></title>
        <description><![CDATA[<p>Summary: Embedded Software Developer – C, C++, Assembler, networking products, North Cambridge, to £55k + benefits.</p>
<p>Are you a versatile, experienced Embedded Software Developer with C, C++ and Assembler?  You will be working on a world leading range of AV and IP products and technologies, being part of a high calibre team within this established company who have seen continuous growth over many years. Much of the embedded software for their products is written in C and so experience with embedded C is a core requirement for this role. They also use elements of assembler code and C++ from time to time and so general competency with these languages is also necessary. An understanding of the requirements of real time operating systems, and experience of Linux kernels and multi-threaded systems is also required.</p>
<p>As an Embedded Software Developer with C, C++ and Assembler you will be involved with both the structural design of software and detailed implementation work and so they are looking for a developer who is comfortable working at broad and detailed levels. Experience with writing software for network appliances and an understanding of network protocols would be a bonus. Knowledge of security and authentication processes (RSA / AES etc.) would also be useful. The hardware bias of their products also means that it is often necessary to work very closely with hardware engineers to tailor software to work most efficiently on the target hardware platform.</p>
<p>The Embedded Software Developer will have a good degree in an engineering subject as well as skills in C, C++ and Assembler.</p>
<p>This is an ideal opportunity to extend your career in this innovative development environment.</p>
<p>Keywords: Embedded Software Developer, C, C++, Assembler, Cambridge, 2.1, 1st, Linux Kernel, Multi-thread.</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-019299.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 12:22:07 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-developer-019299.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Hardware-Modeller]]></title>
        <description><![CDATA[<p>Summary: Outstanding academics needed for hardware validation, graphics devices, West Hertfordshire, to £highly competitive + benefits.</p>
<p>This highly innovative company develops next generation mobile graphics device architectures capable of performing vast amounts of numerical algorithms.  Unparallelled verification technology is key to accelerate the development of reliable hardware and this position is to make a fundamental change in their testing strategy. You will have access to various hardware groups, software teams, verifications and maths intensive algorithms.</p>
<p>You will be based within a group responsible for optimising mathematically intensive hardware (although no prior hardware knowledge is required). You will be responsible for exploring ways of proving correctness of the system level C++ models via software, simulation or formal proofs, performing error analysis on hardware implementations and advising on modifications.</p>
<p>With an outstanding academic background (a PhD in an engineering or maths subject, plus at least a 2.1 Hons from a top university and top A level grades) you must have a solid mathematical background, excellent problem solving skills and knowledge of C/ C++ programming.  Knowledge of HDL coding, numerical error analysis and IEEE 754 floating point standard will be very useful.</p>
<p>This is an outstanding opportunity to join this highly regarded, cutting edge development company.</p>
<p>Keywords: Mathematics, C, C++, Verification, Hertfordshire, PhD, 2.1, 1st, HDL.</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/hardware-modeller-019466.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 12:02:27 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/hardware-modeller-019466.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Bright-Software-Engineer]]></title>
        <description><![CDATA[<p>Work with an exceptional software company who are a real success story - both for their products and for being a superb place to work. They have a shelf-full of awards to prove it! Due to expansion, they are seeking to recruit high calibre engineers now to work on development of their innovative, world-beating software tools.<br /><br />You will have a 2.1 or 1st Class Hons degree from a top university, in Computer Science or a closely related subject, plus experience of OO software development ideally with C#.NET framework but they will also consider top candidates with Java or C++.<br /><br />You will have a real desire to build great software, and fully understand the development lifecycle. Experience with, or interest in, an agile development environment is important, and a good knowledge of SQL Server and T-SQL would be beneficial.<br /><br />You'll need to be a team player with good communication skills, of course.<br /><br />In return, an exceptional, comprehensive benefits package is offered.<br /><br />This is a truly outstanding opportunity to join a small team of bright people developing industry leading products, within a fast growing company where you can make a real impact.<br /><br />Keywords: Software Engineer, software development, C#, .NET, SQL Server, T-SQL, 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/bright-software-engineer-018913.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 11:51:22 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/bright-software-engineer-018913.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Software-Engineer]]></title>
        <description><![CDATA[<p>﻿</p>
<p>One of Cambridge’s fastest moving technology companies! Develop real systems and innovate new applications that nobody has done before. Distributed systems, multithreaded, application software, C++, Senior Software Engineer. Cambridge, £highly competitive + stock options + benefits.</p>
<p>A Cambridge success story with real entrepreneurial spirit developing complex real-time location systems for a range of sectors – manufacturing, military, entertainment and more.  With continued success they’re now looking for an exceptional Senior Software Engineer to play a key role in their high-calibre software team.</p>
<p>The Senior Software Engineer will design and develop software to integrate sensors and devices into a distributed software platform, and write application software. An excellent understanding of Computer Science and outstanding degree from a top university is essential.  An understanding of complex physical systems and the ability to work with various hardware devices is advantageous.</p>
<p>Essential Requirements:<br />· C++ development experience including templates and STL.<br />· Experience of writing multithreaded software.<br />· GUI application development and ideally C# .NET.<br />· Familiarity with CVS, Make, Shell Scripting and UNIX.<br />· Familiarity with networking protocols including TCP, UDP and multicast protocols.<br />· Experience writing graphics, numerical analysis, engineering or similar software is ideal. <br />· Experience of working in a development team and strong communication and customer facing skills.</p>
<p>Keywords: senior software engineer, C++, C#, .NET, multithreading, multithreaded, GUI, complex distributed systems, real-time, RF, high frequency, application software, sensors, Central 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-software-engineer-019402.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 11:48:45 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-engineer-019402.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Research-Developer]]></title>
        <description><![CDATA[<p>A unique opportunity for smart, adaptable engineers and mathematicians to join a young company developing innovative energy-saving technologies.</p>
<p>With this early-stage company, based in Oxford. This is your chance to join them at a very exciting point in their growth.</p>
<p>My client is putting together an exceptional team to take the company to the next stage. Areas of work include algorithm development and signal processing.</p>
<p>A range of experience will be considered, from fresh graduate/PhD to experienced engineers. My client is seeking top individuals with a passion for problem solving. You should have excellent academic qualifications and programming experience ideally in MATLAB, Python, C or C++. Specific experience in the areas of artificial intelligence and signal processing would be a plus.</p>
<p>Most importantly, you will be willing to turn your hand to a variety of work, and bright: my client is seeking someone with a 2.1 or 1st Class Hons degree from a top university, in a numerate subject such as Engineering, Computer Science, Mathematics or Physics.</p>
<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>Don't miss what could be the opportunity of a lifetime - contact us now to find out more!</p>
<p>Keywords: engineering, mathematics, maths, physics, computer science, algorithms, signal processing, DSP, energy saving, green technologies, 2.1, 1st Class Hons, PhD, Matlab, C, C++, Python, MATLAB, Oxford</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/research-developer-017703.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 11:31:33 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/research-developer-017703.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Embedded-Software-Developer-/-Engineer]]></title>
        <description><![CDATA[<p>Embedded Software Developer, C / C++, Real-time Embedded Applications, c£42k + extensive benefits, Worcester</p>
<p>With further growth, this highly respected company now seek a bright, well-qualified C / C++ Real-time Embedded Software Engineer (with a good degree from a top University) to design and develop a wide range of advanced analytical instruments and accessories.</p>
<p>This Embedded Software Developer role will involve you in all stage of the product lifecycle - requirements, analysis, design, testing, release and support.<br />With a desire to exploit new and emerging technologies, your experience should ideally include areas such as:</p>
<ul>
<li>Firmware development using advanced microcontrollers (any experience of Infineon C166 / ST-10 series microcontrollers would be of particular interest)</li>
<li>System level design and control systems</li>
<li>Extensive use of C / C++ in real-time embedded applications</li>
<li>An understanding of electronics / hardware / interfacing</li>
<li>system modelling / analysis using tools such as MATLAB</li>
<li>working in a ISO9000 / TickIT environment</li>
</ul>
<p>In addition to a competitive salary, you will enjoy a superb range of benefits including a company profit share, pension plan, life assurance, share save plan, child care voucher scheme, health care and subsidised gym club membership. </p>
<p>Keywords: Embedded Software Developer, C / C++, Real-time Embedded Applications, c£42k + extensive benefits, Worcester, Real-time Embedded applications, Infineon C166 / ST-10 series microcontrollers, electronics / hardware / interfacing, Systems Modelling, Matlab.</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-engineer-019307.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 11:28:10 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-developer-engineer-019307.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Consultant]]></title>
        <description><![CDATA[<p>Our client is seeking an engineer with experience and interest in the areas of control design and embedded software to join their consulting group. This position requires a unique combination of skills and abilities including:</p>
<p>· understanding customers' development processes and engineering challenges <br />· designing, explaining and implementing solutions to meet customers' requirements <br />· managing multiple projects concurrently <br />· establishing and maintaining strong technical relationships with key customers <br />· getting to grips with new software tools and technologies</p>
<p>Their goal is to work hands-on with customers to ensure success in the areas of control design, code generation, and verification and validation of embedded software. The successful candidate will support major customers in the UK and across Europe.</p>
<p>Responsibilities</p>
<p>· Develop consulting opportunities in the control design and embedded systems markets, with a particular focus on the aerospace and automotive industries.<br />· Provide feedback to the software development team to influence the next generation of control design, code generation, and verification and validation tools.<br />· Share information and experience with the sales and marketing teams.</p>
<p>Qualifications</p>
<p>The successful candidate must have:</p>
<p>· a good first degree from top tier university (a PhD is an advantage)<br />· 5+ years of relevant hands-on experience <br />· familiarity with software development in a real-time environment (e.g., scheduling, hardware access, fixed point operations)</p>
<p>In addition, experience in the following areas would be advantageous:</p>
<p>· modelling the behaviour of physical systems<br />· software architecture modelling (e.g., UML), requirements capture, and source control <br />· software standards and processes for safety-critical applications (e.g., MISRA-C, DO-178B) <br />· programming in C++, VHDL or Ada<br />· Matlab/Simulink</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-consultant-018636.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 10:14:32 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-consultant-018636.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Engineers]]></title>
        <description><![CDATA[<p>Summary: Object-oriented C++ for scientific software company in continued growth, Cambridge, to £highly competitive + benefits.</p>
<p>This highly regarded and growing software company specialises in the development of innovative solutions for scientific clients in both academia and industry.</p>
<p>These roles are outstanding opportunities to join their software team, playing a central role in the development of an integrated suite of products.  You will have experience of object-oriented programming in C++; have worked with cross-platform development technologies on Windows and LINUX, 32 and 64 bit; experience of XML technologies, including WSDL, XSD, SOAP; and experience with one or more of C#, C, Perl, Python, Java.</p>
<p>You must have at least a 2.1 honours degree in Computer Science, Engineering, Science, or Maths from a recognised university (or overseas equivalent), and be self-motivated, technically accomplished, a team-worker, and have a customer-focus.</p>
<p>Keywords: C++, OO, Cambridge, XML, Windows, Linux, C#, C, Perl, Python, Java.</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-018505.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 09:44:25 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineers-018505.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Engineer]]></title>
        <description><![CDATA[<p>Summary:  Software Engineer sought to develop software for a range of wireless chips for a highly-regarded world-leading company.  Assembler, C, C++, Perl/Python, Cambridge, £competitive + excellent benefits.</p>
<p>This is a fantastic opportunity for a highly-talented Software Engineer to join a world-leading company in wireless technology. You will join a team of other talented Software Engineers developing embedded and host software for a range of wireless chips. This technology not only impacts on the way we live today, but is shaping products to enhance our future.</p>
<p>You will take ownership of aspects of a project; write embedded software in C and Assembler within a resource constrained multiprocessor environment; write host software in a high level language such as C, C++; use scripting languages such as Perl and Python; and be mentored by more experienced engineers. </p>
<p>Your key responsibilities will include contributing to requirements capture and task definition; developing and testing software; maintaining software including defect investigation; contributing to the creation of relevant documentation; conducting peer software reviews; and assisting with external inter-operability and compliance test events.</p>
<p>Essential requirements: <br /> <br />·          Good degree in maths/science/software/electronics<br />·          Proven understanding of programming languages <br />·          Proven commercial or equivalent experience of at least one high level programming language<br />·          Good understanding of software design techniques<br />·          Understanding of debug techniques and understanding of configuration management</p>
<p>An understanding of processor architectures and peripherals, and experience of wireless communication protocols (i.e. Bluetooth, UWB or WiFi) is highly desirable.</p>
<p>Keywords: C, C++, Assembler, Perl, Python, wireless, audio, DSP.</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-engineer-019036.html]]></link>
        <pubDate><![CDATA[Thu, 01 Dec 2011 16:11:52 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-019036.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Software-Engineer]]></title>
        <description><![CDATA[<p>Top Cambridge company! Technology leader seeks a Senior Software Engineer with impressive Bluetooth experience.  C, C++, Perl / Python, Wireless, Bluetooth. Cambridge, c£55,000 + good benefits.</p>
<p>Global leader in wireless technology delivering innovative technology solutions to companies worldwide seeks a Senior Software Engineer with Bluetooth expertise.  The team develops next generation technology and the Senior Software Engineer will take ownership of sets of Bluetooth profiles.</p>
<p>The Senior Software Engineer must have demonstrable experience of developing Bluetooth profiles and a working knowledge of Bluetooth specifications. Responsibilities include mentoring junior engineers and liaising with Business Units to capture technical requirements and provide technical support.</p>
<p>The Senior Software Engineer must have an excellent degree (min 2.1 Hons) in Software, Electronics, Science or Maths, and proven commercial experience with C, C++, Perl / Python / TCL. An excellent understanding of software design, software architecture and debugging is essential.</p>
<p>Desirable:</p>
<ul>
<li>An understanding of processor architectures and peripherals</li>
<li>Experience of interoperability and compliance testing of Bluetooth profiles</li>
<li>Involvement in Bluetooth SIG working groups</li>
<li>Good understanding of Bluetooth protocols</li>
</ul>
<p>Keywords: Senior Software Engineer, Wireless, Bluetooth, C, C++, Perl, Python, TCL, scripting, embedded, 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-software-engineer-019432.html]]></link>
        <pubDate><![CDATA[Thu, 01 Dec 2011 11:31:08 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-engineer-019432.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Embedded-Software-Engineer,-Automotive]]></title>
        <description><![CDATA[<p>Summary: Embedded software developer, C, C++, automotive, ARM / microcontrollers, to circa £40k + benefits</p>
<p>Our client develops exciting products and tools in the environmental technology sector which help consumers and companies stay green, support sustainable development and save money. Due to their continued success they're urgently seeking top embedded software engineers to join their team.</p>
<p>You'll have a good degree in computing, maths, engineering or a related subject.  You don't have to be keen on green technology, but if you are, this is an excellent opportunity to make a difference.</p>
<p>You'll have experience developing software in embedded C, and a good understanding of the ANSI C standard as well as C++ skills. You may have worked with electronic control or safety-critical systems, either in design, modelling, embedded development or testing.</p>
<p>You'll have low level development experience with both ARM CPUs and microcontrollers. If you have worked in the automotive sector and/or have a good grasp of vehicle engines, automotive electronics or the CANoe / CANalyzer suite, that's a bonus.</p>
<p>You'll be enthusiastic, driven, able to work individually or as part of a skilled team, and  be ready to improve your skills and learn with your peers.</p>
<p>This is an ideal opportunity for a skilled developer to make a difference in the green tech sector. We'd love to hear from you.</p>
<p>Keywords: embedded, C, C++, automotive, ARM, microcontrollers, control, safety-critical</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-engineer-automotive-019247.html]]></link>
        <pubDate><![CDATA[Tue, 01 Nov 2011 13:53:25 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-engineer-automotive-019247.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Test-Infrastructure-Manager]]></title>
        <description><![CDATA[<p>Summary: Leading technology company seeks an ambitious Test Infrastructure Engineer to optimise test procedures across development/test teams, and take a Team Lead role as this infrastructure team expands. Cambridge, £Competitive + Benefits.</p>
<p>Our client develops leading electronic components, and they are streamlining current procedures in testing with the setup of a common infrastructure. Designing and developing this project, you will work with a variety of hardware/software development and test groups – evolving the setup as requirements change. Key responsibilities will include: designing and developing key architecture of automated test systems for embedded firmware/host software; provide consistency for test efficiencies; manage the development of test work packages with acknowledgement to chip development programmes; ensure relevant processes are performed (documentation, test development, defect tracking, software release, and installation of test infrastructure software). As the role/project develops, you will provide management of the project and line management of the team.<br /><br />Candidate specification:<br />-    Degree or highly relevant experience;<br />-    Innovative problem solver and technical designer with proven design methods and approaches;<br />-    Expertise in programming/scripting languages (ideally C/C++, Tcl, Perl, Python);<br />-    Strong understanding of embedded software architectures;<br />-    Good understanding of configuration management;<br />-    Knowledge of automated testing techniques and systems.<br />Strong communication skills, and management experience (project and line management) is highly beneficial.<br /><br />This role requires candidates to possess ambition and self-motivation to drive projects, provide mentorship/guidance to others, and collaborate with relevant parties to develop and support existing and future requirements. In return you will work in modern offices, with an excellent remuneration and benefits package.<br /><br />Keywords: Embedded, Test, Management, Team Lead, C/C++, Script, Perl, Firmware, Mentor, Infrastructure.<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/test-infrastructure-manager-018886.html]]></link>
        <pubDate><![CDATA[Tue, 01 Nov 2011 13:28:29 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/test-infrastructure-manager-018886.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Conformance-Test-Engineer]]></title>
        <description><![CDATA[<p>Summary: Leading electronic development company seeks an experienced software engineer for wireless conformance testing of lower and upper layer firmware. Cambridge, £Competitive + Benefits. <br /><br />As a Conformance Test Engineer, you will be part of an essential Software Test Group Team and will conduct specification conformance tests of wireless devices to achieve appropriate accreditation by running and analysing automated test scripts using qualification software and hardware (including maintaining the qualification environment). Key responsibilities will include: Coordination of conformance testing effort by the team and external stakeholders; Participate in Test and Interoperability Working Groups; Investigate software defects and suggest root causes to development engineers; Deliver high quality test results; Document test results and fault logging, tracking, including possible validation of TTCN test cases; Conduct peer reviews of software test results.<br /><br />Required Attributes/Experience:  <br />•          Degree in maths/science/software/electronics from a globally recognised institution.<br />•          Excellent proven experience of at least one scripting/programming language.<br />•          Proven experience of software test methodologies and testing commercial software for wireless electronics (including good understanding of software test debug techniques).<br />•          Excellent communication skills (written and verbal).<br />Further specifications desired: Experience of software development; Competence using laboratory equipment such as scopes, digital multimeters, etc; and Experience of wireless communication protocols.<br /><br />A fantastic opportunity for a dynamic, team player to conduct conformance tests for wireless devices and utilise their problem solving skills on leading technologies.<br /><br />Keywords: Conformance; Test; Scripting; Debug; Wireless; Firmware; SW, HW, Qualification; Electronics; Communications, Team Player.<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/conformance-test-engineer-018784.html]]></link>
        <pubDate><![CDATA[Tue, 01 Nov 2011 11:55:10 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/conformance-test-engineer-018784.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Engineer]]></title>
        <description><![CDATA[<p>This successful company develop software which has become the standard for affordable and highly capable modelling.</p>
<p>They are currently looking for an experienced Software Engineer to join their R&amp;D team. The work is heavily dependent upon effective programming capabilities as well as understanding a complex CAD architecture. You will be part of a highly qualified and successful goal orientated team. </p>
<p>Requirements:</p>
<ul>
<li>Top degree (and preferably a higher degree) in Mathematics, Engineering or Computer Science.</li>
<li>Extensive professional experience in software engineering. Experience in professional development on a CAD system is preferred.</li>
<li>Must have a strong working knowledge of computer science and professional work experience with Windows OS development environments including MS Visual Studio, Visual C++, MFC and STL.</li>
<li>You should demonstrate an awareness and understanding of achieving goals and meeting milestones with an ability to work individually or as part of a team with good communication and interpersonal skills.</li>
<li>A good aptitude for linear algebra, geometry, math and related programming skills is essential.</li>
<li>A strong intuitive understanding of software ease-of-use is essential.</li>
<li>Must have demonstrated the ability to design and implement software algorithms as part of an overall complex software system.</li>
<li>The individual must possess good programming skills with a working knowledge of CAD systems.</li>
<li>Experience in user facing applications and programming with geometric kernels (like Parasolid, ACIS, etc.) is preferred.</li>
<li>Prior Mac experience is a definite plus.</li>
</ul>
<p>An excellent (above average) remuneration package is offered for the right candidate.</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-engineer-018976.html]]></link>
        <pubDate><![CDATA[Sat, 01 Oct 2011 17:31:33 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-018976.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Principal-Software-Engineer-(Director-Level)]]></title>
        <description><![CDATA[<p>How would you like to be part of a team that created the most impressive product attached to a TV this decade?</p>
<p>Our client is looking for people with extensive software development experience in embedded Linux, who are still hands-on, but capable of directing other senior developers.</p>
<p>You must have:</p>
<ul>
<li>10+ years of relevant software development experience</li>
<li>In-depth understanding of Linux, tools, libraries and open source development</li>
<li>Extensive experience with C++/OOD and the ability to solve complex problems</li>
<li>A solid grasp of the manufacturing process</li>
<li>A thorough understanding of video technologies, networking and web services</li>
</ul>
<p>This role would, in other companies, be considered to be equivalent to Director and afford the same benefits and privileges.</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/principal-software-engineer-director-level-019114.html]]></link>
        <pubDate><![CDATA[Sat, 01 Oct 2011 17:31:13 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/principal-software-engineer-director-level-019114.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Graduate-Electronics-/-Embedded-Software-Engineer]]></title>
        <description><![CDATA[<p>This global innovation, technology and product development company is seeking bright, ambitious engineers to join their Embedded Systems group, to create, analyse and develop new technologies. The group solve complex problems using world-class electronics, software and systems engineering skills on a number of wide ranging projects which involve a combination of:</p>
<ul>
<li>Analogue design (transistor level, and device level designs), high speed digital (microcontroller, DSP, FPGA etc), power electronics, ultra-low power design techniques;</li>
<li>Signal / image processing, feedback control including robotics, algorithm development and implementation;</li>
<li>Safety-critical, including medical, software design. The successful candidates will be expected to make a solid contribution to a group with core business in patient care devices, manufacturing systems and surgical technology.</li>
</ul>
<p>Key Responsibilities:</p>
<ul>
<li>Contribute to the software development lifecycle, including requirements gathering, architecture, design, coding, and verification, for various products and projects </li>
<li>Make specific contributions and manage tasks as part of an international multi-disciplinary product development team</li>
<li>Learn how to develop and implement solutions based on different technologies and target markets;</li>
<li>Write software and develop electronics;</li>
<li>Deliver project tasks within the time-scales and budgets; </li>
<li>Take a lead role when appropriate on a project;</li>
<li>Write proposals for future work with clients.</li>
</ul>
<p>Experience and Qualifications:</p>
<p>We expect candidates to have a 2.1 or above in a relevant engineering discipline, for example an electronics, combined science with electronics, applied mathematics (or similar) degree.</p>
<ul>
<li>Software development experience in C, C++, preferably an understanding of object orientated design;</li>
<li>Electronics design experience;</li>
<li>Prior experience working within multidisciplinary teams, contributing to physical product development and multi-tasking across projects.</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/graduate-electronics-embedded-software-engineer-019032.html]]></link>
        <pubDate><![CDATA[Sat, 01 Oct 2011 16:22:15 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-electronics-embedded-software-engineer-019032.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Software-Test-Engineer]]></title>
        <description><![CDATA[<p>Summary: highly numerate senior software test engineer, automated and manual testing, statistics, C#/C++/Java, Agile, Cambridge, £exceptional + top benefits</p>
<p>Are you a dedicated senior software test engineer with good mathematical skills?</p>
<p>Our client creates innovative mathematical modelling and analysis software tools for use by professionals in the financial services sector. They're well established in Cambridge, highly successful, and maintain a "small company" feel whilst having the backing of an international organisation.</p>
<p>They're seeking top test engineers to work on their latest line of products. You'll be passionate about software testing - this isn't a stepping stone into a development role -  and you'll have a good relevant degree and several years test experience to back it up. You'll be highly numerate with good analytical skills, and preferably a good grasp of statistics. If you're familiar with databases and/or SQL that's an advantage but not essential.</p>
<p>You'll be liaising with developers and expert end users during a very hands-on Agile development cycle to create and execute test plans. Tests will be both manual and automated: the manual testing requires someone numerate who is able to follow figures back through behind the scenes processing to work out how they were arrived at, as getting the numbers right is critical to our client! Automated tests cover both functionality and performance, and you'll need to be able to produce them using scripting languages and/or a mainstream OO language such as C#, C++ or Java.</p>
<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'll be ready to talk both with developers and domain experts to make sure your testing is covering all bases, and your feedback on usability and other "soft" issues will be very valuable.</p>
<p>This is an ideal opportunity for an agile, numerate test engineer. 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: software, test, automated, manual, Agile, mathematics, statistics, 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-software-test-engineer-019257.html]]></link>
        <pubDate><![CDATA[Sat, 01 Oct 2011 16:21:21 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-test-engineer-019257.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Graduate-Software-Engineer]]></title>
        <description><![CDATA[<p>Computer Science Graduate with top academics? C++ skills? Develop real systems and novel applications with one of Cambridge’s fastest-moving technology companies! Graduate Software Engineer, C++, distributed systems, real-time. Central Cambridge, to £32k + excellent benefits + stock options.</p>
<p>A Cambridge success story developing complex real-time distributed systems for blue-chip clients over a range of sectors - manufacturing, entertainment, defence, and more.</p>
<p>With continued success they’re looking for the top Computer Science Graduates with the ambition to work in a commercially-driven environment.   This is a varied and widely-challenging role developing real systems and innovating new applications that nobody has done before. A fantastic opportunity for an outstanding Computer Science Graduate with remarkable potential to become an important part of a high-calibre team.</p>
<p>The Graduate Software Engineer will have at least a 1st or 2.1 Honours Computer Science degree from a top university, plus good A-levels – these must include an A/B in Physics (or overseas equivalent).  C++ development experience is essential.</p>
<p>Candidates must work well under pressure and have a good understanding of physics and engineering. Experience in embedded software and an appreciation of electronics / interfacing to hardware is advantageous.</p>
<p>Beneficial experience:</p>
<ul>
<li>Familiarity with C# and .NET</li>
<li>Familiarity with UNIX (CVS, make, etc)</li>
<li>Multithreading and STL experience</li>
</ul>
<p>Keywords: graduate, junior, computer science, software developer, software engineer, C++, C#, .NET, UNIX, multithreaded, STL, embedded, distributed systems, real-time, C++, Central 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-engineer-018815.html]]></link>
        <pubDate><![CDATA[Sat, 01 Oct 2011 16:16:12 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-software-engineer-018815.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[C++-Algorithms-Software-Engineers]]></title>
        <description><![CDATA[<p>Summary: Ambitious growing technology company seeking proven C++ software engineers to join their team and work on proprietary software applications for their sensor products. East Midlands, £Competitive.<br /><br />Our client is a market product leader, and they are looking to expand their development team. Building on the successes of the company's People Detection and Tracking solutions, the successful candidate will develop a wide variety of software for detection products on the Windows platform in an embedded system. Projects will be diverse and can include image processing algorithms, pattern recognition systems, tools development, and customer facing applications.<br /><br />Requirements:<br />Candidates must have strong C++ skills (a couple of years worth of commercial coding), ideally with algorithm experience; coupled with excellent research and problem solving skills; have a strong academic history - A-level maths (grade B or better) and a subsequent good degree (2.1 minimum). Experience in artificial intelligence / pattern recognition / machine vision / neural networks would be beneficial; as would exposure to Visual Studio and MFC; programming under Windows; embedded C programming; experience in design for embedded products manufactured in volume; or Java, C#, .NET, Visual DSP, MATLAB.<br /><br />This is an ideal opportunity for an ambitious, enthusiastic engineer to further develop their programming skills whilst working on innovative systems in a social, open-planned working environment.<br /><br />Keywords: C++, Embedded, Machine Vision, Pattern Recognition, Visual Studio, Algorithms, Windows, Detection<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-plus-plus-algorithms-software-engineers-018736.html]]></link>
        <pubDate><![CDATA[Sat, 01 Oct 2011 14:48:36 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/c-plus-plus-algorithms-software-engineers-018736.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Graduate-Software-Engineer]]></title>
        <description><![CDATA[<p>Our successful client is currently seeking exceptional Graduate Software Engineers to join their world-class team and make a real impact from day one.</p>
<p>You will quickly take responsibility for your own projects and will work with other more Senior Software Engineers to help deliver their next generation products.</p>
<p>If you have an excellent degree and boundless enthusiasm then this could be the place for you!</p>
<p>Key skills: Graduate Software Engineer, C++, Linux, 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> 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-019122.html]]></link>
        <pubDate><![CDATA[Sat, 01 Oct 2011 14:42:56 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-software-engineer-019122.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Junior-C++-Tracking-Software-Engineer]]></title>
        <description><![CDATA[<p>Summary: Growing technology company seeking enthusiastic, top graduate software developers to join their dynamic team and work on proprietary tracking software applications. East Midlands, £Competitive.<br /><br />Based in their newly refurbished open plan building, the successful candidate will develop the next generation of People Detection and Tracking solutions for sensor products on the Windows platform for an embedded system. A strong interest in problem solving, especially in the fields of image processing algorithms, pattern recognition systems, tools development, and behavioural analysis is needed to join this relaxed (football and BBQ's on the lawn), high-achieving company. <br /><br />Requirements:<br />Candidates must be enthusiastic and proactive, with excellent research and problem solving skills to develop PC-based world leading algorithms and solutions; have top-notch C++ skills (projects, internships); strong academic history - A-level maths (grade B or better) and a subsequent good degree (at least to Master's level, 2.1 minimum) with ideally experience in artificial intelligence / pattern recognition / machine vision / neural networks. Further skills would be beneficial: exposure to Visual Studio and MFC; programming under Windows; embedded C programming; postgraduate experience in machine vision or pattern recognition; experience in design for embedded products manufactured in volume; or Java, C#, .NET, Visual DSP, MATLAB.<br /><br />This is an ideal opportunity for an ambitious fresh graduate engineer to develop their programming skills, working on innovative systems and utilise their love of problem solving. Excellent benefits, career progression and a chance to work on software for a leading product company awaits!<br /><br />Keywords: C++, Embedded, Machine Vision, Pattern Recognition, Visual Studio, Algorithms, Windows, Detection<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/junior-c-plus-plus-tracking-software-engineer-018663.html]]></link>
        <pubDate><![CDATA[Sat, 01 Oct 2011 14:38:47 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/junior-c-plus-plus-tracking-software-engineer-018663.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Network-Verification-Engineer]]></title>
        <description><![CDATA[<p>Leading electronics solution company seeks a Verification Engineer to work on a new backhaul network platform which connects and co-optimises network solutions with FPGA/ASIC products. Bucks., £Excellent.</p>
<p>Our client is a multinational developer of innovative solutions for the electronics market. They are developing new avenues to further strengthen their product range, and as part of their portfolio expansion, they are creating highly customisable networking solutions to allow their customers’ to create co-optimised network-FPGA/ASIC products in a short time frame. The successful candidate will be an integral team member, and will define and implement a system framework to allow these new solutions to be verified. This will include system level hardware validation and simulation tests.</p>
<p>Candidate Requirements:</p>
<ul>
<li>Excellent academic background (1st Class from a top university with ideally an advanced degree) – this is paramount for all prospective applicants.</li>
<li>Proven experience in verification of complex embedded systems.</li>
<li>Working knowledge of HDL-based hardware design and debug.</li>
<li>Experience in functional testing (ideally using SystemVerilog).</li>
<li>Programming experience in embedded C/C++.</li>
<li>Further experience in any of the following: SystemC, TLM2.0, VMM, UVM, OVM, AVM, networking applications and protocols, and build tools/scripting is highly desirable.</li>
</ul>
<p>This is an exceptional opportunity to join a leading company as they develop new technology solutions, and in return be rewarded with an excellent remuneration package.</p>
<p>Key words: top academics, embedded systems, C/C++, Verilog, networking, backhaul, Ethernet, verification, testing, E1, ATM, T1, packet processing.</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/network-verification-engineer-019061.html]]></link>
        <pubDate><![CDATA[Sat, 01 Oct 2011 14:37:45 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/network-verification-engineer-019061.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Outstanding-Junior-Software-Engineer]]></title>
        <description><![CDATA[<p>Summary: Top qualified Graduate / Junior Software Engineer required for this innovative company based in Cambridge, UK.  You must offer top PhD / First class degree from a very well ranked university. Ability to learn quickly, experience of C programming and scripting languages (especially Python) an advantage.  Superb salary / competitive package (including share options, private health/ dentistry, critical illness cover, 5% employer contribution to pension).</p>
<p>Are you an outstandingly bright, motivated Computer Science / Numerate Graduate seeking your first break into industry?  Would you enjoy working a fast-paced environment, where you can gain a wide variety of on-the-job training and the opportunity to experience all aspects of the software lifecycle during the initial year, before moving into a core software development role?</p>
<p>The requirements for this role are very simple - you must have a First class degree from one of the top universities (along with outstanding 'A' level grades) and the ability to learn very quickly!  You should also have a proven talent for software development.</p>
<p>During  your first year you will rotate through the software test group to understand the test process; the automation group to gain experience developing unit / system test harnesses; work on field issues, maintenance, release updates; and assist in pre-sales prototyping. You will then move into core software development engineer role.</p>
<p>This is a superb opportunity to work as part of a leading international company involved in the design of innovative, high performance networking products.  A large world-wide organisation, their Cambridge office employs around 40 people, the majority of which form the software group.</p>
<p>In addition to a competitive salary, depending on experience, the benefits package includes share options, private health / dentistry, critical illness cover and employer contribution to pension.</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/outstanding-junior-software-engineer-018390.html]]></link>
        <pubDate><![CDATA[Sat, 01 Oct 2011 13:47:32 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/outstanding-junior-software-engineer-018390.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Engineers]]></title>
        <description><![CDATA[<p>Summary: Software Engineers, C / C++, C# .NET, top academics needed, South Cambridgeshire, to £50,000+ good pension + …</p>
<p>Innovative client based software solutions – growing company established in South Cambridgeshire – seeks a number of Software Engineers to develop a range of scientific / engineering software solutions.  The Software Engineers will develop</p>
<p>PC (Windows/Linux) and embedded software across the full product development cycle; be proficient with some or all of the following: C / C++, C#  / .NET, Windows GUIs, Device Drivers, Visual Studio; contribute to and lead technically demanding projects; and integrate effectively with a talented multi-disciplinary team of like-minded people.</p>
<p>The Software Engineers must have a 1st or 2.1 class degree in electronics, computer science or related subject with very good A levels; have excellent communication and presentation skills; and a good mixture of design, implementation and test capabilities.</p>
<p>These are excellent opportunities for high calibre Software Engineers to work on leading edge projects.</p>
<p>Keywords: Software Engineer, Cambridge, C, C++, C#, .Net, GUI, Windows, Linux, 2.1, 1st.</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-019381.html]]></link>
        <pubDate><![CDATA[Sat, 01 Oct 2011 13:24:51 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineers-019381.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[C,-C++-Senior-Software-Engineer]]></title>
        <description><![CDATA[<p>C, C++ Senior Software Engineer sought by world leader in wireless technology. Software tools, C, C++, wireless, Cambridge, c£50,000 plus good benefits.</p>
<p>World leader in wireless technology seeks Senior Software Engineer to join its highly-talented software tools team.  An excellent opportunity for an experienced C, C++ Software Engineer to develop software tools for the next generation of wireless chips.</p>
<p>The Software Engineer will design and develop cross-platform software tools using C / C++, and work closely with hardware, software, test and field application engineers to identify requirements and problem solve.</p>
<p>Essential:<br />· Extensive commercial C, C++ experience.<br />· BSc (min 2.1 Hons) in Software / Electronics / Science / Maths.<br />· Windows applications development experience (MFC, .NET, etc).<br />· Understanding of portability issues between operating systems, processors and compilers.<br />· Knowledge of wireless standards.<br />· Understanding of debug techniques and configuration management.</p>
<p> Highly advantageous:<br />· Knowledge of protocol stacks and standard PC peripheral interfaces (RS232, USB, PCI, PCIe, etc).<br />· Good working knowledge of Perl, Python and TCL.<br />· Working knowledge of Microsoft Visual Studio and gdb.  <br />· Win32, WinCE, Linux (desktop or embedded).<br />· Experience of remote debugging embedded devices.</p>
<p>Apply today for this sought after role!</p>
<p>Keywords: Senior Software Engineer, Cambridge, C, C++, wireless, cross-platform software 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/c-c-plus-plus-senior-software-engineer-019028.html]]></link>
        <pubDate><![CDATA[Sat, 01 Oct 2011 12:44:54 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/c-c-plus-plus-senior-software-engineer-019028.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Graphics-Engineer]]></title>
        <description><![CDATA[<p>Are you a software games developer with a proven track record in game/graphics engine development? – Are you looking to work on leading technology and be rewarded with an excellent remuneration package that is in line with your extensive experience?</p>
<p>Our client is an international company, with a key development site in the Cambridge area. They seek a Software Graphics Developer to work in a cross-discipline team of creative experts and graphics artists. Working in an open planned spacious office, you will be developing ground breaking  3D user interface applications for the Android platform, exploiting custom developed chipsets for graphics processing, which will be produced for next generation consumable electronics markets.</p>
<p>Candidate Requirements:<br />- Excellent C++ skills (must have extensive proven experience with these languages, expert understanding of OO – preferably with a high understanding of other programming languages).<br />- Experience with OpenGL and/or OpenGL ES, ideally GLSL.<br />- Degree educated (1st/2.1), although the experience you have gained since graduating is more important. Extensive relevant experience will be considered.<br />- Good appreciation of programming constraints for performance, speed, and pipeline optimisation.<br />- Coding experience of real-time embedded systems; Use of 3D modelling packages (eg: 3DS Max, Maya or Blender); Android development would be desirable.</p>
<p>Exceptional junior developers who can showcase their shader talents and top programming codes are also encouraged to apply.</p>
<p>Working in a highly dynamic team similar to that of a games development environment (except our client has a great work ethic!), you will work on leading edge Android development, and in return be rewarded with a salary befitting your experience.</p>
<p>Key words: C++, OO, OpenGL, shader, Android, embedded, games development.</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-graphics-engineer-019064.html]]></link>
        <pubDate><![CDATA[Sat, 01 Oct 2011 12:32:02 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-graphics-engineer-019064.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[FEA-C++-Sofware-Engineer]]></title>
        <description><![CDATA[<p>Experienced C++ Software Engineer / Programmer is sought to join a specialist engineering analysis software company to develop innovative solutions using analysis methods and algorithms. Development is for full lifecycle applications on cross-platforms (including Windows, Linux and cross-platform HPC clusters). £Competitive + Benefits (including pension contributions and flexible hours), sited in a great location (South Yorkshire with its opportunities for hiking and outdoor activities!).</p>
<p>Requirements</p>
<ul>
<li>Strong academic history (A’s/B’s at A-level (or equivalent), 1st/2.1 Honours Degree in Physics/Engineering/Mathematics/Computer Science or a related discipline, with ideally a Masters/PhD in a relevant subject).</li>
<li>Proven programming experience developing commercial software applications, preferably involving at least one of the following application areas:</li>
</ul>
<p>- Analytical engineering and simulation;<br />- Parallel, distributed and cluster systems;<br />- Cross-platform development and deployment on both Windows and Linux;</p>
<ul>
<li>Excellent and demonstrable skills in OOA, OOD and C++.</li>
<li>Experience in project management in software development.</li>
<li>Good written and oral presentation skills.        </li>
</ul>
<p>Further experiences are highly beneficial: User interface design, Qt, GCC, GDB, Eclipse/CDT, Java, FORTRAN and platform-independent code optimisation; Engineering analysis concepts and/or software, ideally including either data analysis, data visualisation, Finite Element methods or the use and application of one or more FE packages (including ABAQUS, ANSYS, NASTRAN, I-DEAS, ProEngineer, and Hyperworks); Strength of materials or metal fatigue.</p>
<p>This is an excellent opportunity for an experienced software engineer to develop, optimise, and debug commercial-quality code on Windows and Linux in a Continuous Integration environment. Some international travel may be required.</p>
<p>Keywords: C++, OOA/OOD, Windows, Linux, Fatigue Analysis, FEA, Engineering Analysis, Simulation, North England.</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/fea-c-plus-plus-sofware-engineer-018772.html]]></link>
        <pubDate><![CDATA[Sat, 01 Oct 2011 12:23:25 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/fea-c-plus-plus-sofware-engineer-018772.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Engineer-(Software---wireless)]]></title>
        <description><![CDATA[<p>A fantastic opportunity to join this leading company developing the world’s most highly integrated wireless solution for embedded applications.<br /><br />Our client seeks a Senior Software Engineer to develop software for their range of wireless chips running on a Windows platform. For the embedded software, this involves coding in C within a resource constrained multi-processor environment. Host software is written in a C/C++.<br /><br />You will take ownership of design, implementation, automated testing and technical support of Bluetooth profiles and for delivering the software on a timescale agreed with the group leader/programme manager.  This role involves the mentoring of junior members of the team and liaising with the Business Development Unit to capture technical requirements and provide technical support. You should be able to work with minimal supervision. You will be able to demonstrate hands-on implementation experience of Bluetooth profiles, and a working experience of Bluetooth specifications.  <br /><br />Key Responsibilities:<br />•    Perform requirements capture;<br />•    Task definition and work breakdown including time estimation;<br />•    Develops and tests software of major scale and complexity to agreed timescales;<br />•    Maintenance of software including defect investigation; <br />•    Delivery of high quality software in line with the department’s processes;<br />•    Contribute towards the continuous development of the department’s processes;<br />•    Conducts peer software reviews;<br />•    Creates relevant documentation following the department’s processes;<br />•    Assist/Lead external inter-operability and compliance test events;<br /><br />Person Specification: <br />Required:<br />•    1st/2.1 degree in maths/science/software/electronics<br />•    Hands-on experience of implementing and maintaining Bluetooth profiles<br />•    Excellent proven understanding of C/C++ with ideally proven commerical experience<br />•    Excellent understanding of software design techniques<br />•    Understanding of debug techniques and software architecture<br />•    Good understanding of configuration management<br /><br />Desired:<br />•    Understanding of processor architectures and peripherals<br />•    Experience of interoperability and compliance testing of Bluetooth profiles<br />•    Current or past involvement with Bluetooth SIG groups<br />•    Good understanding of Bluetooth protocols<br />•    Experience of TCL/Perl/Python scripting languages <br />•    Commercial awareness - understands the dynamics of the customer/client relationship<br /><br />Keywords: C, C++, Bluetooth, Senior, Software, 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.<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/senior-engineer-software-wireless-018600.html]]></link>
        <pubDate><![CDATA[Sat, 01 Oct 2011 10:44:10 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-engineer-software-wireless-018600.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Software-Developer---Build-Systems-/-Tools]]></title>
        <description><![CDATA[<p>Senior Build Tools / Development Operations Engineer  - Linux, Python / Scripting / Bash, Version Control (mercurial, Git), Make, Hudson / Jenkins</p>
<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 engineers – contributing to the development of leading edge software / new architectures and systems, with an internationally successful software company. </p>
<p>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 - in a commercial software environment that feels more like a university research lab.</p>
<p>In this technically challenging Software role you will join a small team as a Senior Build Tools / Development Operations Engineer – a dynamic, high-output team, contributing to the development effort through the design and architecture, planning, implementation, roll-out and maintenance of globally distributed product build, continuous integration, source code control, defect tracking, work tracking, project planning/tracking tools and release management tools.</p>
<p>You will need to apply your skills across the whole software engineering discipline: from requirements analysis to architecting and implementing high quality solutions. A proven track record in software development and scripting/automation is a must. There are opportunities to take an architectural lead in the future of the tools used by development.</p>
<p>With extensive experience of the complete software development process and an ability to collaborate with other development teams in a productive manner, you should have solid skills in Python, Linux, development tools, Unix shell scripting / Bash, version control systems (ideally mercurial and Git), Build / Continuous Integration systems - GNU make, Hudson / Jenkins, Buildbot etc.</p>
<p>Any exposure to Twisted Python, Java, Tomcat, Issue tracking systems (Jira), PostreSQL would be an advantage.</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>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>Keywords: Senior Build Tools / Development Operations Engineer, Linux, Python / scripting / Bash, version control (mercurial, Git), Make, Hudson / Jenkins, development tools, Unix shell scripting, Build systems, Continuous Integration systems - GNU Make, Twisted Python, Java, Tomcat, Issue tracking systems (Jira), PostreSQL, Cambridge.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type 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-build-systems-tools-019435.html]]></link>
        <pubDate><![CDATA[Sat, 01 Oct 2011 10:40:50 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-developer-build-systems-tools-019435.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Engineer]]></title>
        <description><![CDATA[<p>Develop real systems and innovate new applications that nobody has done before with one of Cambridge’s fastest moving technology companies!  Distributed software platform, complex physical systems, embedded, application software. C++, multithreading, real-time. Central Cambridge, to £60k + stock options + excellent benefits.</p>
<p>A Cambridge success story with real entrepreneurial spirit developing complex real-time location systems for a range of sectors – manufacturing, military, transit, entertainment and more.  With continued success they’re now looking for an exceptional Software Engineer to play an important role in their high-calibre software team.</p>
<p>The Software Engineer will design and develop software to integrate sensors and devices into a distributed software platform and write applications (GUI) mostly in C# .NET.  Understanding complex physical systems and familiarity with high frequency RF systems is highly advantageous.</p>
<p>An outstanding degree in Computer Science from a top university and experience of working in a development team is essential.  Experience writing graphics, numerical analysis, engineering or similar software is ideal.</p>
<p> Essential Experience:</p>
<ul>
<li>C++ development, including templates and STL.</li>
<li>Developing embedded software using an RTOS.</li>
<li>Multithreading.</li>
<li>Developing GUI applications and ideally C# .NET.</li>
<li>Appreciation of electronics and ability to work with various hardware devices.</li>
<li>Ability to design experiments and gather relevant data.</li>
<li>Debugging complex problems involving software, hardware and distributed systems.</li>
<li>Strong communication and customer facing skills.</li>
<li>Familiarity with CVS, Make, Shell Scripting and UNIX.</li>
<li>Familiarity with networking protocols including TCP, UDP and multicast protocols.</li>
</ul>
<p>An excellent career opportunity with a highly-regarded Cambridge company offering a stimulating working environment in smart offices, very competitive salary and share options.</p>
<p>Keywords: C++, C#, .NET, embedded, RTOS, multithreading, multithreaded, GUI, applications, software engineer, software developer, complex distributed systems, real-time, RF, high frequency, sensor, Central 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-engineer-018763.html]]></link>
        <pubDate><![CDATA[Thu, 01 Sep 2011 14:33:54 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-018763.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Lead-Software-Engineer]]></title>
        <description><![CDATA[<p>Summary: Lead Software Engineer for real-time engineering solutions, Cambridge, to £competitive + benefits.</p>
<p>This growing engineering dept. of this highly regarded company works closely with leading edge clients to develop commercial and industrial software applications.  This key role is for a lead software engineer with proven experience developing and implementing system architectures within a real-time RIP systems (VxWorks or equivalent).  Your software development experience must include VB, VC++, MFC, GUI and UML and you will have a deep understanding of networking protocols.  Experience of SNMP, Perl, data workflows and digital printing technologies will be a real plus.</p>
<p>This key role needs a strong degree (and good A levels) in a relevant numerical subject and, ideally, a PhD, and strong personal communications skills.  This is an excellent opportunity for a high calibre technologist to work on cutting edge technology.</p>
<p>Keywords: VB, VC++, MFC, GUI, UML, Cambridge, VxWorks, 2.1, 1st, PhD, Lead 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> 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-019162.html]]></link>
        <pubDate><![CDATA[Thu, 01 Sep 2011 11:57:59 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/lead-software-engineer-019162.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Developer---Junior-/-Senior]]></title>
        <description><![CDATA[<p>Excellent opportunity for a talented Software Engineer to develop web applications with a fast growing company in the heart of London.  This role is suitable for outstanding graduates and experienced Software Engineers, £25k - £40k.</p>
<p>Our client is a leading technology firm specialising in building solutions ranging from large databases to pattern recognition systems for large media companies worldwide.</p>
<p>They now seek a talented Software Developer who can offer skills in JSON, JavaScript, C#, C++, SQL and NoSQL to join other high calibre developers in their web team.</p>
<p>In addition to an impressive degree in Computer Science (plus good A-levels) and excellent hands-on programming skills you should ideally have experience of analysing large volumes of data, familiarity with pattern recognition and developing clean well-structured code.</p>
<p>This role offers stimulating project work and great career development prospects – along with the opportunity to learn from some of the brightest computer scientists in the industry.</p>
<p>Keywords: Software Engineer, graduate/postgraduate, Junior/Senior, JSON, JavaScript, C#, SQL, NoSQL, C++, web.</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-junior-senior-019149.html]]></link>
        <pubDate><![CDATA[Mon, 01 Aug 2011 14:40:41 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-developer-junior-senior-019149.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Network-Management-Software-Engineer]]></title>
        <description><![CDATA[<p>Summary: A superb opportunity for a creative proven Software Engineer to develop bespoke network management systems for a leading innovative company who offer wireless solutions to clients worldwide. Cambridge, £Highly Competitive.</p>
<p>In the role of Network Management Software Engineer, you will design and develop (in collaboration with other engineers) a network management platform for next generation wireless networks; analyse commercial networking management to enable bespoke functionality integration; work with customers to establish custom network systems; and ensure all documentation is drafted and maintained. Some travel will be required.</p>
<p>With a good degree (2.1 or better) in a relevant discipline, you will have strong programming skills (C, C++ and scripting language (Python or Perl preferred) in an UNIX environment); excellent knowledge of internet protocols (TCP/IP, PPP, DHCP) and management protocols (SNMP, HTTP, TFTP, RADIUS); and be able to work methodically and to tight deadlines.</p>
<p>It would be highly advantageous to have experience in some of the following:</p>
<ul>
<li>  Network management frameworks (particularly HP OpenView NNM);</li>
<li>  Windows development;</li>
<li>  Architectural design of large network management systems;</li>
<li>  Interfacing network management to service management systems.</li>
</ul>
<p>This exciting opportunity provides an excellent opening to join a progressive company at the forefront of cutting edge technology.</p>
<p>Keywords: Software, Network Management, C, C++, Script, 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/network-management-software-engineer-018398.html]]></link>
        <pubDate><![CDATA[Mon, 01 Aug 2011 13:28:03 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/network-management-software-engineer-018398.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Junior-Linux-Software-Engineer]]></title>
        <description><![CDATA[<p>Do you have top academics, have strong knowledge of C and scripting, and experience in Linux development? This leading wireless company is looking for a Junior Linux Software Engineer to join them.</p>
<p>You will have an excellent academic history – 2.1 or better MSc/BSc degree in a relevant subject with As/Bs at A-level (or equivalent), coupled with 1 or more years' relevant experience.</p>
<p>Key skills include C (or C++) experience working in Linux, and scripting languages (eg: Perl, Python, shell). Knowledge of networking protocols (eg: Ethernet, TCP/UDP/IP, ssh) is highly beneficial. Other attributes: Linux kernel development, device drivers, network stacks, open source contributor, embedded systems and GUI development experience would be desirable.</p>
<p>This is a fantastic opportunity to gain industry experience with a dynamic high-tech company.</p>
<p>Keywords: C, Embedded, Linux, Wireless, 1st/2.1, 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/junior-linux-software-engineer-018550.html]]></link>
        <pubDate><![CDATA[Mon, 01 Aug 2011 13:25:24 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/junior-linux-software-engineer-018550.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Test-Engineer]]></title>
        <description><![CDATA[<p>Summary: Software Test Engineer with knowledge of C# and/or C++ on Windows &amp; Unix, Top Co., Cambridge, to £competitive + benefits</p>
<p>This key role is to join a growing software team developing leading edge security applications for clients worldwide.  You will develop test suites for all software components to meet the product requirements; work within, and contribute to, systems and procedures; contribute to the writing and review of lifecycle documentation, user level documentation, technical application notes and training material; provide reliable estimates of task duration, as well as ensuring on time task delivery; contribute to feasibility / evaluation activities and contribute fully to the peer review process; provide reliable, consistent, timely and accurate technical assistance to both first line support and development partners;  and keep abreast of technical and market trends in relation to the company's product range and propose product improvements.</p>
<p>Degree qualified in Computer Science or similar from a good university, you will have a detailed knowledge of programming using multiple programming languages on multiple platforms including Windows and UNIX; a detailed working knowledge of design and implementation of large or significant products using C# and / or C++; and a good working knowledge of scripting languages and development tools.</p>
<p>Ideally you will have a good understanding of the use of cryptography and associated concepts in IT security; plus an awareness of Internet technologies, protocols and standards.</p>
<p>This is an outstanding opportunity to join this dynamic company at the cutting edge of technology.</p>
<p>Keywords: Software Test, Cambridge, C#, C++, Windows, Unix, Scripting.</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-test-engineer-019228.html]]></link>
        <pubDate><![CDATA[Mon, 01 Aug 2011 13:22:40 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-test-engineer-019228.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-DSP-Software-Engineer]]></title>
        <description><![CDATA[<p>Senior DSP Software Engineer sought to join our client – an established technology company – to work on implementation and integration of audio and codec algorithms. Cambridge, £Competitive + Benefits.</p>
<p>Working on source code with an emphasis on infrastructure, the successful applicant will develop and improve the DSP operating system features, including the interface between DSP and core processors, and data streaming. Further responsibilities will include supporting international customers and prioritising assignments through project management.</p>
<p>Candidate Requirements:</p>
<ul>
<li>           Good degree in maths/science/electronics/software from a reputable university.</li>
<li>           Experience of fixed-point programming, with good knowledge of embedded C development and assembly language (microprocessor and DSP).</li>
<li>           Knowledge of C++ and scripting (Perl or Python).</li>
<li>           Experience of developing with a real-time OS.</li>
<li>           Knowledge of DSP/Codec algorithms (including FIR/IIR and basic algorithm design).</li>
</ul>
<p>Further knowledge in: processor architectures and peripherals; analogue/digital data structure, communication protocols and drivers; audio processing techniques; DSP platforms; MATLAB; and debugging electronic systems using oscilloscopes and logic analysers would be highly desirable.</p>
<p>Key words: DSP, embedded C/C++, audio, codecs, algorithms, assembler, 1/2.1, microprocessor.</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-dsp-software-engineer-019225.html]]></link>
        <pubDate><![CDATA[Mon, 01 Aug 2011 13:16:24 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-dsp-software-engineer-019225.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Test-Development-Engineer]]></title>
        <description><![CDATA[<p>Summary: Our high-tech client seeks a proven Test Development Engineer to join their ambitious, growing company as they roll out their next generation telecommunications solutions. £Excellent + Benefits.<br /><br />As part of our client’s company expansion, you will join an integral team to help develop and maintain Linux based test implementations and support production tools including maintenance of test equipment. Your background will have involved test development – from initial product prototype schematics to factory installation/training, and subsequent product maintenance (ideally in a manufacturing/factory test development environment). There are potential opportunities for overseas travel to help support key manufacturing developments.<br /><br />Candidate requirements:<br />You will have proven commercial experience in working in a similar environment (academic projects are not sufficient), with strong working knowledge of: Writing tests in a Linux environment (Python and/or C/C++ - other scripting languages may be applicable); RF, analogue and digital circuits used for test development; and Test requirements for volume production test and RMA. Further experience is essential: Maintain and debug GUI’s; Read schematics and devise production test with support from development engineers; Understand software, electronics and mechanics in regard to test; and  Maintain and improve test systems. Previous use of LabVIEW programming, generation of test methods, use of RF test equipment, development of electronic test PCBs is desirable.<br />Candidates must be willing to travel abroad, and exude excellent problem solving skills.<br /><br />This is a superb opportunity to join a progressive technology company, working in dynamic but friendly teams in their spacious open-planned modern offices. <br /><br />Keywords: Test, Linux, Manufacturing, Python, C/C++, RF, PCB.<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 /></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/test-development-engineer-018856.html]]></link>
        <pubDate><![CDATA[Mon, 01 Aug 2011 13:01:34 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/test-development-engineer-018856.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[FPGA-Design-Engineer]]></title>
        <description><![CDATA[<p>Summary: FPGA Design Engineer using VHDL for Xilinx and Altera devices, growing company, Cambridge, to £competitive + benefits.</p>
<p>This highly innovative company has seen considerable and continuous growth due to their quality solutions for the growing ink jet market.  Their products include software and print head drivers and electronics and this new role is to join their FPGA design team.  As the third member of the team you will be writing VHDL for Xilinx and Altera devices and contributing to the development of their advanced product range.  You will also have the opportunity to gain other skills which may include C++ development or engaging with customers during on-site visits.</p>
<p>This role will suit a bright, junior engineer with a relevant degree from a good university (i.e. good A level grades are required) with a reasonable level of practical experience in writing VHDL for either Xilinx or Altera.  Our client may also consider candidates who have recently completed a PhD with the relevant experience.</p>
<p>This is an excellent opportunity to develop your career in this growing, dynamic company.</p>
<p>Keywords: FPGA, Firmware, VHDL, Xilinx, Altera, 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/fpga-design-engineer-018985.html]]></link>
        <pubDate><![CDATA[Mon, 01 Aug 2011 12:54:35 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/fpga-design-engineer-018985.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Electronics-Test-Engineer]]></title>
        <description><![CDATA[<p>Summary: Electronics test engineer, PCB CAD, LabView, embedded C, to £competitive + benefits</p>
<p>Our client develops exciting products and tools in the environmental technology sector which help consumers and companies stay green, support sustainable development and save money. Due to their continued success they're urgently seeking top people to join their team.</p>
<p>You'll have a good degree in electronic engineering or a related subject.  You don't have to be keen on green technology, but if you are, this is an excellent opportunity to make a difference.</p>
<p>You'll be creative, and methodical, a skilled tester able to seek out shortcomings in hardware and software designs and clearly document the structured steps you're taking. You'll be enthusiastic, driven, able to work individually or as part of a skilled team, and be ready to improve your skills and learn with your peers.</p>
<p>You'll be designing and producing your own test equipment, so you'll have experience with PCB CAD design and prototype electronics. You'll have used NI LabView, be comfortable writing embedded C code, and be able to produce high quality documentation.</p>
<p>Any experience in the automotive sector, particularly with ECUs or vehicle communications protocols, and/or with the design/development of test equipment would be beneficial, as would experience developing in other programming languages such as C++, Java or Python.</p>
<p>You'll also be ready to travel from time to time, since there will be occasions when your work will take you to locations both in the UK and overseas.</p>
<p>This is an ideal opportunity for a skilled engineer to make a difference in the green tech sector. We'd love to hear from you.</p>
<p>Keywords: electronics, test, PCB, CAD, LabView, embedded, C, automotive</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/electronics-test-engineer-019244.html]]></link>
        <pubDate><![CDATA[Mon, 01 Aug 2011 12:32:58 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/electronics-test-engineer-019244.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Software-Engineer]]></title>
        <description><![CDATA[<p>Senior Software Developer - C++, OSX, Windows, Linux, 2D, 3D, multi-threading.</p>
<p>Want to get into the movies? This is an exceptional opportunity for a talented Senior Software Developer with excellent C++ to join an award-winning team working at the centre of the film special effects industry.</p>
<p>Our client has developed a unique reputation in the special effects market with their image processing technology. Their technologies have been used on many high profile films.</p>
<p>Due to expansion, they are now seeking a Senior Software Developer with excellent C++ skills to join their development team. </p>
<p>The Senior Software Developer will have experience of cross-platform development including Linux, Windows and OSX platforms, and of mentoring junior staff. You'll also have a strong understanding of multi-threading and 2D / 3D graphics programming.</p>
<p>Knowledge of post-production would be ideal.</p>
<p>In return, our client offers a relaxed but high-powered working environment located in the heart of the West End.</p>
<p>Key words: Senior Software Developer, C++, OSX, Windows, Linux, 2D, 3D, multi-threading, central London.</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-019305.html]]></link>
        <pubDate><![CDATA[Mon, 01 Aug 2011 11:52:17 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-engineer-019305.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Firmware-Engineer---Embedded-Instrumentation]]></title>
        <description><![CDATA[<p>With further growth, this leading company now seek a bright, well-qualified Firmware Engineer (1st / 2.1 from a top University) to design and develop embedded instrumentation solutions within a range of analytical instruments and accessories.</p>
<p>The role will involve you in all stage of the product lifecycle - Applications, Feasibility, development and integration to manufacture.  Although firmware development will be your primary job function, an aptitude for project management would also be beneficial.</p>
<p>In addition to a solid knowledge of firmware development involving advanced microcontrollers you should have:</p>
<p>- Experience of system level design and control systems</p>
<p>- Working knowledge of C/C++ in hard real-time embedded applications</p>
<p>- A general understanding of electronic hardware</p>
<p>- Proven track record in working effectively to project timescales</p>
<p>- Structured and logical approach</p>
<p>- Good communicator and team player</p>
<p>- Self driven and able to see products through from design to production.</p>
<p>Although not required, the following skills would also be beneficial:</p>
<p>- Experience of Infineon C166/ST-10 series microcontrollers</p>
<p>- Knowledge of scientific instrumentation</p>
<p>- Good mechanical aptitude</p>
<p>- Experience of system modelling / analysis using tools eg. MATLAB</p>
<p>- Familiarity of working in a ISO9000/TickIT environment</p>
<p>As well as the opportunity to continually develop your abilities, you'll enjoy a superb benefits package including a competitive salary, company profit share scheme, pension plan, life assurance, share save schemes, child care voucher scheme, health care scheme and subsidised gym club 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/firmware-engineer-embedded-instrumentation-018940.html]]></link>
        <pubDate><![CDATA[Mon, 01 Aug 2011 11:07:45 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/firmware-engineer-embedded-instrumentation-018940.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[C-or-C++-Multimedia-Software-Engineer]]></title>
        <description><![CDATA[<p>This is an exciting role based at the Cambridge R&amp;D site of this major international company, involved in the design and development of mobile multimedia devices.<br /><br />With continued growth, they now seek a bright C or C++ Software Engineer to work as part of an extremely strong technical team on integration of a multimedia software suite - including video and audio codecs, streaming protocols, image processing algorithms, and a wide range of other multimedia applications. <br /><br />In addition to a very impressive academic record, preferably in Electronic Engineering, Computing or a related discipline, you should have extensive, recent and relevant experience in C or C++ programming for embedded systems. <br /><br />Any previous experience of video or audio processing would be an obvious advantage.  Above all, the role calls for a committed and highly motivated individual who is able to make an outstanding contribution.<br /><br />In addition to a competitive salary, the role offers a wide ranging 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/c-or-c-plus-plus-multimedia-software-engineer-018796.html]]></link>
        <pubDate><![CDATA[Fri, 01 Jul 2011 17:00:56 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/c-or-c-plus-plus-multimedia-software-engineer-018796.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[C++-Software-Engineer-/-Applied-Maths]]></title>
        <description><![CDATA[<p>This is an excellent opportunity for a talented Software Developer to join a world leading 3D Modelling company based in Cambridge.<br /><br />As part of a small team, your responsibilities will be challenging and varied - developing and implementing geometric algorithms and software; and interacting with other software development teams around the world (including the possibility of occasional travel to other development sites).<br /><br />The role is ideally suited to a candidate with a PhD or equivalent commercial experience in a relevant area of Applied Maths or a Software Engineer with a solid academic record (and ideally some commercial experience) involving mathematical / computational geometry algorithms.  You should also offer good Object-Oriented coding skills and solid fluency in C++ (or similar).<br /><br />Any experience in coding computational geometry algorithms within commercial applications, such as Computer Aided Design, Finite Element Analysis, or Electronic Design Automation would be a definite advantage. <br /><br />A superb opportunity to work on interesting &amp; innovative software products.<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 /><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-software-engineer-applied-maths-018816.html]]></link>
        <pubDate><![CDATA[Fri, 01 Jul 2011 16:57:22 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/c-plus-plus-software-engineer-applied-maths-018816.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Systems-Engineer]]></title>
        <description><![CDATA[<p>Our client provides a leading technology platform for academic and industrial users, enabling them to implement their experimental research. They seek Software Systems Engineers to provide software development support for bespoke client requirements and evolving application needs. Oxfordshire, to £32k DOE.</p>
<p>As a member of the Application Team, you will develop/maintain both client and server side applications (mainly in C/C++ in a Linux environment) – developing and supporting toolkits to operate embedded control systems for large scale instrumentation. Other key responsibilities will include: liaising with internal users (Engineers and Scientists), contribute to the long term direction of software development for control systems, and act as a representative at meetings and workshops.</p>
<p>Candidate requirements:</p>
<p><br />- Honours degree in physics, electrical engineering or computer science (or similar numerate degree if you can show relevant experience) from a good university.<br />- OO programming experience (either C/C++; knowledge and use in Java would be beneficial).<br />- Experience in developing in an UNIX environment with source code control.<br />- Previous experience developing software for industrial/scientific systems would be highly beneficial – graduates/junior developers who can show strong development skills will be considered.<br />- Experience using software testing and debugging tools for developing automated tests.<br />- Good communication skills – orally and in writing.<br /><br />Further knowledge would be advantageous: Scripting (especially Python and Qt); Network programming; Eclipse and RCP; Real time distributed control environments; Relational databases and server/client side processing.</p>
<p>This role will also require some travel within the UK and abroad (with occasional periods away from home) and require occasionally working overtime.<br /> <br />This is an excellent opportunity for an enthusiastic OO developer (from graduate to junior developers) to work in a unique environment, and develop tools to enable leading research. </p>
<p>Key words: 1st/2.1, graduate, object orientated, OO, UNIX, Linux, C/C++, Java, Python, Qt, Eclipse.</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-systems-engineer-019150.html]]></link>
        <pubDate><![CDATA[Fri, 01 Jul 2011 13:21:17 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-systems-engineer-019150.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Junior-/-Senior-Software-Developer]]></title>
        <description><![CDATA[<p>Highly exciting opportunity to join a leading greentech software and consultancy company developing innovative 3D modelling solutions. Scotland, £graduate to experienced + Bens.</p>
<p>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).</p>
<p>Candidate Requirements:</p>
<ul>
<li>Degree qualified (1st/2.1, ideally with a Masters/PhD) in applied physics, mathematics, engineering or related subject.</li>
<li>Substantial use of C++ (academic projects will be considered, please evidence your C++ development experience).</li>
<li>Analytical and problem solving skills.</li>
</ul>
<p>Further attributes/experiences are beneficial: Developing technical/modelling/simulation software; other programming languages (Fortran or C#); MFC or Qt interface development; Source code control systems (Perforce/CVS);  XML; understanding of 3D platform development (OpenGL/Direct X); use of Visual Studio.</p>
<p>This is a fantastic opportunity for an applied software developer to utilise their engineering/mathematical background to implement new developments and improvements of leading modelling solutions.   </p>
<p>Key words: Masters/PhD, C++, green technology, 3D/simulation/modelling 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> 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/junior-senior-software-developer-019076.html]]></link>
        <pubDate><![CDATA[Fri, 01 Jul 2011 12:48:04 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/junior-senior-software-developer-019076.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[C++-Software-Developer]]></title>
        <description><![CDATA[<p>Our client is a leading international financial risk analysis company. At their Central London based offices, they are seeking a highly experienced C++ developer to work on new projects and features on their leading financial products. To £60k + Excellent Benefits.</p>
<p>Our client seeks a Senior C++ Software Developer to work on leading products for the insurance and actuarial sector. This role is part of a small team (up to 5 developers), and will take on responsibilities in the design, implementation and testing of new features for dynamic financial analysis for risk solutions (including enterprise risk management and catastrophe management).</p>
<p>Candidate Requirements:</p>
<ul>
<li>Excellent C++ skills are essential (substantial commercial experience is needed), with an understanding of full software lifecycle development.</li>
<li>Strong numerate education (at least Degree educated – 1st/2.1 from a good university).</li>
<li>Experience in C#, MFC, SQL Server would be highly beneficial (candidates would be expected to have one of these technologies).</li>
<li>Knowledge of financial instruments or previous development of financial software would be advantageous.</li>
</ul>
<p>Candidates must be team players and be highly motivated. They must be happy to take on responsibility on projects, and contribute ideas to the team. In return the successful candidate will be rewarded with an excellent remuneration package including substantial benefits.</p>
<p>Key words: London, financial software, C++, databases, actuarial software, risk management, 1st/2.1.</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-developer-019093.html]]></link>
        <pubDate><![CDATA[Fri, 01 Jul 2011 12:42:43 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/c-plus-plus-software-developer-019093.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Software-Engineer]]></title>
        <description><![CDATA[<p>Summary: Senior Software Engineer sought by high-calibre Handset Engineering team. Wireless technology, Cambridge, £highly competitive + excellent benefits.</p>
<p>This is a fantastic opportunity for an experienced Software Engineer to join an established world-leading company in wireless technology.  The successful candidate will develop handset reference designs for a range of wireless chips and pioneer novel connectivity technologies.</p>
<p>Key responsibilities include: taking ownership of, developing and integrating software components on handset platforms; providing support and training for tier 1 customers, regional FAE teams and internal staff to ensure production is reached as quickly as possible; and working with customers to identify their technical specifications, advising them on implementation issues, testing scenarios that concern their projects and validating software deliverables within the scope of their project.</p>
<p>Essential Requirements:</p>
<ul>
<li>           Excellent degree (2.1 or 1st) in software or electronics.</li>
<li>           Proven experience in real-time embedded programming in C, Assembler, and embedded debugging techniques.</li>
<li>           Good experience in C++ and scripting languages (Perl, Python).</li>
<li>            Knowledge of Wi-Fi 802.11 a/b/g/n, GPS or BT.</li>
<li>            Wireless system level understanding with experience of fault diagnosis and rectification.</li>
<li>            Customer facing and commercial awareness.</li>
</ul>
<p>Highly Desirable:</p>
<ul>
<li>            Practical experience of protocol stack development (OSI layer model).</li>
<li>           Handset development experience, including protocols such as TCP/IP, GSM, GPRS, EDGE or WCDMA.</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/senior-software-engineer-018761.html]]></link>
        <pubDate><![CDATA[Fri, 01 Jul 2011 12:27:27 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-engineer-018761.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Embedded-Software-Engineer---Processor-Design]]></title>
        <description><![CDATA[<p>Can you offer an impressive academic record and solid C / Embedded Software skills?<br /><br />In this challenging role with a well-respected and established company, you will join a talented team responsible for the whole Software Development Tool Chain, to support their development of market-leading Processors and associated DSL, VoIP, wireless and other applications. <br /><br />In addition to the continued development of ports of GNU binutils, GDB and GCC, you will support and enhance their customisation of the IDE.  You will also develop models of the processor and SoCs for DSL, VoIP, wireless and other applications. Alongside this, you will also be involved in the development of Embedded Software for a range of applications.<br /><br />With strong software engineering skills and an impressive academic record, you should have excellent C fluency for embedded applications. Any skills in processor architectures and their design, or knowledge of C++, Java, Scripting languages (e.g. Perl, Python), &amp; / or Assembler would be a definite plus.<br /><br />In addition to a competitive salary, the role offers a wide ranging 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.<br /><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/embedded-software-engineer-processor-design-018787.html]]></link>
        <pubDate><![CDATA[Fri, 01 Jul 2011 12:23:11 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-engineer-processor-design-018787.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Junior-Quantitative-Developer]]></title>
        <description><![CDATA[<p>A fantastic opportunity for a Junior Quantitative Developer working on a product capable of conducting complex financial risk calculations.  The skill set includes both those of a financial engineer requiring exceptional mathematical skills (to PhD level) combined with outstanding software programming expertise.</p>
<p>Requirements:</p>
<p>With outstanding mathematical ability (to PhD level) you will have at least 2 years experience using software to solve complex quantitative problems.  You will also be able to show demonstrable interest in the financial industry.</p>
<p>Key skills: C#, C++, Quant, Financial Modelling.</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/junior-quantitative-developer-018334.html]]></link>
        <pubDate><![CDATA[Fri, 01 Jul 2011 12:05:10 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/junior-quantitative-developer-018334.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Junior-Quantitative-Developer]]></title>
        <description><![CDATA[<p>A fantastic opportunity for a Junior Quantitative Developer working on a product capable of conducting complex financial risk calculations.  The skill set includes both those of a financial engineer requiring exceptional mathematical skills (to PhD level) combined with outstanding software programming expertise.</p>
<p>Requirements:</p>
<p>With outstanding mathematical ability (to PhD level) you will have at least 2 years experience using software to solve complex quantitative problems.  You will also be able to show demonstrable interest in the financial industry.</p>
<p>Key skills: C#, C++, Quant, Financial Modelling.</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/junior-quantitative-developer-018496.html]]></link>
        <pubDate><![CDATA[Fri, 01 Jul 2011 12:05:03 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/junior-quantitative-developer-018496.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Lead/Principal-Quant-Developers]]></title>
        <description><![CDATA[<p>Fed up with the commute? Looking for a Senior Quant role outside of the City? <br /> <br />These are Cambridge based roles for experienced Quantitative Developers to join a team developing a highly engineered product capable of conducting complex financial risk conditions.</p>
<p>The skill set includes both those of a financial engineer requiring exceptional mathematical skills combined with outstanding software programming expertise.</p>
<p>Education:  With a history of academic excellence (top grades for all exams taken) you will have a first class degree in a highly mathematical subject from a premier university.</p>
<p>Software: C++/C#/.NET</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/lead-principal-quant-developers-018557.html]]></link>
        <pubDate><![CDATA[Fri, 01 Jul 2011 12:00:38 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/lead-principal-quant-developers-018557.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Mathematical-Modeller]]></title>
        <description><![CDATA[<p>Join a world-leading company and develop sophisticated mathematical models for the management of risk.</p>
<p>Our client is looking for a bright Mathematical Modeller to work on the development of a suite of software products that model hazards, and so help to manage risk, across a range of industrial sectors.</p>
<p>Your key tasks will include:</p>
<p>•            Integration of mathematical models within commercial software products</p>
<p>•           Code design and model implementation</p>
<p>•           Model testing (verification, validation, sensitivity analysis)</p>
<p>•           Model maintenance and technical support</p>
<p>•            Customer training</p>
<p>•            Literature review, developing model theory and solution algorithms</p>
<p>•           Model documentation</p>
<p>•           Project management</p>
<p>You'll have a good, relevant degree (2.1 or 1st) from a top university and likely a PhD in a scientific/numerate area such as mathematics, physics, numerical analysis and fluid dynamics, coupled with good programming skills. A range of experience from recent graduate/PhD will be considered - an experienced candidate would also be involved in managing projects.</p>
<p>Previous experience in risk assessment and risk analysis is desirable. You'll be able to show a disciplined approach with a good record of quality delivery on time, coupled with good communication skills and the ability to work well independently.</p>
<p>In return our client offers a competitive salary, good benefits and the chance to work with the market leader.</p>
<p>Keywords: maths modelling, mathematical modeller, maths modeller, risk, risk management, C#, C++, Fortran, Central London.</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-019090.html]]></link>
        <pubDate><![CDATA[Fri, 01 Jul 2011 11:55:39 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/mathematical-modeller-019090.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Design-Engineer]]></title>
        <description><![CDATA[<p>Leading electronic design company seeks a Senior Design Engineer to implement innovative wireless system solutions to meet future requirements for next generation FPGAs. Bucks. £Excellent.</p>
<p>Working as part of a highly astute team, you will be a highly able individual, with strong abilities and confidence to seize the initiative, and produce ground-breaking solutions for the wireless communications market. Utilising a strong background in a highly numerate subject, you will take responsibility of full life-cycle development – designing algorithms to best utilise our client’s products.</p>
<p>Candidate Requirements:</p>
<ul>
<li>Excellent academic background (1st/2.1 in Electrical engineering, Computer science, or highly numerate subject). Advanced degrees in a relevant subject would be beneficial.</li>
<li>Strong wireless background/understanding in: Physical layer (L1 – ideally 3G, UMTS, CDMA or WiMax); Algorithms in the radio digital front end (digital predistortion, crest factor reduction, digital up/down conversion); Analogue components (DAC/ADCs); Power amplifier technologies for wireless infrastructures; Modelling wireless algorithms (using MATLAB/SIMULINK, C/C++); and Use of measure tools (spectrum analyzers).</li>
</ul>
<p>Further attributes would be beneficial: Interface standards (CPRI, JESD); Other programming languages (Java, Perl, tcl); Embedded real-time applications; DSP processors; Verilog/System Verilog or VHDL.</p>
<p>This is an excellent opportunity to fully engage in complex challenges, utilising your key problem solving and applied numerate skills. In return you will be rewarded with an excellent remuneration package.</p>
<p>Key words: 1st/2.1, wireless, Verilog/VHDL, L1, UMTS, algorithms, mathematics, MATLAB, C/C++.</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-design-engineer-019059.html]]></link>
        <pubDate><![CDATA[Fri, 01 Jul 2011 10:05:48 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-design-engineer-019059.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Technical-Software-Manager]]></title>
        <description><![CDATA[<p>Our client is a leading wireless technology product company seeking a proactive Lead Software Engineer to help drive and deliver next generation software products for the automotive industry. Cambridge, to £Competitive + Benefits.</p>
<p>Managing an established technical team, you will provide leadership and be a technical authority to guide, coordinate and instruct ongoing development; and solve technical issues arising from automotive customers’ business requirements. You will direct development processes efficiently, be a key point-of-contact for customers and other business units, and also help sales and marketing teams win contracts.  <br /><br />Candidate Requirements:  <br />•          Good engineering degree from a top university, providing a wide knowledge base rather than just core competence.<br />•          Extensive experience with software project management and/or team management.<br />•          Proven software development experience using C/C++/ASM capability, in an embedded system, including understanding of professional software quality and product release procedure.<br />•          Deep understanding of modern computer architecture. <br />•          Excellent interpersonal, written and verbal communication skills.<br />Knowledge of: wireless system technology and validation testing and/or certification; hardware/software components and top level/system issues; in-vehicle systems for infotainment and rear seat entertainment; or hardware knowledge and experience of working with IC verification would be highly desirable.<br /><br />Utilising your key project management, software engineering background and “go-getting” personality, you will gain real job satisfaction in leading and coordinating product development. In return, you will be rewarded with an excellent remuneration plus benefits package, working in modern, open-planned offices. <br /><br />Keywords: Software Development, Management, Project, Automotive, C/C++, Embedded, Assembler, Client-facing, Coordination.<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/technical-software-manager-018850.html]]></link>
        <pubDate><![CDATA[Wed, 01 Jun 2011 14:26:33 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/technical-software-manager-018850.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Software-Engineer]]></title>
        <description><![CDATA[<p>Summary: Global Software company needs an experienced Software Engineer with Unix and Windows plus experience with multiple programming languages, Cambridge, to £competitive + benefits.</p>
<p>This company has a global presence and their Cambridge team develops leading information exchange software for blue chip clients worldwide. You will play a major role in the specification, design, implementation, test and review of software modules for new and existing products. You will develop and test software modules to meet the product requirements specified by Product Management under the direction of the Software Development Manager, and contribute to the development of product innovations and new product specifications under the direction of the Project Manager/Software Team Leader, working with other team members and people from other departments as appropriate.</p>
<p>With a degree in a relevant computer science related subject, you must have experience of at least two of the following:</p>
<p>- Embedded systems programming,<br />- Cryptography and computer security techniques,<br />- Internet software application development,<br />- Electronic commerce,<br />- Computer Security, and/or<br />- the use of formal software testing procedures and systems.</p>
<p>You will have good knowledge of programming for multiple platforms and environments including UNIX and Windows, a good working knowledge of the design and implementation of large or significant products using one or more of C, C++, C# and/or Java, a good awareness of scripting languages and development tools, an appreciation of the use of cryptography in IT security, an awareness of Internet technologies, protocols and standards, and an appreciation of relevant Quality (ISO9000) requirements and processes.</p>
<p>This is an excellent opportunity to join this growing, global company at the cutting edge of technology.</p>
<p>Keywords: Cambridge, C, C++, C#, Java, UNIX, Windows, Cryptography, Security, Embedded, E-Commerce, Internet 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> 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-018614.html]]></link>
        <pubDate><![CDATA[Wed, 01 Jun 2011 14:24:30 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-engineer-018614.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Software-Engineer]]></title>
        <description><![CDATA[<p>Our client undertakes research in advanced digital technologies including wireless, datacoms and consumer electronics.</p>
<p>They are currently seeking an expert embedded engineer with extensive practical industry experience.  You must have a proven track record of independent work on complex software projects to the highest professional standard.</p>
<p>The ideal candidate will have a good degree (2.1 or better) from a good university, excellent problem solving and planning skills, and the desire to achieve.</p>
<p>Key requirements include:</p>
<p>- Extensive experience of complex embedded software development, preferably in the wireless, datacoms and consumer electronics domain.<br />- Excellence in C and C++ programming, structured approach to software development.<br />- Familiarity with embedded operating systems such as Linux and WinCE, and extensive experience of driver development.<br />- Knowledge of wireless and datacom protocols and standards.<br />- Experience of embedded hardware development or debug, confidence in reading circuit diagrams.</p>
<p>In return you will receive a generous salary and a chance to play a key role in shaping the future of this rapidly-advancing technology sector.</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-018473.html]]></link>
        <pubDate><![CDATA[Wed, 01 Jun 2011 14:17:59 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-engineer-018473.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Engineer]]></title>
        <description><![CDATA[<p>An exciting opportunity to work with exceptionally bright software engineers on leading edge technology.  Although our client is a small company, their clients include a large number of leading multi-national companies.</p>
<p>With a good degree in software engineering your role will be to design, develop, test, document and debug their world leading software.  With experience in C/C++ and Perl, gained in a UNIX environment, your knowledge will include internet and networking technologies.</p>
<p>Key skills: C/C++, UNIX, Linux, Internet &amp; Networking technologies.</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-engineer-018189.html]]></link>
        <pubDate><![CDATA[Wed, 01 Jun 2011 14:17:16 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-018189.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Digital-Systems-Architect]]></title>
        <description><![CDATA[<p>A fantastic opportunity for a Senior Electronics Engineer who is keen to work in a start-up environment developing products for growing markets such as renewable energy, electric vehicles and the grid infrastructure to support distributed generation.</p>
<p>Highly motivated and able to operate independently, you will have an impressive academic background and at least a decade of industrial experience.  Extremely capable across a broad range of engineering disciplines, you will have a good understanding of the design process from ideas to production, and be capable of inventing ingenious solutions to difficult technical problems where no standard solution currently exists.</p>
<p>Expert knowledge (essential):<br />• High speed digital communications over wire and/or optical fibre (up to 1 Gbps)<br />• Digital hardware design and testing for FPGAs and CPLDs using VHDL or Verilog and associated EDA tools<br />• Analogue to digital sampling circuits and anti-alias filtering<br />• Real-time embedded software design and implementation on ARM 32-bit micro-controllers using C or C++.<br />• Practical high-speed digital circuit prototyping skills<br />• Design for medium volume production, including boundary-scan testing (JTAG)<br />• Experience of working with contract manufacturers</p>
<p>Useful knowledge (but not essential):<br />• Ethernet (and EtherCAT), CAN and CANopen (or deviceNet)<br />• Multidrop LVDS, PCI express, USB on embedded devices<br />• Digital filters and noise shaping<br />• Use of simulation tools such as SPICE and MatLab<br />• Embedded operating systems (such as Linux) and/or RTOS<br />• Windows PC software development (particularly device drivers)<br />• High reliability or safety critical system design<br />• Inverter or motor control</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/digital-systems-architect-018857.html]]></link>
        <pubDate><![CDATA[Wed, 01 Jun 2011 14:16:56 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/digital-systems-architect-018857.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Test-Engineer]]></title>
        <description><![CDATA[<p>Our client continue to grow and are currently seeking Test Engineers to work with their Software Development teams.  You will test their leading software products, both manually and using automated test tools, to ensure the high quality required is achieved.</p>
<p>Key skills / experience:</p>
<p>· Experience with testing commercial software in a UNIX environment, using both manual and automated test tools and techniques<br />· Experience of software testing tools, technologies, principles, and practices (including iterative/agile)<br />· Experience in testing C, C++, Perl and Java applications<br />· Writing automated test scripts<br />· Testing network applications reliably.</p>
<p>Desirable Skills:<br />· Understanding of security principles and how they affect network applications<br />· Virtualisation development, testing and technologies.</p>
<p>A great opportunity to join this exciting company working on leading edge design.</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/test-engineer-018608.html]]></link>
        <pubDate><![CDATA[Wed, 01 Jun 2011 14:16:52 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/test-engineer-018608.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Applications-Liaison-Engineer]]></title>
        <description><![CDATA[<p>Summary: Senior Applications Engineer sought by leading wireless technology company to liaise with Tier 1 clients, and facilitate customers’ requirements to get their products to market.</p>
<p>Our client is a market leader in wireless cutting edge technology providing solutions to blue chip clients worldwide.  They seek a technically-experienced customer-facing engineer to provide advice and help to Tier 1 customers through creation and maintenance of technical and political relationships. As Senior Applications Engineer you will liaise with assigned Tier 1 clients, working without supervision, and take responsibility of customer relations through facilitating and managing customers’ expectations and satisfaction. In addition, you will provide guidance and support to junior team members, and be able to readily travel to visit clients to maintain/improve communication channels.</p>
<p>You will be able to prioritise, diagnose and resolve customer problems, as well as issues that junior members are unable to resolve. This can be through political as well as technical solutions – and maintaining key working relationships. You will also develop VM, Native and firmware patches; provide a source of technical excellence for customers; create reference designs, application notes, white papers, reviews, and evaluations of HW and RF for clients; develop and project manage new software or hardware solutions; communicate technical information on new products; create and present training courses to customers; feedback customer needs to Company products and solutions; and keep abreast of new specifications from clients that could influence Company’s  product design and developments.  You will have key expertise in one technology area such as: VM, firmware, PCB layout or RF technologies.</p>
<p>You will have: an Engineering degree with 5+ years experience with embedded hardware and software debugging (using PC software tools, power supplies, oscilloscopes, DMM and logic analysers); good knowledge of wireless technology standards; understanding  of hardware/software components; responsibility to “own” problems and fix them; the ability to make decisions (technical and political) without supervision; diagnostic and analytical skills when limited information is available; dynamism and friendly attitude with commercial awareness; and strong interpersonal, written and verbal English skills.</p>
<p>The following attributes are desirable: knowledge of wireless system validation testing/certification; hands-on experience of capturing/analysing air traces using wireless sniffers; knowledge of memory architectures; experience in bringing customer designs into production; applications engineering in a semiconductor environment; Bluetooth and/or WiFi 802.11 experience; Headset support role; knowledge of UNIX based environments and/or other programming/scripting languages (Python, Perl, C++, Labview); knowledge of Assembler; knowledge of DSP programming, codecs, acou 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-applications-liaison-engineer-018598.html]]></link>
        <pubDate><![CDATA[Wed, 01 Jun 2011 14:16:45 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-applications-liaison-engineer-018598.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Developer]]></title>
        <description><![CDATA[<p>This exciting young company are developing game-changing web technology, offering their customers (household name online media companies) and end-users access to more smartly targetted, relevant information.</p>
<p>Due to expansion, our client is looking for an experienced, motivated software developer to joins its development team. You will work principally on web back-end infrastructure, to meet the demands of a rapidly expanding customer base. Working with major customers on projects to deliver new functionality and services, you will ensure our client's software services are scalable, robust and effective.</p>
<p>You'll have a strong academic background and track record of delivering high quality software, with extensive experience of software development (with C, C++ or Java, ideally in a Linux-type environment). This will be coupled with strong experience of web technologies (particularly MySQL, but also HTML, CSS, JavaScript, XML, PHP etc).</p>
<p>Good interpersonal skills and team working abilities are essential.</p>
<p>This is a fine opportunity to join a small, fast growing business, and be part of the core technical team developing software as a service solutions to meet the needs of blue-chip clients.</p>
<p>Contact us now to find out more.</p>
<p>Keywords: software developer, software engineer, back-end, web technologies, software as a service, SaaS, information retrieval, web search, web crawling, C, C++, Java, Linux, MySQL, HTML, CSS, JavaScript, XML, PHP, 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><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/senior-developer-018876.html]]></link>
        <pubDate><![CDATA[Wed, 01 Jun 2011 14:04:33 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-developer-018876.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Embedded-Software-Engineer]]></title>
        <description><![CDATA[<p>Summary: Senior Embedded Software Engineer, C/C++ and assembler with MATLAB, multimedia, COFDM, DAB/FM, Cambridge, c£45k + excellent benefits.</p>
<p>Are you an experienced embedded software engineer who thrives on challenge, looking for a new role in a dynamic, fast-paced working environment?</p>
<p>Our client is an expert in leading edge system-on-chip solutions for a variety of applications including multimedia consumer products. They have an opening for a talented individual to join an extremely strong technical team of engineers.</p>
<p>As well as a relevant degree from a top university, you’ll have a proven track record developing embedded software. You will be equally at home using your excellent mathematical and modelling skills in high level packages such as MATLAB, and writing optimal well-designed code close to the metal in C/C++ and assembler. A pragmatic and effective problem solver, you’ll have the experience to work on COFDM/DAB/FM drivers, embedded comms, audio codecs and protocols.</p>
<p>You’ll be commercially aware, and ready to take on technical leadership responsibilities on small, focused projects where your expertise and motivation will help drive a strong team of your peers. You’ll also be ready to help our client continue to do things the right way via peer code and design reviews, and by mentoring and supporting junior engineers.</p>
<p>In addition to a competitive salary the role offers a wide and attractive range of benefits including Pension, Private Healthcare, Life insurance, Share Options and Childcare vouchers.</p>
<p>Keywords: Embedded, C, C++, Assembler, MATLAB, COFDM, DAB, FM, audio, multimedia, 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-019118.html]]></link>
        <pubDate><![CDATA[Wed, 01 Jun 2011 12:23:53 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-embedded-software-engineer-019118.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Engineer]]></title>
        <description><![CDATA[<p>Summary: Global Software company needs an experienced Software Engineer with UNIX and Windows plus experience with multiple programming languages, Cambridge, to £competitive + benefits.</p>
<p>This company has a global presence and their Cambridge team develops leading information exchange software for blue chip clients worldwide. You will play a major role in the design, implementation, test and review of software modules for new and existing products. You will develop and test software modules to meet the product requirements specified by Product Management under the direction of the Software Lead Engineer, and contribute to the development of product innovations and new product specifications under the direction of the Project Manager/Software Team Leader, working with other team members and people from other departments as appropriate.</p>
<p>You will have good knowledge of programming for multiple platforms and environments including UNIX and Windows, a good working knowledge of the design and implementation of large or significant products using C, C++, and either C# and/or Java, a good awareness of scripting languages and development tools, an appreciation of the use of cryptography in IT security, an awareness of Internet technologies, protocols and standards, and an appreciation of relevant Quality (ISO9000) requirements and processes.</p>
<p>With a degree in a relevant computer science related subject, you will ideally have experience of at least two of the following (although good engineers working on just 'smart stuff' will be considered): </p>
<ul>
<li>            Embedded systems programming,</li>
<li>            Cryptography and computer security techniques,</li>
<li>           Internet software application development,</li>
<li>            Electronic commerce,</li>
<li>            Computer Security, and/or</li>
<li>           the use of formal software testing procedures and systems.</li>
</ul>
<p>This is an excellent opportunity to join this growing, global company at the cutting edge of technology.</p>
<p>Keywords: Cambridge, C, C++, C#, Java, UNIX, Windows, Cryptography, Security, Embedded, E-Commerce, Internet 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> 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-019042.html]]></link>
        <pubDate><![CDATA[Wed, 01 Jun 2011 12:22:09 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-019042.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Ambitious-C#-.Net-Engineer]]></title>
        <description><![CDATA[<p>Exciting challenges? Cutting-edge commercial research? Working on innovative software? If these best describe the job opportunity you’ve been waiting for – look no further! Our client is a rapidly growing scientific startup. Due to the ongoing success of their research development programme, they are seeking an ambitious, talented software developer to join their dynamic team. £Competitive, Cambridge.</p>
<p>Using the latest technologies, you will be writing code for hardware control and automation for high content data handling – working with leading researchers and engineers in both academia and industry to realise novel bio-analysis solutions. You will implement data analysis and signal processing algorithms –developing key IP value.</p>
<p>Candidate requirements:<br />- 1st/2.1 degree from a top ranked university in engineering, applied science, mathematics with some commercial software experience, or a highly talented computer science graduate with a strong scientific interest.<br />- Significant experience in multithreaded C#/.NET in a Windows environment (could be substantial academic projects or ideally commercial application development). Strong knowledge of C/C++ would be beneficial.<br />- Strong understanding of code optimisation for high speed data acquisition/processing, and hardware control (experience of device driver development would be beneficial).<br />- Experience in FPGA/GPU programming would be advantageous.<br />- Enthusiasm and ambition!</p>
<p>This is a superb opportunity for a graduate/junior developer to gain commercial experience in the heart of UK’s technology centre – Cambridge. Working on leading technology, you can be part of an exciting development process and drive the research of the company.<br /><br />Keywords: C#, .Net, C/C++, Algorithms, Multithreading, 1st/2.1, Optimisation, Drivers, Hardware control, Data acquisition.</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-sharp-dot-net-engineer-018868.html]]></link>
        <pubDate><![CDATA[Wed, 01 Jun 2011 12:10:17 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/ambitious-c-sharp-dot-net-engineer-018868.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Engineer]]></title>
        <description><![CDATA[<p>Summary: C++ Software Engineer with MySQL &amp; Python, fast moving start-up environment, Cambridge, to £highly competitive + benefits.</p>
<p>This innovative company develops leading edge solutions for consumer internet and mobile search applications.  With new growth they now seek an experienced C++ Software Engineer – they will consider bright graduates with industrial placement using C++ – you will have worked on large scale platform architectures in high performance teams before, and are ready for the challenge of delivering exceptional code in a fast moving startup environment. You are excited by solving complex problems in large code bases and working with other technical teams to create world class products. </p>
<p>Responsibilities will include: maintaining production code and contributing to deployment and QA processes; designing and developing high performance, test-driven code to meet system requirements; involvement at all levels of development, including designing and developing significant new architectural systems and improvements.</p>
<p>You will have a good degree in Computer Science or related subject and C++ development experience.  You will also have experience with relational databases, preferably MySQL; distributed systems; Python; large scale platform architectures and working from technical specifications. Ideally you will also have STL and/or Boost experience.</p>
<p>This is an ideal opportunity to join this growing company working on leading edge software.</p>
<p>Keywords: C++, RDBMS, MySQL, Python, Cambridge, Boost, STL, 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> 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-018997.html]]></link>
        <pubDate><![CDATA[Wed, 01 Jun 2011 11:58:58 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-018997.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Lead-Software-Engineer]]></title>
        <description><![CDATA[<p>Summary: Lead Software Engineer with C++, SQL &amp; Python, fast moving start-up environment, Cambridge, to £highly competitive + benefits.</p>
<p>This innovative company develops leading edge solutions for consumer internet and mobile search applications.  With new growth they now seek an experienced Lead Software Engineer. You will be highly analytical, entrepreneurial and fearless, open to scrutiny and passionate about delivering exceptional software. You will have built development teams before and know precisely who you need to hire to maintain a high performance development team and a strong, delivery-focused and collaborative working culture. You will have experience leading and working with others on complex problems in large code bases, and you will be ready to directly influence their platform, scaling and products.</p>
<p>Responsibilities will include: taking charge of a development team and building it out as they scale; involvement at all levels of code production, including designing and developing significant new architectural systems and improvements; slotting in seamlessly with the engineering leadership team and working closely with other technical and product teams; liasing with customers and partners; defining, tracking and analysing metrics and making this information and your recommendations available to stakeholders.</p>
<p>You will have a good degree in Computer Science or related subject and substantial commercial software development experience including several years in a team leadership role. Your strong C++ development experience will ideally include STL and Boost. You will also have experience with relational databases, preferably MySQL; distributed systems; Python; test driven development; large scale platform architectures and working from technical specifications.</p>
<p>This is an ideal opportunity to join this growing company working on leading edge software.</p>
<p>Keywords: C++, Lead, RDBMS, MySQL, Python, Cambridge, Boost, STL, 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> 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-018998.html]]></link>
        <pubDate><![CDATA[Wed, 01 Jun 2011 10:40:24 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/lead-software-engineer-018998.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Engineer]]></title>
        <description><![CDATA[<p><br />This leading technical consultancy helps companies introduce products to manufacture; millions of the products they have designed are manufactured each year.</p>
<p>They are currently looking for a Software Engineer.</p>
<p>The successful candidate will have:<br />* An excellent Engineering related or Computer Science degree<br />* Experience using C/C++<br />* Database design skills, including experience of MySQL/SQL Server<br />* Experience in manufacturing support<br />* Good communication skills and interpersonal skills<br />* Attention to detail<br /> <br />Experience in the following is desirable and would be an advantage:<br />* C#<br />* NI LabView in a factory environment</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-018883.html]]></link>
        <pubDate><![CDATA[Wed, 01 Jun 2011 10:33:25 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-018883.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Mobile-Applications-Development-Engineers]]></title>
        <description><![CDATA[<p>This is a great opportunity for an experienced Software Engineer to join the development team of this dynamic, product and services company based in Central London - working on innovative products and solutions for secure / encrypted communication system applications.</p>
<p>You will take a key role in the development and continuing roll-out of innovative mobile device applications across a wide variety of platforms - including Android, Blackberry, iOS (iPhone), Symbian and / or Windows Phone 7. Building on your experience in one or more of these platforms, the dynamic environment encouraged by this company means there will be exciting opportunities to work across other platforms as well as server-side developments.</p>
<p>With a good academic record, you should have solid commercial software development skills, with proven experience of developing software for mobile platforms - on any one, or more, of: Android, Blackberry, iO (iPhone), Symbian, and / or Windows Phone 7. You will of course have strong OOA / OOD software development experience and be very fluent in either Java or C / C++ / Objective C.</p>
<p>Your experience should also ideally include exposure to VoIP (voice over internet protocol) systems and associated signalling and media transport technologies such as SIP/  SDP and RTP protocols - and networking protocols such as TCP/IP and UDP/IP.  With experience across the full software development lifecycle you should be independently motivated and delivery-oriented, with mature and creative analysis and problem solving skills. Although not a requirement, any experience in areas such as: security architecture design, cryptographic algorithms and protocols, telephony, audio, codecs, user interface design, streaming media - would be of interest.</p>
<p>Please note that due to the nature of the work, you must be fully eligible for - and willing to undertake - UK security clearance vetting if required.</p>
<p>These are fantastic opportunities with a rapidly growing and successful company.  In addition to a negotiable salary (depending on experience) the roles carry a competitive benefits package, including share options.</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-mobile-applications-development-engineers-019001.html]]></link>
        <pubDate><![CDATA[Wed, 01 Jun 2011 10:31:14 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-mobile-applications-development-engineers-019001.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Engineer]]></title>
        <description><![CDATA[<p>Work on real-world technologies within a friendly environment and be rewarded by an attractive remuneration package.</p>
<p>Our client is a high-tech engineering company with a world-leading product line. They now need a smart, experienced Software Engineer to help develop their next generation imaging systems for their customers worldwide.</p>
<p>The company is both well-established in its field and undergoing significant growth.</p>
<p>Due to expansion, they are seeking a talented Software Engineer to design, develop and test PC based tools for inspection systems that work in very harsh environments. Experience of good software development methodology is essential. Commercial development using Visual C++ and/or C# is sought, along with COM/ATL technologies and expert knowledge of ARM and DSP (preferably TI).</p>
<p>Experience with video compression techniques and in particular DirectX/DirectShow would be good; experience of H.264 / MPEG-4 AVC would be ideal.</p>
<p>All development and build is done on-site, so this role would appeal to someone with a systems outlook, maybe with an electronics or 'hobbyist' background.</p>
<p>You'll be working in a small team environment, so you'll need good interpersonal and communication skills. You'll be a team worker but with the ability to work independently with minimal supervision, sometimes to tight deadlines.</p>
<p>An excellent package including a very competitive salary, bonus and relocation assistance is on offer for the right candidate. Relevant commercial experience would be a big plus, but an exceptional graduate would be considered.</p>
<p>Keywords: Visual C++, C#, COM, ATL, video, image processing, video compression, DirectX, DirectShow, DS, DShow, QuickTime, H.264, MPEG-4, AVC, Norfolk.</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-engineer-019111.html]]></link>
        <pubDate><![CDATA[Wed, 01 Jun 2011 10:23:28 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-019111.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Engineer]]></title>
        <description><![CDATA[<p>With this high-tech company who are world leaders in their field.<br /><br />Our client is seeking a talented Software Engineer to develop cost-effective and innovative software solutions.<br /><br />You will have a degree in Computer Science or similar, and commercial experience of hands-on software development.<br /><br />Essential technical skills are Delphi (preferably 2007 onwards) and C++ programming.<br /><br />You will also have some of the following:<br />- Software engineering principles (OOD)<br />- C# user interface development<br />- Design and creation of unit test, software test harnesses and automated software testing strategies<br />- Software configuration management<br /><br />In terms of personal qualities, you'll need good communication and teamwork skills, and the ability to take a proactive approach to work.<br /><br />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!<br /><br />Keywords: software engineer, software engineering, Delphi, C++, C#, configuration management, OO, object oriented, GUI, to £45k + 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.</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-018694.html]]></link>
        <pubDate><![CDATA[Wed, 25 May 2011 11:54:56 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-018694.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Innovative-Hardware-Engineer]]></title>
        <description><![CDATA[<p>A hardware design engineer is required to work on projects involving a wide variety of consumer, medical and industrial products, from concept definition through to detailed ASIC, FPGA and board-level circuit design.</p>
<p>To meet the requirements of this role you will have:</p>
<ul>
<li>An excellent first degree or PhD in electrical or information engineering, physics or related discipline</li>
<li>A strong grasp of physical concepts, and how physics applies in real world situations</li>
<li>Strong mathematical skills</li>
<li>An imaginative and inquisitive mind, be eager to learn new skills and to develop solutions for interesting and complex problems</li>
<li>Good communication skills, both written and verbal, especially in writing technical documentation and specifications</li>
</ul>
<p>In addition, experience of the following will also be beneficial:</p>
<ul>
<li>Experience of digital ASIC or FPGA design and implementation using VHDL or Verilog</li>
<li>Board-level circuit design</li>
<li>Analogue and /or digital electronics</li>
<li>Information theory</li>
<li>Writing programs in python, C or C++</li>
<li>Signal processing or algorithm design</li>
<li>Matlab programming</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/innovative-hardware-engineer-018912.html]]></link>
        <pubDate><![CDATA[Mon, 16 May 2011 16:07:03 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/innovative-hardware-engineer-018912.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Algorithm-Engineer]]></title>
        <description><![CDATA[<p>Summary: Algorithm Engineer / Physicist to work on modelling real world systems, consultancy, Cambridge, to £highly competitive + benefits.</p>
<p>This leading technology consultancy works with blue chip clients worldwide.  This group develops real world solutions to a wide range of industries and needs a high calibre Physicist / Algorithm Engineer to work on technically demanding projects.  You will be working on signal processing and software development from requirements capture and system level design through to detailed implementation; participating in client interfacing, communication and technical programme lead; and contributing to the growth of their business.</p>
<p>You will be a Physicist/Algorithm Engineer with a 1st or 2.1 degree from a top university, plus a track record in algorithm development; experience of system level design and the modelling of real-world systems using MATLAB or similar tools; and, ideally, experience of C/C++ and embedded electronics.</p>
<p>This is an outstanding opportunity for a high calibre, experienced engineer to work at the cutting edge of technology.</p>
<p>Keywords: algorithm, physics, Cambridge, consultancy, C, C++, Embedded, MATLAB.</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/algorithm-engineer-018935.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 16:32:54 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/algorithm-engineer-018935.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Engineers-(Graduate-to-Senior)]]></title>
        <description><![CDATA[<p>This is your opportunity to join an exciting and highly motivated team working on cutting-edge product development. Our client produces software to help with electronics systems design, and they have a new, breakthrough product in development.</p>
<p>They are now seeking talented, bright Software Engineers. Successful candidates will be dynamic and self-motivated, and able to turn ideas into reality on their own or as part of a team.</p>
<p>You'll have experience of large-scale commercial software development, and good knowledge of C++ and the STL, coupled with a good degree in a numerate subject from a top university.</p>
<p>Any of the following are desirable:<br />· Understanding of digital logic design, from FPGAs or ASICs<br />· Knowledge of ASIC design flows, especially Synopsys, Cadence, Magma<br />· Commercial Java experience, especially GUI development<br />· Experience of Verilog (VHDL is partial substitute)<br />· Unix (Linux, Solaris), Windows XP and MS Office<br />· Significant technical ability in the EDA / low power space or other related area</p>
<p>A competitive salary, good benefits and stock options are on offer, and a range of experience will be considered, from Graduate to Senior Software Engineer level.</p>
<p>This is a superb opportunity with a fast-moving, dynamic company.</p>
<p>A competitive salary, good benefits and stock options are on offer, and a range of experience will be considered, from Graduate to Senior Software Engineer level.</p>
<p>Keywords: Software Engineer, Software Engineering, C++, STL, 2.1 Hons, 1st Class Hons, digital logic design, FPGAs, ASICs, ASIC design flows, Synopsys, Cadence, Magma, Java, GUI Verilog, VHDL, Unix, Linux, Solaris, Windows XP, EDA, Cambridge, share options</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> </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-graduate-to-senior-018245.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 15:08:36 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineers-graduate-to-senior-018245.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Algorithms-&-Modelling-Engineer]]></title>
        <description><![CDATA[<p>Summary: Algorithms &amp; Modelling for tracking and processing technologies for defence or commercial applications, Surrey, to £highly competitive + benefits.</p>
<p>Novel algorithms and processing solutions are key to our clients business. This new role requires a truly innovative thinker and highly skilled engineer to tackle demanding algorithmic, mathematical modelling, simulation and data processing projects.  In many cases your output will be designing documents, technical reports and proof-of-concept demonstration code but you may also be advising clients in a technical consultancy capacity or, occasionally, providing specialist training lectures to clients across the globe.</p>
<p>With an excellent academic background (strong A levels, 2.1/1st plus ideally a PhD) you will have experience/expertise in some, or all, of:</p>
<p>Image Processing; 3D Imaging; Data, Information and Image Fusion; Video Analytics &amp; Biometrics; Detection &amp; Tracking; Classification and Anomaly Detection; Multi &amp; Hyper-Spectral Data Processing; Mathematical Modelling &amp; Optimisation; Sensor System Modelling &amp; Simulation; and/or Coding skills in Matlab, Labview, C/C++/Java and/or CUDA.</p>
<p>Due to the nature of their work our client can only recruit British nationals.</p>
<p>Keywords: Tracking, Algorithm, Modelling, Matlab, C, C++, Java, CUDA, LabVIEW, Processing, Surrey.</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/algorithms-and-modelling-engineer-018642.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 14:57:23 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/algorithms-and-modelling-engineer-018642.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Wireless-Infrastructure-Design-Engineer]]></title>
        <description><![CDATA[<p>Summary: Wireless Comms Algorithm Design for top SoC company, Bucks, to £highly competitive + benefits.</p>
<p>This highly innovative company develops SoC solutions for growing companies worldwide.  With continued growth they now seek a Senior Design Engineer to be a key member of a team implementing reference designs for the wireless communications market. You may come from an engineering or mathematical background (with a minimum 2.1 Hons in Computer Science or Electronics from a top university or equivalent) and have demonstrated experience in designing and developing digital wireless algorithms on FPGA or in software on ASSPs.</p>
<p>You will be responsible for the entire lifecycle of development from understanding the requirements of the wireless strategy, designing and developing the algorithms from a mathematical description, floating to fixed point optimization of the algorithms, and finally, mapping the implementation onto our clients latest product.</p>
<p>They are particularly interested in digital RF development experience in advanced algorithms such as digital pre-distortion and crest factor reduction. Experience in one or more of: algorithm development and high-level modelling, algorithm implementation in hardware or on DSP processors, development of environments for algorithm and system validation are needed.  Technically you will possess the following:</p>
<p>Wireless system from a physical layer perspective (ideally LTE, LTE-A, UMTS, CDMA2000 and/or WiMAX),<br />Knowledge of the algorithms in the Radio digital front end including:<br />o    Digital predistortion, <br />o    Crest Factor Reduction<br />o    Digital Up Conversion and Down Conversion<br />Knowledge of the analogue components of a radio architectures and components such as DAC/ADCs,<br />Knowledge of Power Amplifier technologies for wireless infrastructure,<br />Working knowledge of measurement equipment such as spectrum analyzers, and<br />Experience with modeling wireless algorithms in MATLAB/Simulink or C/C++.</p>
<p>Keywords: Algorithm, Wireless, DSP, MATLAB, C, C++.</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/wireless-infrastructure-design-engineer-018735.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 14:56:50 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/wireless-infrastructure-design-engineer-018735.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Software-Engineer]]></title>
        <description><![CDATA[<p>A fantastic opportunity to work with some of the brightest Software Engineers around on a new project and drive their thinking on file-systems and mirroring technologies.</p>
<p>You will be responsible for providing:</p>
<p>· strong technical leadership for the group, in terms of design, analysis and production code<br />· robust, modular and flexible technical solutions that provide great value to our customers<br />· technology assessments that help drive product direction</p>
<p>This position will require excellent object-orientated design and programming skills, strong inter-personal and communication skills, whilst working within a global development group.</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-018756.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 14:56:18 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-engineer-018756.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Engineer]]></title>
        <description><![CDATA[<p>Summary: Top academics with good OO C++ needed, scientific data mining, Cambridge, to £33k + benefits.</p>
<p>This established, leading edge scientific software company develops agile text mining tools for life science, business and media sectors.  This new role is to work on the development of high quality software and associated documentation &amp; support for their product suite.</p>
<p>With a very strong degree in Computer Science, Mathematics or similar numerate subject from a top university (i.e. with very good A level grades as well), you must have excellent object oriented programming skills in C++.  Ideally you will also have good programming skills in other languages e.g. C, Java, Javascript, Python and Perl; cross platform development experience on Linux and Windows; commercial experience with the full software development lifecycle including: specification, development, documentation, testing and maintenance; and experience with typical industry tools including interactive development environment, software version control, build systems, testing frameworks and bug tracking systems.</p>
<p>This is an excellent opportunity to work in a stimulating, highly innovative software environment where you can extend your career.</p>
<p>Keywords: OO, object oriented, C++, Cambridge, 2.1, 1st, PhD, Windows, 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/software-engineer-018975.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 14:53:25 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-018975.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Research-Engineer]]></title>
        <description><![CDATA[<p>Summary: Join this well respected company and develop, analyse and implement novel algorithms associated with the problem of device positioning in the context of a hybrid system (GPS, Cellular, Wifi, etc…)<br /><br />With a good degree/PhD in Maths or Physics, you will have excellent knowledge of C/C++ and Matlab.  In addition to strong technical skills (numerical methods, statistics and signal processing) you will have good communication (written and spoken) skills.  Embedded programming and understanding of Cellular Networks, Wifi and GPS would also be beneficial.<br /><br />Key responsibilities:<br /><br />- Formulate and solve maths/physics problems related to positioning and signal processing<br />-    Implement solutions in effective C/C++<br />-    Prototype and validate algorithms in Matlab<br />-    Review and contribute to internal and external documentation<br />-    Review and contribute to patent specification<br />-    Effective communication with other members of the team, participation in overall design activities<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 /><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/research-engineer-016938.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 14:30:56 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/research-engineer-016938.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Engineer]]></title>
        <description><![CDATA[<p>Summary: Extensive C++, Algorithms &amp; Mathematical knowledge + excellent academics, Bucks, to £highly competitive + benefits.</p>
<p>This leading international SoC company is developing synthesis technology to improve devices, particularly for DSP applications.  The work uses a variety of mathematical and graph based techniques. As a Software Engineer, you will work as part of a team of highly skilled and motivated engineers, working on research and development of their leading-edge EDA tools. You will be expected to innovate and implement the complex algorithms and data structures required for optimized code generation from abstracted data-flow graph designs. The role requires a good understanding of architectural synthesis, and algorithms for resource sharing, scheduling and mathematical and combinatorial optimization. Your specific responsibilities will include but are not limited to the following: design, develop, test and debug efficient algorithms and infrastructure for design automation, continually improve design methodology and quality of results through innovation, design analysis and end-user application &amp; work-flow understanding, and interacting with other teams, architects and technical customer-facing staff.</p>
<p>You must have a minimum of the following:</p>
<p>·         PhD or 1st class degree in Computer Science (or equivalent) from a top university, <br />·         exceptional hands-on development skills in C++,<br />·         proven creative and innovative approach in a research or study,<br />·         a strong background in software engineering, data structures and algorithms,<br />·         an interest in compiler technology and in mathematical and compiler optimization techniques,<br />·         strong communication skills,<br />·         knowledge from study, research or experience in algorithm development particularly for behavioral synthesis and design automation tools, and ideally, <br />·         experience in architectural synthesis for FPGA.</p>
<p>Keywords: C++, Algorithms, EDA, 1st, PhD, Computer Science.</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-engineer-018733.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 14:24:59 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-018733.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Front-end-Web-Software-Developer]]></title>
        <description><![CDATA[<p>This exciting young company are developing game-changing web technology, offering their customers (household name online media companies) and end-users access to more smartly targetted, relevant information.<br /><br />Due to expansion, our client is looking for an experienced, motivated software developer to join its team. You will work principally on web front-end development, to meet the demands of a rapidly expanding customer base. Working with major customers on projects to deliver new functionality and services, you will ensure our client's software services meet and exceed expectations.<br /><br />You'll have a strong academic background and track record of delivering high quality software, with considerable experience of software development (with C, C++ or Java). This will be coupled with extensive experience of web technologies (PHP, HTML, CSS, JavaScript, XML, PHP MySQL etc).<br /><br />This role will involve considerable interaction with client companies, so excellent interpersonal skills and team working abilities are essential.<br /><br />This is a fine opportunity to join a small, fast growing business, and be part of the core technical team developing software as a service solutions to meet the needs of blue-chip clients. <br /><br />Contact us now to find out more.<br /><br />Keywords: software developer, software engineer, front-end, web technologies, software as a service, SaaS, information retrieval, web search, web crawling, C, C++, Java, MySQL, HTML, CSS, JavaScript, XML, PHP, 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/front-end-web-software-developer-018877.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 14:15:53 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/front-end-web-software-developer-018877.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Engineer]]></title>
        <description><![CDATA[<p>This is a superb opportunity for a very clever Software Engineer to join a world class company - to undertake technically challenging and exciting work in a flexible and creative environment.</p>
<p>Based in the South West of London, this quoted company has created the world’s most advanced Cloud application. With products and services sold globally, it still has no viable competitors nearly seven years after launch. Sold internationally, and recently licensed to global systems integrators, this fast growing and well financed company recently added an Android app to its Java web client.<br /><br />The work offered is both fulfilling and impressive – with a very friendly and constructive R&amp;D atmosphere. You will join a small, motivated and very highly qualified team of “techies” engaged in leading-edge product design.<br /><br />You should have top qualifications (excellent ‘A’ levels / top degree from a top university) and ideally extensive Web experience - with good fluency in Python and Linux / Unix programming and wide exposure to Web technologies (HTTP layer, HTML, XML) and Databases (MySQL).  However - if you just have an outstanding  academic background, good general programming skills and the drive and determination to pick things up quickly - then apply now!<br /><br />Any exposure to C / C++ / Java / Perl, Test-driven development and / or Web Security would be an advantage.</p>
<p>In addition to a competitive base salary, the role offers very generous share options - with a quoted company in one of the world's fastest growing markets - so they could turn out to be very lucrative!</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-engineer-018817.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 13:59:35 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-018817.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Software-Engineer]]></title>
        <description><![CDATA[<p>Summary: Exceptional C++, algorithm and academics needed for top SoC company, Bucks, to £highly competitive + benefits</p>
<p>This leading international company specialises in EDA technology particularly for DSP applications.  This particular team works on hardware synthesis and compiler solutions and develops leading edge high level synthesis tools.  With continued growth they need a Senior Software Engineer to innovate and implement the complex algorithms and data structures required for architectural synthesis from abstracted data-flow graph designs. The role requires a background in architectural synthesis, including system level architectures, algorithms for resource sharing and scheduling, and mathematical and combinatorial optimization. Your specific responsibilities will include but are not limited to the following: design, develop, test and debug efficient algorithms and infrastructure for design automation, continually improve design methodology and quality of results through innovation, design analysis and end-user application understanding, and act as technical expert in interaction with other teams, architects and technical customer-facing staff.</p>
<p>You must have a PhD, MS or 1st class degree in Computer Science or equivalent (from a top university) along with proven application of this knowledge in a previous role, exceptional hands-on development skills in C++, proven creative and innovative approach in previous role or research, strong background in software engineering, data structures and algorithms, experience in algorithm development particularly for architectural synthesis and design automation tools, an interest in compiler technology and in mathematical and compiler optimization techniques, strong communication skills, advanced linear algebra, including matrix decomposition and integer linear programming is a plus as is creating optimized architectures for FPGA's.</p>
<p>Keywords: C++, Algorithms, Compiler, 1st, PhD, Computer Science, DSP.</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-018732.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 13:46:25 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-engineer-018732.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Engineer]]></title>
        <description><![CDATA[<p>Summary: C++ essential for this mathematical software role developing DSP algorithmic tools, Bucks, to £highly competitive + benefits.</p>
<p>This highly innovative company specialises in the development of leading edge solutions for SoC based designs.  This group develops mathematical based tools for optimisation and compiler code optimisation techniques for SoC based solutions for communications, multimedia and industrial systems.  You must have strong practical knowledge of mathematical optimisation and a good understanding of algorithmic complexity.</p>
<p>As a Software Engineer your responsibilities will include:<br />developing and maintaining SystemC models and/or associated design tools to allow cycle-approximate modelling of FPGA systems, <br />developing and maintaining FPGA debug infrastructure including host PC debug software and influencing corresponding FPGA debug circuitry, and  <br />assisting in the development of a message based design methodology that facilitates hardware/software co-design, including contributions to the development of embedded APIs and supporting design tools.</p>
<p>You must have also worked in an embedded software and hardware based environment.</p>
<p>With a high academic achievement (a 1st Class Hons, MEng/PhD or similar from a top university) in Computer Science, Electronics or similar, you will have a demonstrable professional track record. </p>
<p>You must have an in-depth knowledge of software engineering using C++ and/or Java, and an interest in the principles and techniques of electronic hardware design. This may result from a background in one or more of the following areas:</p>
<p>·         Hardware modeling in SystemC or similar.<br />·         Hardware functional verification.<br />·         Embedded software development.<br />·         EDA tool or processor toolchain development.</p>
<p>Keywords: 1st, MEng, PhD, Computer Science, Electronics, C++, Algorithms, Mathematics, Embedded.</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-engineer-018731.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 13:45:18 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-018731.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Engineer]]></title>
        <description><![CDATA[<p>Summary: Exceptional Software Engineer with C/C++/Embedded, for video codec development, Bucks, to £highly competitive + benefits.</p>
<p>This highly regarded, innovative technology company specialises in the development of SoC solutions.  This particular group focuses on video processing and codec solutions for a wide range of clients and now seeks an exceptional Software Engineer to join the team.  You will be developing innovative video processing solutions to enable the rapid development of SoC video designs including software/hardware partitioning, development of modular video processing functions, standard interfaces and protocol for data transmission, software for control and configuration, system level tools for abstracted design capture and debug, reference designs to demonstrate the design flow and silicon capabilities.  You will also be developing video algorithmic C++/SystemC transaction level models for rapid architecture exploration and executable specification.</p>
<p>You must have an exceptional academic background with at least a 2.1 Hons in Computer Science (plus at least A’s &amp; B’s at A level) from a leading university plus strong hands on development skills in C/C++ and/or Java (or willing to cross train), good embedded software skills, and experience of developing video processing algorithms.</p>
<p>Any experience in SystemC for rapid system modelling, SystemVerilog/Verilog, and/or familiarity with ESL tool flows and methodologies, particularly of their use in system on chip design will be very useful.</p>
<p>This is an outstanding opportunity to work for this highly innovative, international company at the cutting edge of technology.</p>
<p>Keywords: C++, C, Embedded, Video, Algorithms, 2.1, 1st.</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-engineer-018730.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 13:45:05 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-018730.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Engineer-/-Senior-Software-Engineer]]></title>
        <description><![CDATA[<p>Summary:  The opportunity for a talented Software Engineer to join a highly skilled engineering team developing new functions and products delivering sophisticated algorithmic trading solutions.</p>
<p>Requirements:</p>
<p>· Have a First Class or Second Class Upper first degree in Computer Science or closely related subject, with a Masters or PhD degree being considered highly desirable.<br />· Will ideally have, but is not required, experience of commercial software engineering, working practices and methodologies, especially agile software development.<br />· Must have, and be able to demonstrate, strong development skills in one or more of Java, C++ or .NET, and be keen to learn the others as required.<br />· Experience of software development and maintenance on multiple platforms including Windows and Linux, with Solaris also desirable.<br />· Knowledge and practical experience of QA methodology and practice will be considered highly desirable.<br />· Knowledge of scripting languages like Python and Perl is very desirable.<br />· Experience in developing Graphical User Interfaces desirable, with an eye for graphic design and usability.<br />· Knowledge of modern web development technologies desirable; XML, HTML, JavaScript, MVC patterns, J2EE, Ajax, Spring.<br />· Knowledge of networking and integration technologies useful, e.g. JMS, ESB, other middleware.<br />· Strong interpersonal and presentation skills in order to interact with your peers and prospects/customers.<br />· Ability to be operate independently and work on own initiative, taking ownership and responsibility for software deliverables.<br />· Ability to self teach new technologies.<br />· Ability to work to tight deadlines while delivering high-quality software.<br />· Be knowledgeable on the latest programming patterns, and take pride in delivering software engineered to the highest standards of re-use, extensibility, efficiency and readability.</p>
<p>A fantastic opportunity to join a talented team and build on your existing all-round software development skills.</p>
<p>Keywords: C++, Java, Python, GUI Design, Graphics, Usability, Software Engineer, CEP, Financial Services, Complex Event Processing.</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-engineer-senior-software-engineer-018357.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 13:15:27 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-senior-software-engineer-018357.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Electronic-Design-/-Software-Developer]]></title>
        <description><![CDATA[<p>Hands-on Electronic/Software Engineer is sought by our client – an innovative scientific start-up company developing detection instrumentation. Cambridge, £dep. on experience.</p>
<p>Developing research spun-out from university projects, this technology start-up is commercialising novel methods for high-speed detection for the life science sector. They are seeking a broad skilled Electronic/Software Engineer to design electronic components for instrumentation devices and develop the legacy code to implement future project requirements.</p>
<p>Candidates should have a broad experience in:</p>
<ul>
<li>Verilog/VHDL based FPGA design and simulation with a particular emphasis on optimisation for speed and numerical algorithms.</li>
<li>C/C++/C# software development skills on multi-threaded and multi-core systems. Experience of GPGPU development through CUDA or OpenCL would be a distinct advantage.</li>
<li>Digital electronics design for high speed signal processing. Knowledge of DDR2/3 memory interfacing and high speed computer interface standards such as PCIe and USB2.0/3.0 a plus.</li>
<li>Analogue electronics design for high-speed/low-noise instrumentation applications.</li>
<li>Electronics laboratory skills in surface mount re-work, fault finding and debugging.</li>
<li>Familiarity with basic test equipment including oscilloscopes, signal generators, logic analysers etc.</li>
</ul>
<p>Applicants should have an excellent academic background (1st/2.1), although outstanding relevant experienced candidates will be considered. Further attributes would be beneficial:  PCB design for analogue/digital systems; Understanding and appreciation of EMC requirements for mitigating interference in electronic designs - both radiation and susceptibility; Experience in liaising with PCB and sub-assembly manufacturing houses.</p>
<p>This is a fantastic opportunity for an ambitious, broad experienced electronics / software developer to join a small but dynamic group of technologists.</p>
<p>Keywords: Verilog/VHDL, FPGA, electronics, Analogue/Digital, PCB, Design, Start-up, Instrumentation, Multi-threaded, C/C++/C#, High-speed.</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/electronic-design-software-developer-018942.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 12:53:57 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/electronic-design-software-developer-018942.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Engineer]]></title>
        <description><![CDATA[<p>An excellent opportunity for a skilled software engineer to join a global company working on top-end scientific instrumentation.</p>
<p>Our client is the UK R&amp;D branch of a worldwide organisation developing analytical scientific instrumentation. They have an opportunity for a firmware / software engineer to work on the development of their instruments. As a software engineer you will be a member of a multi-disciplinary team including physicists, mechanical engineers and electronic engineers assisting the chief scientist in the design and development of new products.</p>
<p>In this role you will work to provide software and firmware development for their high-tech instruments. This covers areas such as data acquisition and processing, through to control of instrument hardware and device driver development. The software is a key part of the product, providing the entire user interface and instrument control and processing functions.</p>
<p>For this demanding role, you'll have a degree in scientific or engineering subject, and software development experience using C++ (COM/ATL/MFC) ideally with C#.NET and/or experience of firmware for electronics control.</p>
<p>An excellent benefits package including competitive salary is on offer for the right candidate.</p>
<p>Keywords: software, C++, COM, ATL, MFC, C#, .NET, firmware, electronics, control, Sussex</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-engineer-018921.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 12:52:59 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-018921.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Engineer]]></title>
        <description><![CDATA[<p>Summary: C++, SQL and support experience for highly respected engineering company, near Cambridge, to £45k + benefits.</p>
<p>This highly innovative company develops cutting edge automated and robotic systems for high calibre, blue chip clients worldwide.  Their product development group works with clients to maintain and continue the development of existing software platforms for leading edge automated products to ensure that the products continue to meet or exceed customer needs and expectations in the marketplace.</p>
<p>This role is two fold and you will be involved in product support and development to diagnose, design, test and implement software modifications arising from client or internal requests or issues; design, implement and test product enhancements for both internal and external customers; help develop improved or new software test platforms to enable the rapid deployment of software updates to client sites; and help develop and improve the service they provide their clients both in terms of support and product reliability.</p>
<p>You will also work with customers to provide high quality and responsive support for installed systems; develop an understanding of client business processes to the extent that customers needs can be effectively and efficiently supported; participate in site reviews with the client to help ensure their needs are being met and to help identify improvements to the software and processes; and develop and implement quality processes for ongoing maintenance of the code base and systems in the field.</p>
<p>With a minimum BSc (Hons) 2:1 from an established university in a numerate discipline, preferably Computer Science or Software Engineering, you must have industrial experience as a Software Engineer, preferably in a quality conscious environment using Object Oriented methodology (exceptional recent graduates with a good aptitude and some appropriate vacation or industrial experience may also be considered); fluency in C++, especially MS Visual Studio environment; experience of working within a software support environment, performing 1st, 2nd and 3rd line support duties; fluency in SQL is essential (experience of Sybase SQL Anywhere is desirable); and project and team working expertise.  You will have exceptional written and oral communication skills.</p>
<p>This is an outstanding opportunity to work in this challenging environment at the cutting edge of technology.</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-engineer-018951.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 12:52:53 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-018951.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Embedded-Software-Engineer]]></title>
        <description><![CDATA[<p>Are you excited by the opportunity to get in right at the beginning, breaking new ground in a start-up company? Are you attracted to the idea of working in growing markets such as renewable energy, electric vehicles and the grid infrastructure to support distributed generation?</p>
<p>You would be joining a small but growing team, so you should be flexible and ready to turn your hand to a range of tasks, whether internally or working directly with customers on their technical requirements. You should be a highly self-motivated, energetic character, equally at ease in a team or working independently.</p>
<p>Candidates will be required to architect and write software for embedded systems, primarily comprising ARM-based microcontrollers.  You should be fluent in C or C++ and have experience of scripting languages. You should have hands-on experience of developing with embedded platforms and/or real-time operating systems. Familiarity with software design techniques and technologies, and an understanding of how to test software rigorously is essential. Knowledge of software design for safety and reliability in applications such as automotive or aerospace would be good. Additional knowledge of web-based protocols and cloud based services would be ideal.</p>
<p>Ideal candidates will be of exceptional calibre with an impressive technical background. You will have strong skills across a broad range of engineering disciplines, have a good understanding of the design process from ideas to production, and be capable of inventing ingenious solutions to difficult technical problems where no standard solutions currently exists.</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-engineer-019021.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 12:42:38 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-engineer-019021.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[C++-Software-Engineer---Mobile-Platforms]]></title>
        <description><![CDATA[<p>This is an exciting opportunity for an experienced Software Engineer to join an expanding, forward thinking and technically driven company based in Cambridge.  They are highly successful and profitable, with significant and immediate expansion plans, and the potential to become a global leader in several technology areas. </p>
<p>As part of a small team, you will design and implement new mobile device software, building on and extending the current architecture and code base.  The work is interesting and challenging, and you will enjoy considerable responsibility - with scope for innovation and the introduction of new product ideas.</p>
<p>With a solid academic record, you should have strong C++ and ideally demonstrable skills in the development of software for Windows Mobile devices. Experience on similar platforms such as Symbian, Android, iPhone, Mobile Linux and Java (including Blackberry)  would also be of interest.</p>
<p>You should also have a good all-round understanding of areas such multi-threaded programming, mobile device architecture and system internals, network programming, protocol design and mobile network technologies. Any experience of developing server-side infrastructure for connecting to mobile devices will also be highly advantageous.</p>
<p>This is a rare opportunity to join the early stages of a company with huge potential and vision.</p>
<p>You will enjoy the excitement of working in a dynamic and rapidly expanding company, and will be compensated with an attractive package appropriate to your qualifications and experience, including share options.</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-software-engineer-mobile-platforms-017482.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 12:41:34 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/c-plus-plus-software-engineer-mobile-platforms-017482.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Software-Tool-Development-Engineer]]></title>
        <description><![CDATA[<p>Summary: Established leading company seeks a Senior Software Tool Development Engineer to develop / maintain the tools to develop the next generation of wireless products. £Excellent + Bens.<br /><br />As senior engineer, you will take ownership of a major component of projects, and develop tools that include compilers, assemblers, linkers and debuggers for internal and external customers. You will have key responsibilities in: Defining project requirements including detailing tasks and work breakdown including time estimation; Development and test of software of major scale and complexity; Maintenance of software including defect investigation; Delivery of high quality software in line with the department’s processes; Contribution to the continuous development of the department’s processes; and Participation in peer software reviews with creation of relevant documentation. This role may also involve mentoring junior members of the team.<br /><br />Person Specification - Required  <br />•          Excellent Degree Qualification (minimum 2.1 in math, science, software, electronics or some other relevant discipline)<br />•          Excellent proven understanding of at least one high level programming language<br />•          A better-than-competent working understanding of C or C++<br />•          Proven experience of debugging techniques<br />•          Good understanding of software development tools and processes, such as version control and build systems<br />•          Effective team player<br />•          Good written and verbal communication skills<br />•          Excellent problem solving ability</p>
<p><br />Further attributes are desirable: Good understanding of processor architectures, and detailed knowledge of one or more specific architectures; Knowledge of one or more assembly languages; An interest in the internals of software and in tools such as compilers, debuggers and assemblers; Experience with one or more scripting languages; or Experience writing software for resource constrained systems.<br /><br />This is a fantastic opportunity for a experienced product C/C++ software engineer to work for a progressive company on their evolutionary products.<br /><br />Keywords: C, C++, Development tools, Embedded, Assembler, Debug, Version control, 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.<br /><br /><br /><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/senior-software-tool-development-engineer-018758.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 12:01:58 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-tool-development-engineer-018758.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Applications-Engineer---MATLAB]]></title>
        <description><![CDATA[<p>Our client is looking for an outstanding individual to work with their customers, understanding their real technical and business challenges and help develop solutions.  You will work in a range of application areas including data analysis, mathematical modelling and high performance computing. A background in distributed/parallel computing and/or GPU’s for numerical computation would be useful.</p>
<p>You will have a excellent degree from a top tier university in Mathematics, Physics, Engineering or similar and solid commercial experience in object oriented software design (C++, Java, C#) and MATLAB.</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-applications-engineer-matlab-019102.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 11:51:19 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-applications-engineer-matlab-019102.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Consultants]]></title>
        <description><![CDATA[<p>Joining the Consulting Group of this international software company, you will provide strategic consulting services to some of their most important clients in industries including aerospace, finance, automotive, energy and biotechnology.</p>
<p>Qualifications</p>
<p>Required</p>
<ul>
<li>            Good first degree from a top tier university</li>
<li>            Relevant PhD plus significant working experience in an engineering or research environment</li>
<li>            Expertise using MATLAB</li>
<li>            Desire and ability to think on your feet, learn new technologies and application areas, and work outside your comfort zone</li>
<li>            Extensive experience of software development, including two or more of the following technologies: C, C++, Java, .NET</li>
<li>            Strong verbal and written communication skills</li>
<li>            Flexibility to travel</li>
</ul>
<p>Desirable</p>
<ul>
<li>            Experience in data analysis, modelling and optimization</li>
<li>            Experience in image and video processing</li>
<li>            Knowledge of financial modelling and analysis</li>
<li>            Knowledge of grid computing technologies and/or implementation of distributed algorithms</li>
<li>            Experience of working with customers or suppliers</li>
</ul>
<p>A great opportunity for an outstanding Software Engineer to work in a client facing / consulting role in application areas including software development, data analysis and visualisation, statistics image processing and financial modelling.</p>
<p>Key Skills: MATLAB, C, C++, Java, .Net,.</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-consultants-019112.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 11:50:20 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-consultants-019112.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[C++-/-SQL-Software-Engineer]]></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)?<br /><br />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.<br />Our client is looking for a self-propelled, proactive candidate who can work with other groups internally, so good communication skills are important.<br /><br />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.<br /><br />Keywords: software engineer, software engineering, C, C++, SQL, SDLC, software lifecycle, Oracle, DB2, SQL Server, 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.<br /><br /><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-sql-software-engineer-018802.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 11:45:59 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/c-plus-plus-sql-software-engineer-018802.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Tools-/-Release-Engineer]]></title>
        <description><![CDATA[<p>Bright Software Tools / Support / Release Engineer<br />C / C++ / Scripting; Excellent Communication Skills<br />To £36k + excellent benefits package<br /><br />This is a great role with a top Software House in central Cambridge.  They offer a friendly and informal, but professional, environment.  The position offers a good mix of responsibilities and a variety of work - requiring excellent people / communication skills on top of solid technical abilities.<br /><br />Although you will work in a hands-on software development role - as a member of a small, motivated team - your main focus will be on the analysis of internal systems and processes to support the core development effort.  Coding primarily in C++, you will develop internal software tools, and take responsibility for the improvement of the build, source control and software release systems - to improve the overall team output.  This is an important technically focussed role - but with excellent additional responsibilities and variety.<br /><br />You will join a group responsible for creating, maintaining and enhancing the development and release environment for their software product suite - providing infrastructure support for the development team; enhancing and customising both in-house and third party development tools; and delivering software releases to customers according to a demanding schedule. <br /><br />With a good degree in a numerate subject, you should have proven analytical and problem solving skills and excellent attention to detail. You should also have a detailed knowledge of high level programming languages such as C / C++ and of scripting languages (Perl, Unix shell scripts) and experience of developing technical / scientific software or development tools, preferably in a commercial environment.  <br /><br />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-tools-release-engineer-018709.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 11:45:50 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-tools-release-engineer-018709.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Mathematical-Software-Engineer---C++-/-Graphics]]></title>
        <description><![CDATA[<p>Summary: A superb role for a bright, well-qualified Software Engineer (ideally C++) to work as a member of a friendly, informal but professional team in Cambridge with a “jeans &amp; t-shirts” style development environment - on mathematically challenging 3D / graphical applications.<br /><br />This is a challenging, exciting role with the Cambridge offices of a Global CAD Software House – to work on 3D / Graphical / Geometrical / Mathematically oriented software applications.<br /><br />The role calls for a bright, numerate Software Engineer (2.1 / 1st / excellent ‘A’ levels) who can offer solid abilities in high level programming (ideally C++, XML, Visual Studio, Perl, HTML, STL, MFC) - although languages / areas, such as C, Java will also be considered.<br /><br />In addition to proven hands-on coding skills (ideally gained in a commercial environment) you should have solid mathematical abilities, good analytical and problem solving skills – and excellent communication skills - both verbal and written.<br /><br />You will work on complex computing and engineering problems, analyse and design software solutions and algorithms and write clean, robust and maintainable code as part of a friendly, motivated team.<br /><br />Experience of working on a large-scale software systems, CAD / 3D geometry applications (as an end user or software developer) or knowledge of advanced algorithms in the CAD / CAM / CAE or graphics domain would be an obvious advantage.<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 /></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-software-engineer-c-plus-plus-graphics-018168.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 11:45:41 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/mathematical-software-engineer-c-plus-plus-graphics-018168.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-C#-Software-Engineer]]></title>
        <description><![CDATA[<p>Summary: Senior C# Software Engineer to develop Windows applications in C# .NET 3.5 under MS VS2010; Windows Forms; WPF.<br /><br />With further growth, this leading instrumentation company seek a Senior Software Engineer who can offer solid experience in C#, .Net. You will work on applications to support instrument automation, image capture from digital cameras, image processing and measurement, data storage and the linking of data and images to Microsoft Office applications. <br /><br />You will be responsible for the development of Windows applications using the SCRUM methodology, with C# being the principal development language. Each increment of functionality is designed, coded, tested and documented within a Sprint (typically two weeks). Code is developed using standard software patterns such as MVP and using multithreading techniques and WPF (.NET 3.5).  They are currently in the process of migrating from Windows Forms UI to WPF (.NET 3.5). A web application using Silverlight has also been shipped.<br /><br />In addition to a solid academic record, you should have proven commercial experience in the development of Windows applications using C#.  Competency in C++ and SQL is desirable and any knowledge of image processing algorithms would be beneficial.<br /><br />This is an outstanding opportunity to work with a growing international company.<br />In addition to a competitive salary, the role offers a wide range of benefits including flexible working and corporate gym membership.<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 /></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-sharp-software-engineer-016319.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 11:44:33 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-c-sharp-software-engineer-016319.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Technical-Support-Analyst]]></title>
        <description><![CDATA[<p>Summary: Become an expert in engineering processes &amp; IS support, International company, Sussex or South Yorkshire, to £very competitive + benefits. You must hold a British passport.</p>
<p>This well established, highly innovative international company has sites around the world. This group in Sussex is involved with PLM environments that have evolved from Projects and this challenging role is within their Project team delivering PLM solutions.</p>
<p>This is a technical and administrative role to be involved in supporting PLM installed solutions, technical installation/ configuration and set up of PLM applications and technical customization such as  reports and workflows. Your key tasks will be software system and module design, configuration, tailoring and optimisation as required. This role will allow you to grow into a specialist in PLM strategy, applications and methodology and will deal with both customers and internal teams – you will be expected to travel within the UK and overseas for short to medium periods as required.</p>
<p>This demanding role will ideally suit an engineering graduate with a good degree grade from a top university with 1 to 2 years commercial experience (industrial placements will count towards this). Experience of an engineering or IS organisation will be very useful and you will have most of the following (it is not necessary to have all of them but it will be a plus!):</p>
<ul>
<li>A working knowledge of OO design and implementation (an understanding of UML and object-oriented design patterns would be an advantage);</li>
<li>a working knowledge of Windows or UNIX;</li>
<li>a working knowledge of webserver technologies (for example Apache/Tomcat);</li>
<li>development experience in one or more of the following programming languages Java, C++, C#, VB;</li>
<li>development experience involving XML/XSL, HTML, JSP, Javascript;</li>
<li>experience of development in an IDE such as Netbeans, Eclipse or Visual Studio;</li>
<li>experience of working with a source control system (such as CVS, SVN, Visual SourceSafe);</li>
<li>a working knowledge of relational databases, schema design, SQL and basic administration, Oracle databases, Oracle SQL and Oracle PL/SQL, and/ or</li>
<li>experience of PLM solutions – particularly Windchill. </li>
</ul>
<p>You must have excellent personal communication skills and be happy dealing with technical personnel. Due to the nature of their work you must have a British Passport.</p>
<p>This is an excellent opportunity for a high calibre technologist to become an expert.</p>
<p>Keywords: PLM, British, OO, C++, C#, Java, IS, strategy, databases, Windows, Unix, Sussex, Yorkshire.</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-support-analyst-019079.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 11:12:12 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/technical-support-analyst-019079.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[C/C++-Algorithms-Developer]]></title>
        <description><![CDATA[<p>Innovative start-up company seeks an ambitious, talented software developer to join their growing team of scientists to take ownership of the code developments and applications requirements. Cambridge, £Excellent.</p>
<p>Our client is a university spun-out technology – they have links with a number of industrial partners as well as in academia. Their technology encompasses a wide range of disciplines, with their research and development team consisting of physicists and biologists. They are looking to complement the scientific research with their burgeoning programming development, and are looking for a talented computer scientist/software developer to implement their scientific aims.</p>
<p>Candidate requirement:<br />- Excellent academic background (1st/2.1 in CS or other numerate subject with a high CS component). Masters and PhDs would be beneficial.<br />- Strong C/C++ experience in a UNIX environment.<br />- Experience in pattern matching (eg: speech recognition algorithms).<br />- Ideally proven commercial software experience although a talented PhD graduate with substantial software projects would be considered.<br />Any experience in multi-threaded C#.Net application development; high speed data acquisition and analysis; and hardware control would be beneficial. Applicants must be “go-getters” and be comfortable to work under minimal supervision.</p>
<p>This is a fantastic opportunity to join an exciting start-up company. As the key software developer you will take responsibility of the legacy code and future development and in return be rewarded with an excellent remuneration package. </p>
<p>Key words: C/C++, 1st/2.1, UNIX, scientific background, pattern matching, start-up</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-c-plus-plus-algorithms-developer-019024.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 11:03:48 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/c-c-plus-plus-algorithms-developer-019024.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Engineer]]></title>
        <description><![CDATA[<p>This is a fantastic opportunity to write application software that is used by hundred's of thousands of engineers for modelling real world applications.</p>
<p>Our client is currently seeking a bright software engineer to develop and enhance new features.  With a recent PhD or MSc in Computer Science, Physics, Maths or similar from an exceptional UK university, you will have good software skills (C++ and ideally Java).  You will also have good interpersonal skills as you will need to build effective working relationships with colleagues in the UK and abroad.</p>
<p>Key skills: C++, Java, Matlab/Simulink.</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-engineer-018466.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 10:46:24 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-018466.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Developer]]></title>
        <description><![CDATA[<p>Our client develops software tools that are used worldwide to model and simulate dynamic systems, and design the algorithms to control these systems.</p>
<p>They are currently looking for exceptional developers to create tools that accelerate the development of embedded software.</p>
<p>Qualifications:</p>
<ul>
<li>A top degree from a leading university in Computer Science, Physics, Electronics or similar.  A PhD would be an advantage.</li>
<li>Commercial experience of software development in C/C++ or Java.</li>
<li>Experience of embedded software development in C.</li>
<li>Solid oral and written communication skills.</li>
</ul>
<p>Experience in any of the following is a plus:</p>
<ul>
<li>Experience with MATLAB, Simulink, Code Generation</li>
<li>Knowledge of communication protocols e.g. CAN, TCP/IP, RS232, USB and protocol design</li>
<li>Industry strength software development experience</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>
<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-018838.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 10:33:23 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-developer-018838.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Engineering-Lead]]></title>
        <description><![CDATA[<p>Summary: Python experience with C/C++ on Windows &amp; Unix for top software company, Cambridge, to £35k + benefits.</p>
<p>This global software company has many sites across the world and their Cambridge offices specialise in highly innovative software for transaction authentication.  This lead role is to provide leadership and develop, update and maintain automated build and test systems with most of your work being developed in Python.  You will contribute to the specification and/or development of systems and procedures to ensure the integrity and robustness of all project deliverables in accordance with the appropriate processes, developing cross-platform, distributed, automated build and test systems.</p>
<p>With a degree in a related technical subject you will have: <br /> <br />• Software Engineering Team leadership experience,<br />• Cross-platform experience in Windows and Unix,<br />• Strong scripting language experience (Python - any others are a plus),<br />• Previous experience developing or maintaining complex, automated build and test systems<br />• Familiar with Windows and Linux build tools and packaging processes (e.g. GNU make, msbuild, nmake, etc.),<br />• Self motivated and able to work independently,<br />• Articulate in both written and verbal communication,<br />• Use of virtualisation infrastructure software (VMWare, AIX LPAR, Solaris Zones, HPUX, etc),<br />• Distributed programming experience,<br />• Commercial Unix experience (AIX, HPUX, Solaris), and<br />• C / C++ programming experience.</p>
<p>Keywords: Python, Windows, Unix, Scripting, C/C++, 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-engineering-lead-018499.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 10:13:04 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineering-lead-018499.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[System-Design-Architect]]></title>
        <description><![CDATA[<p>Summary: Systems Architecture Design, Software &amp; Hardware, Top Co, W. Sussex, to £highly competitive + benefits.</p>
<p>This world leader in secure transaction systems and services seeks a System Architect to join a team developing communication security products</p>
<p> Key Tasks include:</p>
<p>· Requirements Capture and analysis,<br />· Product Design (Hardware, Software, FPGA), <br />· System Design (integrating into Data communications infrastructure), <br />· Completion of the Technical aspects of bids, and <br />· Estimating Development effort.</p>
<p>You will have: <br />. <br />Essential:</p>
<p>· Excellent development skills and deep knowledge in at least one of the following: software, hardware, FPGA,<br />· A understanding of designing for security,<br />· A good knowledge and understanding of data communication infrastructure, protocols and concepts,<br />· Knowledge (in depth) of product engineering, and<br />·  Excellent communication skills and the ability to articulate technical problems and solutions clearly.</p>
<p>With a good degree in an engineering discipline, you must also be able to get UK security clearance.</p>
<p>Keywords: Sussex, FPGA, Software, Hardware, Security, Datacomms, 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/system-design-architect-018548.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 10:12:55 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/system-design-architect-018548.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Technical-Support-/-Developer]]></title>
        <description><![CDATA[<p>Our client, a leader in financial services operating in the Securities Finance space, is looking for an experienced client facing Technical Support Developer to join their team to assist in servicing their global client base.</p>
<p>As a Technical Support Developer you will provide Email/telephone technical support for clients, including detailed investigation of complex problems, providing professional, effective and timely solutions.  You will provide support / guidance for clients developing applications using the C++ API &amp; Java Interfaces. There will be occasional on-site visits to assist / train clients. Liaison with in-house senior developers as and when required as well as 24 hour on-call support on a rota basis. On the development side you will be Bug fixing / build / release of Martini &amp; Apex patch versions and work with the Business Analysts / QA team regarding fixes.</p>
<p>Essential Requirement:</p>
<p>- Minimum: Degree or relevant IT qualification in Science, Maths or Computer Science. <br />- Proven experience in a similar position within the financial markets. <br />- Apex/Martini experience would be preferable. <br />- Proven experience with C++ and/or Java <br />- Experience with databases <br />- Good working knowledge of Windows, SQL, Visual Studio and/or Eclipse</p>
<p>The ideal candidate will have development or support role experience with a financial institution (retail bank, investment bank, insurance, etc) or a software company, a team player, keen to learn, enthusiastic and creative about technology and the use of the latest tools and techniques.</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-support-developer-018744.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 10:11:58 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/technical-support-developer-018744.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Embedded-Software-Systems-Engineer]]></title>
        <description><![CDATA[<p><br />The Embedded Systems Group of this leading consultancy has a requirement for an Embedded Software Systems Engineer. They have a number of large projects in the pipe line (mainly in the medical device area) and are keen to grow their software engineering capability by recruiting qualified candidates with appropriate experience and skills.</p>
<p>Role and Responsibilities</p>
<p>· Lead development of software systems across the full product lifecycle in a regulated environment <br />· Work within a multi-disciplinary team made up of electronics engineers, mechanical engineers, physicists and industrial designers<br />· Produce supporting documentation including design specifications, user manuals, verification test specifications, test results, etc<br />· Hands-on design, development and implementation work on a variety of projects. The work and technologies involved will vary according to the nature of the project and different client requirements</p>
<p>Qualifications and Education Requirements</p>
<p>The ideal candidate will have an excellent software/electronics engineering (or similar) degree.</p>
<p>Essential Experience and Skills</p>
<p>· Experience of Software development in a regulated environment with a defined development life-cycle (medical device or other safety-critical application, such as aerospace or defence)<br />· Software Development for OS-based PC/ embedded platforms; (e.g. Windows / embedded Windows, Linux/ embedded Linux or variants<br />· GUI development<br />· Software Development for microcontroller-based embedded systems (C/C++)<br />· Software architecture/detailed design<br />· Development of test/verification harnesses including unit/integration testing<br />· The ability to adopt and implement new technologies and protocols and to adapt to changing scope and requirements<br />· Experience of architecting, developing and verifying software systems for mixed- technology embedded hardware/software platforms</p>
<p>Preferred Skills</p>
<p>· Ideally experience of working to FDA design controls/guidelines for medical devices / IEC62304, IEC60601-1-4<br />· Good appreciation of the overall product system design in which the software subsystem is part of<br />· Experience of specifying, integrating and validating COTS/SOUP software components<br />· Ideally knowledge and awareness of electronics hardware <br />· Experience of dealing with outsourced software development partners<br />· Experience of developing software interfaces to hardware sensors and actuators</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-systems-engineer-018889.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 10:08:47 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-systems-engineer-018889.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[C++-Software-Engineers]]></title>
        <description><![CDATA[<p>Summary: A challenging C++ Software Engineering role with a top level company for talented Computer Scientists with strong C++ (commercial or academic experience considered).<br /><br />This is an exciting opportunity to join the early stages of a company based in central Cambridge with huge potential and vision - as a member of a motivated team.<br /><br />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.<br /><br />With an impressive academic record (2.1 Hons min) your skills should ideally include:<br /><br />•    Strong C++ development experience<br />•    Expertise in at least one major desktop operating system: Windows, Linux/UNIX or Mac OS<br />•    Cross-platform software development experience<br />•    A strong knowledge of operating system internals <br />•    Understanding of network programming, protocol design, user-interface design, compression and security <br />•    Multi-threaded programming <br /><br />Note – candidates with experience of development in an academic environment only are encouraged to apply.<br /><br />Any exposure to other development languages, such as Java or C# - ideally for shrink-wrapped software product development would be of particular interest.<br /><br />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.<br /><br />Key skills: C++, Windows, Linux, Mac, network programming, protocol design, user-interface design, compression and security, multi-threaded programming.<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 /></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-018547.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 10:08:03 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/c-plus-plus-software-engineers-018547.html]]></guid>
      </item>
  
        </channel>
    </rss>
    
