<?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-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-jobs/</link> 
                          </image>      
      <item>
        <title><![CDATA[Graduate---Maths,-Physics,-Computer-Science]]></title>
        <description><![CDATA[<p>Your role will provide key ideas for projects involving algorithm development and signal processing for radar, location systems and a wide variety of different sensor technologies and systems.</p>
<p>To meet the requirements of this role you will have:</p>
<p>•           An excellent first degree or PhD in engineering, physics, mathematics, computer science or a related discipline</p>
<p>•           Proven ability of strong mathematical skills and interest in applying mathematics to solve problems</p>
<p>•           Imaginative and inquisitive mind, eager to learn new skills and to develop solutions for interesting and complex problems</p>
<p>•           Good communication skills</p>
<p>•           Good software engineering skills</p>
<p>In addition, any experience of the following will also be beneficial:</p>
<p>•           Knowledge and experience of the application of Bayesian Inference in processing systems</p>
<p>•           Experience of using C and MATLAB</p>
<p>•           Experience in algorithm design, ideally in a signal processing environment</p>
<p>•           Experience in implementation in hardware or software, ideally in signal processing systems</p>
<p>Graduates with industrial experience or recent graduates with relevant academic course or research experience are welcomed.</p>
<p>Due to the nature of the work, it will be necessary to obtain security clearance for the successful applicant, and therefore the applicant must hold UK nationality.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have 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-maths-physics-computer-science-019718.html]]></link>
        <pubDate><![CDATA[Fri, 18 May 2012 15:47:35 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-maths-physics-computer-science-019718.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Research-&-Innovation-Engineer]]></title>
        <description><![CDATA[<p>Research &amp; Innovation Engineer – Radio / RF, Comms, C, MATLAB, Modelling, Analogue / Digital Systems, Programming. Cambridge, c£48,000 + Excellent Bens.</p>
<p>Our client has been trailblazing the technology landscape with a number of innovative products which have been used in global markets for a number of different sectors. As part of their research programme, the Research and Innovation team are looking to implement and develop specific radio communication systems. Joining this team as a Senior Research Engineer, key responsibilities will include: rapid prototyping of technical developments; writing of radio software control code; debugging of complex hardware and software; experimental verification of communication systems’ performance through complex modelling, and technology dissemination / collaboration with internal and external clients.</p>
<p>Key requirements:<br />- Excellent academic background (1st / 2.1 in Maths / Science / Engineering from a top university).<br />- Proven knowledge of radio standards / communication development protocols.<br />- Knowledge of analogue / digital design systems.<br />- Strong software programming skills (ideally C/C++ and scripting languages like Perl or Python).<br />- Excellent problem-solving skills and the ability to think laterally.<br />- Knowledge of analogue / digital design in mixed mode ASICs; as well as MATLAB / Verilog is highly beneficial.</p>
<p>Utilising both strong technical skills and excellent communication skills, this is an ideal role for a proven Research Engineer with a systems level approach to problem solving – in return be rewarded with an excellent remuneration package. Research &amp; Innovation Engineer – Radio / RF, Comms, C, MATLAB, Modelling, Analogue / Digital Systems, Programming. Cambridge, c£48,000 + Excellent Bens.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well 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/research-and-innovation-engineer-019708.html]]></link>
        <pubDate><![CDATA[Mon, 14 May 2012 14:44:10 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/research-and-innovation-engineer-019708.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Control-Systems-Engineer]]></title>
        <description><![CDATA[<p>Senior Control Systems Engineer</p>
<p>£55k plus wide-ranging benefits package</p>
<p>This is a superb opportunity for a Senior Control Systems Engineer to work on a brand new development project. You will join this world-leading company as a member of their prestigious Engine Control Systems team, responsible for designing, developing and testing the application software to control a range of powertrain configurations. The control system will be developed within a Model Based environment.</p>
<p>As a highly skilled Control Systems Engineer, you will initially develop an autocoding environment to aid system verification and validation to ISO26262 safety standards. You will need to understand and support the requirement capture process and provide a seamless environment to test these requirements. The application will include a wide range of powertrain features that will be designed to a production quality process. The wide range of design tasks and the bespoke target platforms provide a challenging and exciting working environment.  Further to streamlining the autocoding process and providing a HiL test environment for verifying powertrain control system requirements, you will also establish the modelling guidelines that will lead to the generation of MISRA compliant code.</p>
<p>In addition to a  good Honours degree (preferably 1st or upper 2nd) in a relevant subject such as Control System Engineering, Mechanical / Electronic Engineering or similar, you will have a solid understanding of different elements within powertrain control topologies (including hybrid architectures) ranging from CAN and I/O interfacing to actuator control with OBD feedback.</p>
<p>Ideally, your skills and experience will include a wide range of areas, such as:</p>
<p>• Expert use of Matlab / Simulink / Stateflow for developing embedded control system algorithms</p>
<p>• Hands on experience with automatic code generation tools (RTW E-coder / TargetLink)</p>
<p>• Hardware-in-the-Loop test environments</p>
<p>• Developing complex hierarchical control system architectures for powertrain systems</p>
<p>• The software life-cycle model, from specification through to final validation</p>
<p>• Ability to deploy automated test and coverage methods at various levels in the software development process (MIL / HIL / SIL)</p>
<p>• CAN communication protocols / data logging, message handling and diagnostics</p>
<p>• Ability to understand and resolve problems at both system and code level</p>
<p>• Requirements capture and management tools</p>
<p>• Embedded C software with MISRA C and/or QAC</p>
<p>• ISO26262 Safety Experience</p>
<p>• Automatic code generation</p>
<p>• Fixed point and floating point development</p>
<p>• Experience with automotive calibration and development tools (Vector CANape / ATI Vision / ETAS INCA)</p>
<p>• Ability to link model based algorithm development to code libraries and custom software</p>
<p>This is a superb career opportunity for  Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. 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-control-systems-engineer-019698.html]]></link>
        <pubDate><![CDATA[Thu, 10 May 2012 14:01:17 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-control-systems-engineer-019698.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Software-Engineer]]></title>
        <description><![CDATA[<p>A Cambridge success story seeks an experienced Senior Software Engineer to develop embedded and low level software for their innovative electronics products! Low level, embedded, C, Assembler, wireless, Cambridge, to £50k + good benefits.</p>
<p>Our client is a Cambridge success story, leading the wireless electronics market.  They’re now looking for an accomplished Senior Software Engineer to play a major role in the development of their wireless products.</p>
<p>This is an excellent opportunity for career advancement in a world leading company. The Senior Software Engineer will be developing embedded and low level software for cutting-edge wireless technology.  The Senior Software Engineer will take ownership of key project components and help mentor junior engineers.</p>
<p>Proven experience developing embedded and low level software in C and Assembler is essential, and knowledge of scripting languages (Perl, Python) is desirable.  An excellent academic record and BSc (minimum 2.1) in Electronics, Software or another science is required.  Good understanding of processor architecture and experience of wireless communication protocols are advantageous.</p>
<p>Keywords: Senior Software Engineer, embedded, low level, electronics, software development, C, Assembler, wireless, Bluetooth, 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-019696.html]]></link>
        <pubDate><![CDATA[Tue, 08 May 2012 12:27:46 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-engineer-019696.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Embedded-Software-Developer---Cambridge]]></title>
        <description><![CDATA[<p>Embedded Software Developer - C programmer for 8, 16 and 32 bit platforms, Cambridge, c£45,000 with good benefits package</p>
<p>This is a great role for an Embedded C programmer with good experience of coding for 8, 16 and 32 bit platforms to work with a successful company in central Cambridge.  You will join a motivated team bringing novel and innovative products to the market place. Working in a professional product development and consultancy environment you will be given a wide variety of responsibility.</p>
<p>As the main Embedded C Software Developer / Software Engineer within this multidisciplinary development team you will be responsible for owning a suite of embedded software and leading its ongoing development and support; developing and deploying new embedded software applications; managing firmware / product release processes / upgrades. Working directly with the Product Manager, you will interface with international partners, deal with customisation requests and evolve a portfolio of innovative products.</p>
<p>A bright, well qualified embedded software developer, 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. You should be highly self motivated, with extensive embedded C programming experience for 8, 16 and 32 bit platforms.  You should have excellent analytical and problem solving skills - along with solid commercial skills in the development and test of embedded software for high volume product lines</p>
<p>In addition to a competitive salary, the role carries a great benefits package including an excellent non-contributory pension scheme and private health care.</p>
<p>Keywords: Embedded C Software Developer / Software Engineer  - C  programmer for 8, 16 and 32 bit platforms, Central Cambridge, £45,000 with good benefits package.</p>
<p>This is a great opportunity to rapidly progress your career with a top quality organisation.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have 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-cambridge-019072.html]]></link>
        <pubDate><![CDATA[Fri, 04 May 2012 16:43:34 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-developer-cambridge-019072.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[Senior-Software-Developer---C-/-Linux-/-networking,-TCP/IP]]></title>
        <description><![CDATA[<p>Senior Software Developer – C / Linux / networking, TCP/IP<br />Internet / cloud computing, open source, virtualisation</p>
<p>This is a superb opportunity for a bright Senior Software Developer with extensive Linux coding skills to work in one of the best R&amp;D software development environments in Cambridge - alongside some of the brightest software engineers – in a commercial software environment that feels more like a university research lab.</p>
<p>You will contribute to the development of leading edge software / new architectures and systems, with an internationally successful software company.  They offer a real "jeans &amp; t-shirts" style set-up in modern, light and airy offices with the latest kit, flexi-time, a good relaxation area, free food and great coffee.</p>
<p>In this very technically challenging role as a Senior Linux / Networking Software Engineer you will join a specialist  development team working on the design and development of new features; debugging of issues that may be complex in nature and span multiple components; making quality improvements to the product by identifying and implementing improvement of areas of fragile code; and representing the development team on Open Source mailing lists.</p>
<p>As an experienced C / Linux developer with an impressive academic record, you should have a strong knowledge of networking and TCP/IP.  You should have a passion for Linux with a good understanding of x86 architecture, fluent in C, and will be comfortable tackling low level code.</p>
<p>Your experience and background in software engineering / development practices, will mean that you understand trade-offs made throughout a project lifecycle.  You should be able to produce clear and thoughtful software designs and communicate these to others.</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: Linux internals, networking, TCP/IP, open-source, C / x86 platforms, assembler, x86 architecture, low level coding, Internet / cloud computing, open source, virtualisation, 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/senior-software-developer-c-linux-networking-tcp-ip-019434.html]]></link>
        <pubDate><![CDATA[Fri, 04 May 2012 15:12:36 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-developer-c-linux-networking-tcp-ip-019434.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Cloud-Engineer---Linux-Kernel,-Software]]></title>
        <description><![CDATA[<p>Summary: An excellent varied opportunity for a bright low level Software Engineer to develop tools being used to build clouds. Linux kernel, C, Assembler, Cambridge, c£40,000 + excellent benefits.</p>
<p>Our client is expanding their team of smart, creative Software Engineers to further develop the next stage of internet and cloud computing. They’re looking for an accomplished Linux Kernel Software Engineer with originality and initiative. </p>
<p>The Software Engineer will enhance the software product and be involved in the design and development of new features. The Software Engineer will be contributing to open source software and debug complex issues.</p>
<p>The Software Engineer must have excellent skills in C, x86 assembler experience and a good understanding of Linux internals (the block, network subsystems, virtual memory management concepts).  An excellent degree (min 2.1) and knowledge of the x86 architecture (MMU, multiprocessor environments, interrupt handling) are essential.</p>
<p>An understanding of virtualization technologies, previous Linux kernel development experience and experience of collaborating on open source software are advantageous, but not essential.</p>
<p>Keywords: software engineer, linux kernel, C, x86 assembler, cloud computing, internet, multiprocessors, 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/cloud-engineer-linux-kernel-software-019567.html]]></link>
        <pubDate><![CDATA[Fri, 04 May 2012 15:12:24 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/cloud-engineer-linux-kernel-software-019567.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[Mobile-Applications-Developer]]></title>
        <description><![CDATA[<p>Mobile Applications Developer - C, Java, embedded mobile, iOS, Android, Symbian</p>
<p>An exciting opportunity for an experienced Mobile Application Developer to join a successful and expanding engineering team, developing products with 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 application developer to work on products spanning a wide range of mobile and embedded platforms. 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>• Degree in Computer Science or similar</p>
<p>• In-depth knowledge and experience of at least one embedded mobile platform, including iOS, Android, Symbian and Blackberry</p>
<p>• Good working knowledge of Objective-C and Java</p>
<p>• Experience of bringing consumer applications to market on multiple platforms (especially iOS, Android, Symbian and Blackberry)</p>
<p>• Full software lifecycle experience </p>
<p>Experience of any of the following is highly desirable:</p>
<p>• User interface/experience design</p>
<p>• Embedded software development</p>
<p>• Cross-platform software development</p>
<p>• Network programming and protocol design</p>
<p>• Designing and developing networked mobile applications or services, including server-side infrastructure for connecting to mobile devices</p>
<p>Keywords: mobile applications developer, iOS, Android, Symbian, Blackberry, embedded developer, C developer, Java developer, Cambridge</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. 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-applications-developer-018837.html]]></link>
        <pubDate><![CDATA[Fri, 04 May 2012 10:09:53 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/mobile-applications-developer-018837.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Linux-Device-Driver-/-Kernel-Developer]]></title>
        <description><![CDATA[<p>Linux Device Driver / Kernel Developer / Programmer, Silicon Devices / Network Contollers, North Cambridge, £65,000 + extensive benefits package</p>
<p>With continued success this leading company seek additional high calibre Linux Device Driver software engineers to contribute to their success and innovation. The role offers superb career development opportunities to be part of an innovative and successful company - working alongside very bright and motivated Embedded C software design / development engineers within a real "techie" environment. </p>
<p>As part of a motivated team, you will work on the design and implementation of network drivers for next generation network controllers - programming in C and ideally assembler on occasion. Liaising closely with their silicon team initially, you will help to refine the design and performance models of next generation silicon devices - before progressing to the full development of production firmware and drivers.</p>
<p>To be successful you will have the ability to quickly understand a complex hardware and software architecture. You will have worked extensively as a Linux Device Driver / Kernel Developer at the hardware / software interface involving Networking in some capacity, programming in C ideally on Linux kernel components.</p>
<ul>
<li>PhD, first class or 2:1 from well ranked university</li>
<li>Extensive hands-on software experience</li>
<li>Solid knowledge of Linux kernel and device drivers</li>
<li>Hardware/software codesign and server system architecture understanding</li>
<li>Ethernet &amp; TCP/IP</li>
<li>Embedded systems</li>
<li>PCI-Express, server virtualization (Xen/Vmware/KVM)</li>
<li>Experience of digital design (EDA tools, Verilog, VHDL) an advantage</li>
</ul>
<p>In addition to a very competitive salary, depending on experience, the excellent benefits package includes share options, private health / dentistry, critical illness cover and employer contribution to pension.</p>
<p>Keywords: Linux Device Driver / Kernel Developer / Programmer, Silicon Devices / Network Contollers, C, Linux kernel and device drivers, Ethernet, TCP/IP, Embedded systems, PCI-Express, server virtualization.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have 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/linux-device-driver-kernel-developer-019288.html]]></link>
        <pubDate><![CDATA[Thu, 03 May 2012 17:30:43 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/linux-device-driver-kernel-developer-019288.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[Embedded-Graphics-Drivers-Developer-/-Engineer]]></title>
        <description><![CDATA[<p>Embedded Graphics Driver Developer / Engineer</p>
<p>C, Assembler, DirectX, OpenGL ES, OpenVG, OpenCL , Android or Windows Phone Cambridge, to c£60k + extensive benefits package</p>
<p>Summary: Very bright, well-qualified and self-motivated Embedded C Software Developer sought - world class Graphics Processor / GPU - solid C coding skills and a good Graphics driver development experience - with DirectX, OpenGL ES or OpenVG.</p>
<p>This role is based at the Cambridge R&amp;D site of a major international company. They offer a superb environment, with a small company feel, where you will work as a member of a talented and motivated team that has fun developing an exciting and world-leading technology.</p>
<p>You will join an expanding graphics group which designs and integrates drivers for a world class Graphics Processor / GPU, working on the leading mobile operating systems. You will be involved in the architecture and implementation of drivers for next generation GPUs.  As Embedded Graphics Driver Developer / Engineer, this role will give you exposure at all levels from the hardware to the upper levels of the software.</p>
<p>In addition to an outstanding academic record (1st / 2.1 from a top University) you should offer a proven track-record in many of the following areas:</p>
<p>•           C and assembler development on an embedded platform;</p>
<p>•            Graphics driver development with DirectX, OpenGL ES or OpenVG;</p>
<p>•           Driver development and experience with OpenCL;</p>
<p>•            Working with other teams and/or customers;</p>
<p>•            Working with embedded operating systems such as Android or Windows Phone;</p>
<p>•            Working closely with hardware designers and RTL.</p>
<p>In addition to a competitive salary, the role offers a wide ranging benefits package which includes 10% pension contribution (no employee contribution necessary), BUPA for self and family, Share Scheme.</p>
<p>Keywords: Embedded Graphics Driver Developer / Engineer, C, Assembler, Graphics driver development, Graphics Processor / GPU , DirectX, OpenGL ES, OpenVG, OpenCL , Android or Windows Phone Cambridge, RTL., Cambridge, Low Level Embedded C, C fluency for embedded applications.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have 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-graphics-drivers-developer-engineer-019321.html]]></link>
        <pubDate><![CDATA[Thu, 03 May 2012 17:27:57 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-graphics-drivers-developer-engineer-019321.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[Software-Project-Lead]]></title>
        <description><![CDATA[<p>Drive forward project management for audio and automotive software! Automotive, audio, embedded, low-level software, project lead, manager. Essex, c£50k + benefits.</p>
<p>This leading automotive company, developing and supplying innovative products for vehicle manufacturers worldwide, is now looking for a Software Project Lead to play a key technical role in a customer-driven team.</p>
<p>The Software Project Lead is an excellent opportunity for an experienced project lead or manager to lead the team’s software planning and development. Major responsibilities include: representing the team as a single point of contact for all customers and suppliers; supporting software delivery through critical resource and effort estimation, and project tracking; defining schedule milestones; mentoring junior engineers.</p>
<p>A good degree in Software or Electronics with significant embedded software development experience (embedded C) and proven leadership of development teams are essential. The Software Project Lead will also need:<br />• Good understanding of microprocessors and real time operating systems (eg OSEK), including principles of multi-tasking.<br />• Appreciation of analogue and digital electronics.<br />• Knowledge of software engineering lifecycles and structured software quality processes.<br />• Experience of software critical resource and effort estimation.</p>
<p>Knowledge of any of the following would be advantageous: embedded software for audio products; CMM, CMMi, Spice; HC12, NEC and ARM7 processors; MISRA C coding guidelines; communication protocols (CAN); Configuration Management Tools (ClearCase); defect tracking and change control tools and practices (ClearQuest).</p>
<p>Keywords: software project lead, management, audio, automotive, embedded, C, low-level, microprocessors, real time, OSEK, analogue, digital, electronics, Basildon, Essex.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have 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-project-lead-019642.html]]></link>
        <pubDate><![CDATA[Thu, 03 May 2012 10:10:35 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-project-lead-019642.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[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-Software-Developer-/-Engineer]]></title>
        <description><![CDATA[<p>Embedded Software Developer / Engineer</p>
<p>Image Signal Processing / Pixel manipulation / Camera Drivers</p>
<p>Cambridge, to c£60k + extensive benefits package</p>
<p>Summary: Very bright, Embedded Software Developer,  Image / Signal Processing - solid C / Assembler coding skills - along with specialist skills in Image Processing / Pixel manipulation.  Superb opportunity to join a world-leading team in Cambridge.</p>
<p>This role is based at the Cambridge R&amp;D site of a major international company. They offer a superb environment, with a small company feel, where you will work as a member of a talented and motivated team that has fun developing an exciting and world-leading technology.  Their imaging team is an extremely strong technical team working on the development of innovative image and pixel processing software / algorithms, camera drivers and camera system firmware.</p>
<p>In addition to an outstanding academic record (1st / 2.1 from a top University) you should offer a proven track-record in areas such as:</p>
<ul>
<li>C and Assembler development skills on an Embedded platform</li>
<li>Efficient and highly-optimised low level Image Processing and Pixel manipulation techniques</li>
<li>Digital cameras, in-camera processing / control algorithms camera drivers </li>
<li>Combined software and hardware algorithm design / low-level image processing techniques, such as Image Signal Processors (ISPs);</li>
</ul>
<p>The role will offer full responsibility for the detailed design, coding and testing of software modules and contributing to top-level discussions on the future architecture development.</p>
<p>In addition to a competitive salary, the role offers a wide ranging benefits package which includes 10% pension contribution (no employee contribution necessary), BUPA for self and family, Share Scheme.</p>
<p>Keywords: Embedded Software Developer, Image / Signal Processing - solid C / Assembler coding skills - along with specialist skills in Image Processing / Pixel manipulation,  Efficient and highly-optimised low level Image Processing and Pixel manipulation, Digital cameras, in-camera processing / control algorithms camera drivers, Combined software and hardware algorithm design / low-level image processing techniques, Image Signal Processors (ISPs), 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-developer-engineer-019324.html]]></link>
        <pubDate><![CDATA[Mon, 30 Apr 2012 11:11:50 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-developer-engineer-019324.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[Embedded-Software-Engineer]]></title>
        <description><![CDATA[<p><strong>Senior Embedded Software Engineer – C, Python, Green Product Development, Cambridge, £45,000 - £58,000.</strong></p>
<p>Looking for a new challenge? – our client sells green solutions for commercial and residential customers through the development and expansion of their smart devices and applications. Based in their centrally located Cambridge office, they seek an Embedded C Software Engineer to work on new features and product lines – working with multi-disciplined teams consisting of software, hardware, manufacturing, test and project managers as well as external contractors and customer requirements. Key responsibilities will include design, development, review and maintenance of software and test frameworks; working with prototype and production hardware (including specification and debugging); mentoring less experienced engineers; and good understanding of Open standards for wireless communications.</p>
<p>The Embedded C Software Engineer will have:<br />- Strong academic background (1st / 2.1 from a top university).<br />- Commercial programming experience of C for low-level platforms and software design.<br />- Familiarity of scripting languages, especially Python.<br />- Good understanding of bug tracking and version control tools.<br />- Experience writing software communicating with RF ICs.<br />- Strong aptitude and quick learner of new technologies.<br />- Experience with hardware, compiling for multiple targets and working within a Linux system would be highly advantageous.</p>
<p>This is a superb opportunity for a “2nd jobber” to further develop their skills, and learn new technologies. In return, you will be working in a dynamic environment – creating solutions for green applications for smart solutions for automation technologies. <strong>Senior Embedded Software Engineer – C, Python, Green Product Development, Cambridge, £40,000 - £58,000.</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.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have 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-019295.html]]></link>
        <pubDate><![CDATA[Wed, 25 Apr 2012 12:59:54 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-engineer-019295.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Control-Systems-Developer]]></title>
        <description><![CDATA[<p>Summary: Control systems developer, ANSI C, embedded, networking, I/O, event driven programming, Neuron, to c£45k + benefits.</p>
<p>Our client is a leading provider of integrated building control systems for major international corporations and famous buildings. Their software and hardware solutions are cutting edge, making use of the best components and the latest technologies to facilitate modern and comfortable working and living spaces for the 21st century. Due to continued success they are seeking a Control Systems Developer to join their London-based development team, writing the mid/low level control software which is the heart of their technology.</p>
<p>You will have several years experience as a full time professional C/C++ developer, backed by a good degree (2:1 or 1st) in computer science or a related subject from a red brick university. You will have an interest or experience in control systems, and a demonstrable aptitude for networking, I/O and event driven programming.</p>
<p>You will be working with Echelon's Neuron C language, which provides an advanced toolset freeing the developer from many of the mundane constraints of the platform. The language is derived from ANSI C and full training will be provided; if you already have experience with Neuron C, LonWorks and/or NodeBuilder, that's a plus.</p>
<p>This is an unmatched opportunity for a skilled control systems developer. The company offers a friendly, relaxed office environment, sensible working hours and good benefits typically including a non-contributory pension scheme. If this could be the job for you, please do get in touch!</p>
<p>Keywords: ANSI C, embedded, networking, I/O, event driven programming, Neuron</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have 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/control-systems-developer-019576.html]]></link>
        <pubDate><![CDATA[Tue, 24 Apr 2012 10:46:10 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/control-systems-developer-019576.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[Software-Programme-Manager]]></title>
        <description><![CDATA[<p>Play a key role in a world leading technology company!  Programme Manager for software application development. Programme and project management, software, embedded, scripting, Cambridge, £40k - £60k + good benefits.</p>
<p>Our client is a world-renowned company developing technology for consumer electronics. With continued success, they’re now looking for a Software Programme Manager to play a key role in managing important software product releases in multi-disciplinary projects.</p>
<p>The Software Programme Manager will be responsible for creating and managing the software requirements for the teams working on application development; and taking numerous software programmes from early stages through to formal release. This includes project management; resource planning and prioritisation; risk management, mitigation and backup strategies.</p>
<p>Requirements:</p>
<p>• Significant software development experience in order to understand technical detail<br />• Significant product and programme management experience in relation to software<br />• Strong project management skills <br />• Good communication and interpersonal skills<br />• Excellent (minimum 2.1 Hons) Degree in a relevant discipline</p>
<p>A background in Embedded C and scripting is desirable.</p>
<p>Keywords: Programme Manager, software, project management, product management, embedded C, software development, technical requirements management, Cambridge.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p>
<p> </p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/software-programme-manager-019607.html]]></link>
        <pubDate><![CDATA[Tue, 24 Apr 2012 10:26:07 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-programme-manager-019607.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[Systems-Architect]]></title>
        <description><![CDATA[<p>Our client apply sophisticated mathematics to a wide variety of sensors.  They are seeking a senior computer scientist, mathematician, theoretical physicist or engineer to undertake a systems architect role and provide key ideas for projects involving algorithm development and signal processing for a wide variety of sensing systems.</p>
<p>Minimum requirements:</p>
<p>To meet the requirements of this role you will have:</p>
<p>• An excellent first degree or PhD in engineering, physics, mathematics, computer science or a related discipline<br />• Relevant experience of acting as a technical architect on significant projects<br />• Proven ability of strong mathematical skills and interest in applying mathematics to solve problems<br />• Experience in algorithm design, ideally in a signal processing environment<br />• Experience in implementation in hardware or software, ideally in signal processing systems<br />• Imaginative and inquisitive mind, eager to learn new skills and to develop solutions for interesting and complex problems<br />• Technical leadership skills<br />• Good communication skills<br />• Good software engineering skills</p>
<p>In addition, any experience of the following will also be beneficial:</p>
<p>• Knowledge and experience of the application of Bayesian Inference in processing systems<br />• Experience of using C and MATLAB<br />• Commercial experience architecting new solutions for clients</p>
<p>Due to the nature of the work, it will be necessary to obtain security clearance for the successful applicant, and therefore the applicant must hold UK nationality.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have 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/systems-architect-019612.html]]></link>
        <pubDate><![CDATA[Fri, 20 Apr 2012 14:15:56 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/systems-architect-019612.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[(Senior)-Realtime-Embedded-Software-Developers]]></title>
        <description><![CDATA[<p>Summary: Low level C required for real-time embedded development, Watford, to £55k + benefits.</p>
<p>This fast moving, commercially driven consumer electronics company provides custom SoC designs based around a range of in house IP cores. Primary targets are digital media (TV, radio, IP content).  Opportunities exist from Design Engineer, through Lead Design Engineer to Senior Design Engineer.</p>
<p>The Real-time Embedded Software Engineers will be contributing to SoC hardware design at various levels from top level system to low level block; the design and implementation of associated real-time embedded software; verification; and bring up of real silicon following chip fabrication.</p>
<p>With a degree in a relevant technical subject, you will have good C coding skills and software architectural skills and understand low level hardware interfacing up to high level embedded system architectural issues.  The Real-time Embedded Software Engineer will be a good team player with a “can-do” attitude and excellent personal communication skills.</p>
<p>Keywords: C, embedded, real-time, SoC, ASIC, hardware interface, 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/-senior-realtime-embedded-software-developers-019603.html]]></link>
        <pubDate><![CDATA[Fri, 20 Apr 2012 14:15:35 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/-senior-realtime-embedded-software-developers-019603.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Embedded-Software-Developer]]></title>
        <description><![CDATA[<p>Summary: Embedded C development, digital multi-media, Watford, to £35k + benefits.</p>
<p>This leading developer of digital music solutions seeks an experienced, self motivated Embedded Software Developer to work across the full development lifecycle.  Working within a growing team, you will be immersed in real-time product development within a skilled group of engineers working on key components of the software architecture.</p>
<p>The Embedded Software Developer will be coding primarily in ANSI C on Linux with GNU tools and will be delivering high quality and robust solutions against a novel and aggressive consumer product roadmap.  Projects can require the Embedded Software Developer to work as part of a larger group or as an individual, and with teams overseas.</p>
<p>The Embedded Software Developer must have a minimum 2.1 Hons degree in Computer Science, Electronics or similar and must have a passion for technology and engineering.  You must be able to deliver from day one having an excellent knowledge and experience of C with a solid background using Linux and standard GNU toolchains.  You will have proven experience with video broadcast standards and ideally, have RTOS experience with multi-threading skills and an understanding of hardware.  The Embedded Software Developer will have excellent personal communications skills and be a good team member.</p>
<p>Keywords: C, Linux, GNU toolchains, video broadcast, 2.1, 1st, MSc, 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/embedded-software-developer-019602.html]]></link>
        <pubDate><![CDATA[Fri, 20 Apr 2012 14:15:29 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-developer-019602.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[Graduate-Applied-Physicist-/-Engineer]]></title>
        <description><![CDATA[<p>Our client is looking for a graduate engineer or applied physicist to work on projects involving the design, implementation and test of a wide range of sensing systems, often encompassing high performance analogue circuits, magnetic sensors, optical sensors, radio sensors and algorithms.</p>
<p>Minimum requirements:</p>
<p>To meet the requirements of this role you will have:</p>
<p>• An excellent first degree or PhD (from a top university) in engineering, electronics, physics or a related discipline<br />• Strong mathematical skills<br />• Imaginative and inquisitive mind, eager to learn new skills and to develop solutions for interesting and complex problems<br />• Good software engineering skills<br />• Excellent communication skills</p>
<p>In addition, any experience of the following will also be beneficial:</p>
<p>• Solid foundation in analogue electronics design<br />• Optical component and system design<br />• Knowledge of radio frequency principles and design<br />• Experience of using C, MATLAB or other computer languages<br />• Experience in signal processing</p>
<p>Graduates with industrial experience or recent graduates with relevant academic course or research experience are welcomed.</p>
<p>Due to the nature of the work, it will be necessary to obtain security clearance for the successful applicant, and therefore the applicant must hold UK nationality.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have 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-applied-physicist-engineer-019588.html]]></link>
        <pubDate><![CDATA[Fri, 20 Apr 2012 14:07:53 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-applied-physicist-engineer-019588.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Graduate-Electronics-Engineer]]></title>
        <description><![CDATA[<p>A graduate engineer with good practical electronics design skills is required to work on projects involving the design, implementation and test of electronic hardware often encompassing high performance analogue circuits.</p>
<p>Minimum requirements</p>
<p>To meet the requirements of this role you will have:</p>
<p>• An excellent first degree or PhD (from a top university) in electronics, engineering, or related discipline<br />• A solid foundation in analogue electronics design<br />• Strong mathematical skills<br />• Imaginative and inquisitive mind, eager to learn new skills and to develop solutions for interesting and complex problems<br />• Good software engineering skills<br />• Good communication skills</p>
<p>In addition, any experience of the following will also be beneficial:<br />• Radio frequency circuit design<br />• Digital circuit design<br />• Power supply design<br />• Experience of using C and MATLAB<br />• Experience in signal processing</p>
<p>Graduates with industrial experience or recent graduates with relevant academic course or research experience are welcomed.</p>
<p>Due to the nature of the work, it will be necessary to obtain security clearance for the successful applicant, and therefore the applicant must hold UK nationality.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have 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-engineer-019587.html]]></link>
        <pubDate><![CDATA[Fri, 20 Apr 2012 14:07:47 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-electronics-engineer-019587.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[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[Video-Development-Engineer]]></title>
        <description><![CDATA[<p>Video Development Engineer - voice and video quality assessment, C / Java</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 Development Engineer to join their team. This role would suit a 'second jobber'.</p>
<p>You'll be a graduate in Electronics, Software Engineering or similar, with relevant commercial experience.</p>
<p>Essential:<br />• Highly proficient in C and/or Java<br />• Initiative and problem solving <br />• Ability to work in small, dynamic team</p>
<p>Any of the following would be a big plus:<br />• Full software development lifecycle<br />• Web front end / user interfaces<br />• Multimedia systems, eg speech, audio, or video coding, video streaming, video telephony, IPTV, conferencing systems and related protocols<br />• 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<br />• 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<br />• 25 days holiday<br />• 7% company contribution to pension<br />• Life insurance, travel insurance<br />• Private medical and dental insurance</p>
<p>Keywords: Video Development Engineer, voice, video, quality, network protocols, comms, C, Java, 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, 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/video-development-engineer-019589.html]]></link>
        <pubDate><![CDATA[Thu, 19 Apr 2012 13:57:03 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/video-development-engineer-019589.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Java-Software-Developer]]></title>
        <description><![CDATA[<p>Summary: Experienced Java Developer with a good degree, Cambridge, to £40k + benefits.</p>
<p>This growing, highly innovative company provide solutions to help shape the next generation of search technology.  The Java Developer will join a team of experienced, multi-talented developers working on leading edge projects.</p>
<p>The Java Developer will have the following attributes:</p>
<p>• Excellent object-oriented programming skills in Java;<br />• Commercial experience with the software development lifecycle including: requirements definition, specification capture, software architecture/design, program development, associated documentation, test automation and maintenance;<br />• Experience with typical industry tools including: office software, standard libraries and frameworks, interactive development environments, software version control, build systems, automated testing frameworks and bug tracking systems;<br />• Good oral and written communication skills;<br />• An energetic, enthusiastic, pro-active, problem-solving attitude (i.e. gets things done!);<br />• The ability to work in a close-knit, highly intelligent team; and a <br />• Good degree or postgraduate qualification from a top university in a numerate discipline.</p>
<p>The Java Developer will also have more than one of the following:</p>
<p>• Cross platform development experience on Linux and Windows;<br />• Good knowledge of other programming languages<br />- e.g. C, JavaScript, Python, or Perl;<br />• Experience of one or more of the following: application servers, database internals, data visualization, distributed systems, document processing, content repositories, full-text search, grid computing, information retrieval, natural language processing, semantic web, text mining, user interface design or web services; and / or <br />• Good understanding of modern development techniques and practices <br />- e.g. design patterns, agile development, test-driven development.</p>
<p>This is an excellent opportunity for a high calibre Software Developer to extend their career in a challenging technology area.</p>
<p>Keywords: Cambridge, Java, Linux, Windows, 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/java-software-developer-019654.html]]></link>
        <pubDate><![CDATA[Thu, 19 Apr 2012 13:35:19 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/java-software-developer-019654.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Embedded-Software-Engineer]]></title>
        <description><![CDATA[<p>Summary: Develop embedded software for range of wireless chips for an established and globally recognised company. Cambridge, to £50k + good benefits.</p>
<p>Our client is a global leader in wireless technology and provides advanced chipset solutions to many recognised brands and blue chips worldwide. Their technology not only impacts our modern lives, but is shaping products to enhance our future.</p>
<p>You will develop the embedded software running on the on-chip processors in C and Assembler within a resource constrained multi-processor environment.  You will take ownership of a major component of a project and mentor junior team members.</p>
<p>Requirements:</p>
<p>•           Good degree in Computer Science / Electronics / Maths / Science</p>
<p>•            Excellent proven understanding of programming languages (C, Assembler) and experience of at least one high level programming language</p>
<p>•            Excellent understanding of software design techniques</p>
<p>•            Understanding of debug techniques</p>
<p>•           Some understanding of software architecture</p>
<p>•           Good understanding of configuration management</p>
<p>•            Understanding of processor architectures and peripherals</p>
<p>•            Experience of wireless communication protocols such as Bluetooth, UWB or Wi-Fi</p>
<p>Keywords: Embedded, C, Assembler, wireless, bluetooth, UWB, Wi-Fi.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have 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-018759.html]]></link>
        <pubDate><![CDATA[Thu, 19 Apr 2012 13:31:21 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-embedded-software-engineer-018759.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[Senior-IC-Verification-Engineer]]></title>
        <description><![CDATA[<p>Summary: Experienced IC Verification Engineer sought by growing network technology company, to £50k + benefits.</p>
<p>This growing networking technology company seeks an experienced IC Verification Engineer to join a team focussing primarily on verification of their complex SoC devices but will also work with the team to enhance their existing SoC verification methodology using next generation verification techniques including high level verification languages.</p>
<p>The role may also involve many or all parts of the flow from block or system level specification and RTL design of modules for use in IC or FPGA, through functional verification, synthesis and timing closure, to silicon validation and production test.</p>
<p>The IC Verification Engineer will have high level verification language experience (System Verilog or SpecmanE) and experience of the following verification techniques:</p>
<p>• BFMs<br />• Assertion based verification<br />• Random test benches<br />• Functional coverage</p>
<p>You will also have experience of SoC designs, RTL design (VHDL or Verilog) and have a good engineering degree.  Experience in C or Assembler, FPGA, networking and Linux will be useful.</p>
<p>This is an outstanding opportunity to join this growing company at the cutting edge of technology.</p>
<p>Keywords:  IC Verification, System Verilog, SpecmanE, VHDL, Verilog, RTL, SoC, 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-ic-verification-engineer-019558.html]]></link>
        <pubDate><![CDATA[Thu, 19 Apr 2012 13:30:33 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-ic-verification-engineer-019558.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Junior-Embedded-Software-Engineer]]></title>
        <description><![CDATA[<p>Our client is seeking an ambitious junior embedded software engineer 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.</p>
<p>Experience &amp; Qualifications:</p>
<p>Candidates will have a 2.1 or above in software / electronics engineering or a similar degree and 1 to 2 year’s industry experience.</p>
<ul>
<li>Experience of embedded C programming in resource-constrained systems;</li>
<li>Embedded C programming at the application and system hardware level with knowledge of interrupt handling and common hardware peripherals, including: I2C, SPI, PWM, UART, ADC / DAC, timers;</li>
<li>Working knowledge of Microchip PIC/dsPIC and ARM core based microcontrollers</li>
</ul>
<p>The right candidates will thrive on intellectual challenge within a multi-disciplinary team and will grab the opportunity to always be thinking innovatively, develop next generation products and be abreast of the next set of disruptive 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/junior-embedded-software-engineer-019549.html]]></link>
        <pubDate><![CDATA[Thu, 19 Apr 2012 13:30:22 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/junior-embedded-software-engineer-019549.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Software-Test-Engineer]]></title>
        <description><![CDATA[<p>Senior Software Test Engineer sought by global technology leader.  Software tools, GUI applications, Windows, GNU Linux, Python, TCL, Embedded C.  Cambridge, £35,000 - £42,000 (DOE) + good benefits.</p>
<p>Our client is a global technology leader and with continued success seeks a Senior Software Test Engineer to join their dedicated software tools team.  Our client offers an open working environment, with company social events and good benefits.</p>
<p>The Senior Software Test Engineer will test and debug software tools, comprised of GUI applications and command line utilities across Windows and GNU Linux platforms, and also embedded software. Responsibilities include taking the lead on testing major aspects of projects; writing software test scripts and contributing to the development of automated test systems; and creating high quality defect reports and relevant documentation.</p>
<p>Requirements:</p>
<ul>
<li>Good degree in Maths, Science, Software or Electronics.</li>
<li>Experience of developing test scripts using Python or TCL.</li>
<li>Working understanding of C.</li>
<li>Experience of testing software on Microsoft Windows.</li>
<li>Embedded software or communication protocols experience.</li>
<li>Experience in handling electronic hardware, laboratory and prototype boards.</li>
</ul>
<p>Advantageous:</p>
<ul>
<li>Experience of testing GUI applications.</li>
<li>Working understanding of processor architectures.</li>
<li>Experience of using / testing software on GNU Linux.</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-test-engineer-019533.html]]></link>
        <pubDate><![CDATA[Thu, 19 Apr 2012 13:26:45 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-test-engineer-019533.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Embedded-Software-Engineer]]></title>
        <description><![CDATA[<p>Summary: Senior Embedded Software Engineer sought by leading automotive company! Audio, Embedded C, Linux, Microprocessors, Automotive, Essex, c£45,000 + good benefits.</p>
<p>A leading automotive supplier - designing and engineering innovative products for vehicle manufacturers worldwide - is now looking for a Senior Embedded Software Engineer. This is an excellent opportunity for a Software Engineer with substantial embedded software development experience to become a key member of their multi-disciplined, customer focused team.</p>
<p>The Senior Embedded Software Engineer will have varied responsibilities including: architectural design, integration and test; working with Software Architects and Design Champions to ensure the high level software design, development and implementation; providing technical guidance and leadership support; and mentoring junior team members.</p>
<p>Significant embedded system development experience and a good BSc in Electronics or Software are essential.  The Software Engineer will need strong embedded C skills; a good understanding of microprocessors and real time operating systems (e.g. OSEK), including principles of multi-tasking; and an appreciation of analogue and digital electronics.</p>
<p>Experience in automotive and/or audio environment is desirable, as well as several of the following: CMM, CMMi, Spice or similar software engineering standards; HC12, NEC and ARM7 processors; MISRA C coding guidelines (including tools such as QAC); communication protocols, particularly CAN; Linux based development for embedded applications; configuration management tools (particularly ClearCase); defect tracking and change control tools and practices (e.g. ClearQuest); and Rational Team Concert.</p>
<p>Keywords: Senior Embedded Software Engineer, audio, automotive, software, Linux, microprocessors, Embedded C, real time, communication 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/senior-embedded-software-engineer-019534.html]]></link>
        <pubDate><![CDATA[Thu, 19 Apr 2012 13:26:27 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-embedded-software-engineer-019534.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[Graduate-Engineer-/-Computer-Scientist]]></title>
        <description><![CDATA[<p>This is a unique opportunity for an outstanding Graduate Engineer / Computer Scientist to help develop digital signal processing software for a wide range of wireless systems and products.</p>
<p>To meet the requirements of this role you will have:</p>
<ul>
<li>An excellent first degree or PhD in engineering, computer science, mathematics or related discipline</li>
<li>Proven strong mathematical skills and interest in applying mathematics to solve problems</li>
<li>Imaginative and inquisitive mind, eager to learn new skills and to develop solutions for interesting and complex problems</li>
<li>Strong C programming and software engineering skills</li>
<li>Good communication skills, both written and verbal</li>
</ul>
<p><em>In addition, experience of the following will also be beneficial:</em></p>
<ul>
<li>Experience of Linux programming, scripting and administration</li>
<li>Experience of programming in Assembly Language and MATLAB</li>
<li>Experience in DSP algorithm development</li>
<li>Experience working with embedded hardware and tool chains</li>
<li>Understanding of communications theory</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-engineer-computer-scientist-019457.html]]></link>
        <pubDate><![CDATA[Wed, 18 Apr 2012 14:01:08 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-engineer-computer-scientist-019457.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[Embedded-Software-Engineer]]></title>
        <description><![CDATA[<p>Summary: Working on wireless projects, you will design and write embedded software for complex electronics systems.</p>
<p>This leading technical consultancy is looking to recruit an experienced Embedded Software Engineer who will be responsible for:</p>
<p>· The design, development and test of whole software subsystems, sometimes on more than one project at once<br />· The design of interfaces between your code and that of other software engineers on the team<br />· Delivery of high-quality code, compliant with the client’s requirements<br />· Carrying out your specific project tasks within the timescales and budgets agreed with the project manager<br />· Defining regression tests to ensure that your software is robust and complies with the specification</p>
<p>Minimum requirements:</p>
<p>With an appropriate background in embedded software, you will have an excellent degree in a relevant subject, such as electronic engineering or computer science, as well as:</p>
<p>· Experience in embedded software in C<br />· Experience in communications software<br />· Understanding of both hardware and software<br />· Understanding of build systems and source control</p>
<p>Experience of the following would be advantageous:</p>
<p>· Understanding of wireless communications systems<br />· Windows programming<br />· One or more scripting languages</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have 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>
<p> </p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. 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-018839.html]]></link>
        <pubDate><![CDATA[Tue, 17 Apr 2012 11:56:50 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-engineer-018839.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[Wireless-DSP-Lead]]></title>
        <description><![CDATA[<p>Summary:  To take a lead role in the development of state-of-the-art wireless systems that use digital signal processing and software radio techniques. The role involves leading a team in the specification, design and implementation of advanced wireless products, providing direction and guidance that results in successful and market-leading solutions for our clients.</p>
<p>The DSP Group of this leading company works closely with other disciplines to develop cutting-edge software-defined radio products for standards like LTE, 3G and WiMAX, and for bespoke systems, and related technologies like audio and video compression. They use first principles thinking to create class-leading designs based on digital signal processors ranging from their own in-house ASICs cores through to the highest-performance multi-core devices.</p>
<p>With continued success they are currently looking for someone to take a lead role in the Digital Signal Processing Group.</p>
<p>To meet the demanding requirements of the role you will have a good degree in an engineering or related subject.  With previous relevant experience working as a radio designer, possibly within a lead role for a telecommunications company or other relevant area, you will also have:</p>
<p>· A strong technical background in software-defined radio<br />· A proven ability to lead engineering teams<br />· Experience of system design across multiple disciplines<br />· Good knowledge of the product development process<br />· A proven record of getting software designs right first time<br />· Good oral and written communication skills<br />· The ability to interact effectively at all levels in a client organisation</p>
<p>An understanding of protocol stacks and/or radio design will be considered an advantage (where appropriate, training will be provided).</p>
<p>A great opportunity where reward is based on merit.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have 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-dsp-lead-018503.html]]></link>
        <pubDate><![CDATA[Tue, 17 Apr 2012 11:48:56 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/wireless-dsp-lead-018503.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Aerosol-Scientist]]></title>
        <description><![CDATA[<p>Summary: Aerosol Scientist, top company working in drug delivery and medical device technologies, Cambridge, to £50k.</p>
<p>Our client is seeking a bright, ambitious aerosol scientist to create, analyse and develop new medical technologies.  The successful candidate will be expected to make a solid contribution to a group with core business in drug delivery devices, manufacturing systems and surgical technology.  You will take a leading role in the medical applications of aerosol science, working with engineers and other aerosol scientists in the design and development of novel technologies, products and analysis techniques.</p>
<p>You must have a 1st or 2.1 degree in physical sciences or a related engineering discipline with subsequent experience in aerosol science, demonstrated ability to generate, analyse and interpret aerosol analysis and test data, ideally a proven track record of working in the medical field and more specifically in drug delivery/pharma, strong analytical and creative problem-solving skills with sound working knowledge of aerosol principles and characterisation, highly interactive interpersonal skills for effective communication with project team members, clients, and expertise with CFD; you will likely also be familiar with one or more of C, FORTRAN, Mathematica, MATLAB, or similar.</p>
<p>Keywords: Aerosol, Cambridge, 2.1, 1st, drug delivery, medical device, CFD.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have 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/aerosol-scientist-018098.html]]></link>
        <pubDate><![CDATA[Tue, 17 Apr 2012 11:48:20 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/aerosol-scientist-018098.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[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[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---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[Embedded-Software-Engineer]]></title>
        <description><![CDATA[<p>Summary: NEW Senior / Junior Embedded Software Engineer vacancy with a global technology leader.  Embedded, C, assembler, Cambridge, £30k - £40k (DOE) + good benefits.</p>
<p>Our client is a world-leader developing innovative semiconductor technology for consumer electronics.  With continued success they’re now looking for an Embedded Software Engineer to join their high-calibre team.</p>
<p>The Embedded Software Engineer will develop software in embedded C for wireless technology and more experienced candidates have the opportunity to lead software projects, be involved with events, provide technical leadership to remote teams, and train and guide customers.</p>
<p>An excellent degree (min 2.1) in Software / Electronics / Science / Maths is essential, as well as proven experience of embedded / low-level programming.  The ability to understand both detailed software components and top level systems / issues is required.</p>
<p>Any of the following is advantageous: an understanding of processor architectures, experience of wireless communication protocols (Bluetooth, UWB or Wi-Fi), Perforce experience, basic DSP knowledge, competency with lab and tracing equipment.</p>
<p>Keywords: Embedded software, C, assembler, wireless, 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/embedded-software-engineer-019619.html]]></link>
        <pubDate><![CDATA[Thu, 05 Apr 2012 12:29:26 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-engineer-019619.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[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[NOC-Engineer]]></title>
        <description><![CDATA[<p>Our client, a global provider of Content Delivery Network (CDN) services, is currently looking for an Engineer to join their Network Operations Centre (NOC) to provide first and second level support on all their products and services.</p>
<p>Key job elements<br />- Perform network surveillance 24/7, respond to network-reported and customer-reported problems and manage problem resolution (using Trouble-Tickets).  Take ownership to ensure that all problems are resolved in a timely and efficient manner.  Coordinate with suppliers and customers to expedite problem resolution.<br />- Escalate problems to third level support where these can not be resolved within the NOC.<br />- Perform general “system administration” tasks on all elements of the network.<br />- Perform documented network configuration procedures. <br />- Pro-actively monitor network and system performance.  Analyse traffic data and trends and escalate areas of concern to the network design authority.<br />- Through pro-active and systematic review, discover problem areas which could negatively impact system performance or customer satisfaction.<br />- Provide scheduled and on-demand traffic analysis reports<br />- Monitor key suppliers service levels and highlight where Service Level Agreements (SLAs) are not being met.</p>
<p>Skill Set Required<br />Essential:<br />- Good knowledge of Linux/Unix systems administration (ideally in a distributed network environment). Proficient in use of the Linux/Unix command line interface. Basic scripting using bash/shell/perl.<br />- Good knowledge of enterprise-class IP infrastructure (routers/switches/firewalls).<br />- Highly computer literate.</p>
<p>Desirable:<br />- Experience of network management using SNMP.<br />- Good knowledge of networking equipment administration (especially Cisco and/or Foundry IP equipment).<br />- RedHat RHCT/RHCE certification.<br />- Cisco CCNA/CCNP certification.<br />- Good knowledge of packet-based interface monitoring tools such as tcpdump and Ethereal. <br />- Working knowledge of peer-to-peer (P2P) protocols.<br />- Experience of supporting highly available web-based services.<br />- Ability to produce simple web tools using Perl, PHP, HTML and mySQL.<br />- Confident in MS office applications (particularly Excel).</p>
<p>Background<br />The ideal candidate will have:<br />- Minimum of 2 years Linux/Unix systems administration experience (ideally in an ISP/NOC).<br />- Technically astute problem solver; sees things through to completion.<br />- Self-motivated and capable of working in a cross-functional team.<br />- Clear written and verbal communication skills, good telephone manner.<br />- Takes the initiative to ensure deadlines are met.<br />- Practical, accurate and precise.<br />- Ability to build quality working relationships with external and internal customers.<br />- Ability to prioritise tasks and projects in-line with business requirements.</p>
<p>This is a fantastic opportunity to join a Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/noc-engineer-015831.html]]></link>
        <pubDate><![CDATA[Wed, 04 Apr 2012 13:37:48 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/noc-engineer-015831.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[Senior-Embedded-Software-Engineer]]></title>
        <description><![CDATA[<p>Our client is looking for a Senior Embedded software engineer to design and write embedded software for complex electronic systems.</p>
<p>Team sizes tend to be small and are made up of highly skilled engineers. High quality work is therefore essential from every team member.</p>
<p>The group carries out software design and architecture, as well as coding, usually in C. Other languages are occasionally used, such as assembly and Java, as required.</p>
<p>In this role you will be responsible for:</p>
<p>· The design, development and test of whole software subsystems, sometimes on more than one project at once.</p>
<p>· The design of interfaces between your code and that of other software engineers on the team.</p>
<p>· Delivery of high-quality code, compliant with the client’s requirements.</p>
<p>· Carrying out your specific project tasks within the timescales and budgets agreed with the project manager.</p>
<p>· Defining regression tests to ensure that your software is robust and complies with the specification.</p>
<p>With an appropriate background in embedded software, you will have an excellent degree in a relevant subject, such as electronic engineering or computer science, as well as:</p>
<ul>
<li>Experience in embedded software in C</li>
<li>Experience in communications software</li>
<li>Understanding of both hardware and software</li>
<li>Understanding of wireless communications systems</li>
<li>Understanding of build systems and source control</li>
</ul>
<p>Experience of the following would be advantageous:</p>
<ul>
<li>Windows programming</li>
<li>One or more scripting languages</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-embedded-software-engineer-018842.html]]></link>
        <pubDate><![CDATA[Wed, 04 Apr 2012 13:37:11 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-embedded-software-engineer-018842.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>Our client is looking for a talented software engineer to work on product development projects, to design, write and consult on software for complex systems. This will involve working with other software, electronics, and mechanical engineers as part of multidisciplinary project teams, for a variety of clients and markets.</p>
<p>To meet the requirements of this role you will have:</p>
<ul>
<li>An excellent degree or PhD in electronic engineering, computer science or related discipline</li>
<li>Some relevant experience of production quality software implementation in .NET and/or embedded C, preferably in the consumer electronics, medical, communications, energy, or scientific instrumentation industries</li>
<li>Understanding of hardware, and the interface between software and hardware</li>
<li>Understanding of build systems, source control, and development tools</li>
<li>Excellent communication skills</li>
<li>The ability to contribute to system engineering tasks such as requirements capture, system architecture, specification writing, and verification</li>
<li>An imaginative and inquisitive mind, eager to learn new skills and develop solutions for complex problems</li>
</ul>
<p>Any of the following experience would be advantageous:</p>
<ul>
<li>Digital security, authentication, or anti-counterfeit technologies</li>
<li>Working to regulatory standards such as ISO 13485, ISO 60601</li>
<li>Experience in low power connected devices, or infrastructure and services for connected devices</li>
<li>Smartphone app development</li>
</ul>
<p>This is a great opportunity to join an elite company where promotion is linked to merit.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have 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-019502.html]]></link>
        <pubDate><![CDATA[Wed, 01 Feb 2012 14:01:13 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-019502.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[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[Graduate-Physicist-/-Engineer]]></title>
        <description><![CDATA[<p>Our client is looking for a graduate engineer or physicist to work on client assignments and provide key ideas for projects involving the design, implementation and test of a wide range of sensing systems, often encompassing high performance analogue circuits, magnetic sensors, optical sensors and algorithms.</p>
<p>To meet the requirements of this role you will have:</p>
<ul>
<li>An excellent first degree or PhD in engineering, physics or related discipline</li>
<li>Strong mathematical skills</li>
<li>Imaginative and inquisitive mind, eager to learn new skills and to develop solutions for interesting and complex problems</li>
<li>Good software engineering skills</li>
<li>Excellent communication skills</li>
</ul>
<p>In addition, experience of the following will also be beneficial:</p>
<ul>
<li>Solid foundation in analogue electronics design</li>
<li>Optical system design</li>
<li>Knowledge of radio frequency principles and design</li>
<li>Experience of using C, MATLAB or other computer languages</li>
<li>Experience in signal processing </li>
</ul>
<p>Graduates with industrial experience or recent graduates with relevant academic course or research experience are welcomed.</p>
<p>Due to the nature of the work, it will be necessary to obtain security clearance for the successful applicant, and therefore the applicant must hold UK nationality.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have 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-physicist-engineer-019458.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 15:48:48 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-physicist-engineer-019458.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[Senior-Engineer---Wireless-Complexity]]></title>
        <description><![CDATA[<p>Our client is a high-achieving team in a well-renown high technology company. They are currently seeking an ambitious candidate to join them, and provide key contributions though excellent lateral applications, attention to detail and system-wide appreciation. “Potential” and “Aptitude” are key characteristics that are required! Cambridge, £Excellent + Top Benefits.</p>
<p>Utilising your superb problem solving skills and excellent numerate aptitude, you will join as a Senior RF Engineer and work on highly complex projects in mixed mode CMOS silicon circuit designs for established and next generation networks. Whilst a background / knowledge of radio and audio technologies (including NFC, WiFi, Bluetooth, FM) would be beneficial, you would be able to assimilate this knowledge through in-house expertise and take on responsibility in radio standard design.</p>
<p>Candidates will have:<br />- Top academic background (1st / 2.1 from a leading university in a highly mathematical / engineering / science subject, with mostly A’s at A-level (or equivalent) and probably a PhD / Masters).<br />- Excellent numerate problem solving skills and aptitude for lateral thinking.<br />- Quick assimilator of complicated topics with strong communication skills to convey complex subjects to peers and junior members.<br />- Fluency in software writing (ideally C / MATLAB / Verilog).<br />Knowledge of any of the following is highly desirable: Analogue / digital design in mixed mode ASICs; RF design; Solving technical problems; and Electronic circuit design.</p>
<p>Key words: Top academics, 1st / 2.1, analogue / digital / mixed signal, radio standards, wireless, problem solving, lateral thinking, aptitude.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have 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-engineer-wireless-complexity-018863.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 14:37:12 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-engineer-wireless-complexity-018863.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-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[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[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[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[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[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[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[Embedded-C-Software-Developer-/-Engineer]]></title>
        <description><![CDATA[<p>Embedded C Software Developer / Engineer / Embedded Devices</p>
<p>C / Linux / RTOS, Perl, Python - Cambridge, to c£70k + extensive benefits package</p>
<p>This role is based at the Cambridge R&amp;D site of a major international company. They offer a superb environment, with a small company feel, where you will work as a member of a talented and motivated team involved in the design and development of mobile multimedia devices. The position calls for a talented Low Level Embedded C Software Developer / Engineer to work as part of an extremely strong technical team on the low level embedded development of software for a range of applications.</p>
<p>As an Embedded C Software Developer, you will join a small, talented and closely-knit team that is developing next-generation, world-leading technology.  With strong engineering skills and an impressive academic record, you should have excellent C fluency for embedded applications together with a knowledge of make systems and scripting languages such as Perl or Python.</p>
<p>You should also have a strong understanding of electronics / hardware Interfaces. Experience of Real-time Operating Systems (RTOS) and Linux operating systems, particularly at a low level would be of particular interest.</p>
<p>Above all, the role calls for a committed and highly motivated individual who is able to make an outstanding contribution.</p>
<p>In addition to a competitive salary, the role offers a wide ranging benefits package which includes 10% pension contribution (no employee contribution necessary), BUPA for self and family, Share Scheme.</p>
<p>Keywords: Embedded C Software Developer / Software Engineer / Embedded Devices, C / Linux / RTOS, Perl, Python, Cambridge, Low Level Embedded C, C fluency for embedded applications, make systems, scripting languages, low level Linux.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-c-software-developer-engineer-019323.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 11:53:00 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-c-software-developer-engineer-019323.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Embedded-C-Software-Developer-/-Engineer]]></title>
        <description><![CDATA[<p>Embedded C Software Developer / Engineer - Embedded Devices</p>
<p>C, RTOS, ThreadX, Nucleus or VxWorks - Cambridge, to c£60k + extensive benefits package</p>
<p>Summary: Very bright, well-qualified and self-motivated Embedded C Software Developer sought - solid C coding skills and a good RTOS knowledge - such as ThreadX, Nucleus or VxWorks.</p>
<p>This role is based at the Cambridge R&amp;D site of a major international company. They offer a superb environment, with a small company feel, where you will work as a member of a talented and motivated team that has fun developing an exciting and world-leading technology.</p>
<p>The role involves detailed design, coding and testing of software modules, from low-level hardware control to high-level demonstration applications. The typical project is centred around the middleware layer with specific emphasis on the different use cases generated by a wide range of end products. You will have the ability to contribute to top-level discussions on the future development of the processor architecture, and to work alongside chip design engineers.</p>
<p>In addition to an outstanding academic record (1st / 2.1 from a top University) you should offer significant embedded software experience and a desire to work on platform software - with a good knowledge of real-time operating system environments such as ThreadX, Nucleus or VxWorks. An exposure to low level hardware / electronics and some knowledge of Verilog would be an advantage. Above all, the role calls for a committed and highly motivated individual who is able to make an outstanding contribution.</p>
<p>In addition to a competitive salary, the role offers a wide ranging benefits package which includes 10% pension contribution (no employee contribution necessary), BUPA for self and family, Share Scheme.</p>
<p>Keywords: Embedded C Software Developer / Engineer, Embedded Devices, C / RTOS, ThreadX, Nucleus, VxWorks, Cambridge, Low Level Embedded C, C fluency for embedded applications, Low level Linux, embedded 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/embedded-c-software-developer-engineer-019322.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 11:52:37 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-c-software-developer-engineer-019322.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[Verification-Engineer]]></title>
        <description><![CDATA[<p>Verification Engineer sought by world leading company to write innovative software for hardware validation. Cambridge, £competitive + benefits.</p>
<p>A challenging opportunity with a top 100 company!  Our client’s technology is used by many of the digital industry’s biggest names. With continued success they now seek a Verification Engineer to develop software stress tests to verify CPU cores and associated IP.</p>
<p>As well as software expertise, you will have an understanding of micro-architecture and hardware implementations.  You will write innovative software test cases exposing bugs in hardware that other validation methods have not discovered.</p>
<p>You must have proven experience of developing and debugging low level software at the architecture level and experience of validating hardware systems via software test. You will definitely have a good university degree in Computer Science or Electronic Engineering and strong development skills in C and Assembler.</p>
<p>Other essentials:<br />• Experience of complex CPU architecture features and their corresponding interactions, in relation to caches, MMU, SMP, coherency and out of order execution.<br />• Experience with hardware emulators and associated waveform viewing tools for debug analysis.</p>
<p>Highly advantageous:<br />• Experience with cross-compiling of Linux tools and packages.<br />• Experience of OS kernel internals.<br />• Experience of development and integration issues (HW/SW) associated with mobile platforms.<br />• Experience with Perl and TCL scripting languages.<br />• Test automation development for embedded processor architectures.</p>
<p>An excellent opportunity with a highly regarded Cambridge company, offering an excellent benefits package plus share options.</p>
<p>Keywords: C, Assembler, CPU, micro-architecture, hardware validation, low-level, embedded, software test cases, C, assembly, debug, cross-compiling, OS kernel, mobile platform.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/verification-engineer-019203.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 11:29:08 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/verification-engineer-019203.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-Software-Developer-/-Guru---Linux-kernel]]></title>
        <description><![CDATA[<p>Senior Software Developer / Guru - Linux kernel<br />Linux kernel / networking, open-source, C / x86 platforms, device drivers</p>
<p>This is a superb opportunity for a bright Senior Software Developer with extensive Linux kernel skills to work in one of the best R&amp;D software development environments in Cambridge - alongside some of the brightest software engineers – in a commercial software environment that feels more like a university research lab.</p>
<p>You will contribute to the development of leading edge software / new architectures and systems, with an internationally successful software company.  They offer a real "jeans &amp; t-shirts" style set-up in modern, light and airy offices with the latest kit, flexi-time, a good relaxation area, free food and great coffee.</p>
<p>In this very technically challenging role as a Senior Linux Kernel Software Engineer you will join a specialist kernel development team working on the design and development of new features; debugging of issues that may be complex in nature and span multiple components; making quality improvements to the product by identifying and implementing improvement of areas of fragile code; and representing the development team on Open Source mailing lists.</p>
<p>As an experienced developer with an impressive academic record, you should have extensive C / x86 assembler knowledge with a deep understanding of Linux internals - including the block and network subsystems, virtual memory management concepts, and their application etc.</p>
<p>Your experience and background in software engineering / development practices, will mean that you understand trade-offs made throughout a project lifecycle.  You should be able to produce clear and thoughtful software designs and communicate these to others.</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 Software Developer / Guru - Linux kernel / Linux internals, networking, open-source, C / x86 platforms, assembler, device drivers, block and network subsystems, virtualisation, memory management, 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/senior-software-developer-guru-linux-kernel-019437.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 10:45:01 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-developer-guru-linux-kernel-019437.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[Embedded-C-Developer]]></title>
        <description><![CDATA[<p>Summary: Embedded C developer, PIC, MicroChip, MCU, MPLAB, London, to c£60k + benefits.</p>
<p>Our client is a leading provider of integrated building control systems for major international corporations and famous buildings. Their software and hardware solutions are cutting edge, making use of the best components and the latest technologies to facilitate modern and comfortable working and living spaces for the 21st century. Due to continued success they are seeking an Embedded C Developer to join their London-based development team.</p>
<p>You will have several years experience as a full time professional embedded C developer, backed by a good degree (2:1 or 1st) in computer science or a related subject from a red brick university. You will have significant experience developing for MicroChip's PIC microcontroller units (MCUs). Any experience with MPLAB will be a plus.</p>
<p>Along with good chip programming experience, you will be conversant with circuits (schematics) as in future part of your role will include choosing the right chips to use in different situations - so whilst you don't have to be a hardware expert, you need to be happy thinking about the hardware. You also need to be able to work independently, as well as part of a team of likeminded developers.</p>
<p>This is an unmatched opportunity for a skilled embedded C developer. The company offers a friendly, relaxed office environment, sensible working hours and good benefits typically including a non-contributory pension scheme. If this could be the job for you, please do get in touch!</p>
<p>Keywords: Embedded C, PIC, MicroChip, MCU, MPLAB, 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/embedded-c-developer-019577.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 09:41:40 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-c-developer-019577.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Mathematical-Software-Engineer]]></title>
        <description><![CDATA[<p>If you have an outstanding academic track record including a top degree from a leading university, our client are growing their feedback control and algorithm development capabilities and looking to recruit a mathematical software engineer.</p>
<p>Duties will be varied; you will initially support senior consultants, whilst taking responsibility for smaller sub-tasks with a level of responsibility proportional to your experience:</p>
<p>· Algorithm  ideation and development using analytical skills, and if appropriate simulation tools (e.g. Matlab/Simulink, Mathcad)<br />· Documenting algorithm development, presenting to clients<br />· Algorithm porting/coding to embedded (or PC) hardware, including algorithm optimization<br />· General software development &amp; debugging<br />· Development of test (verification) protocols, unit tests etc, carrying out testing</p>
<p>In the longer term you will take on more significant tasks with greater autonomy:<br />· Software architecture design<br />· Providing technical input for sales opportunities</p>
<p>Essential skills/experience:<br />· Strong mathematical analytical skills<br />· Software design experience (coding in C/C++/C#)<br />· Algorithm development/ implementation experience (at least one from signal processing, image processing and feedback control systems)<br />· Eagerness to work in feedback control &amp; signal/image processing applications (thermal control systems, motion control systems and machine vision)</p>
<p>Other skills which would be an advantage:<br />· Experience of feedback control system development (classical loop shaping, multivariable techniques and system identification)<br />· Experience architecting real-time systems<br />· Operating system experience (Linux, Windows, DSP/BIOS etc, Neutrino, Free RTOS, QNX)<br />· Matlab / Simulink experience (especially when used in algorithm development)<br />· Familiarity with Microchip PIC/dsPIC/PIC32; Ti MSP 430; Ti C6000 DSP; ARM9; x86; Sony/IBM Cell processor; and associated tool chains</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have 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-software-engineer-018905.html]]></link>
        <pubDate><![CDATA[Sun, 01 Jan 2012 09:39:40 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/mathematical-software-engineer-018905.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[Software-Applications-Engineer,-C,-Linux,-TCP/IP]]></title>
        <description><![CDATA[<p>Software Applications Engineer, C / Linux, Networking products, North Cambridge,  £45,000 + extensive benefits package</p>
<p>Summary: Are you a bright Software Developer with excellent "people" skills, looking for a role with more variety and people contact or your first move into a customer focussed role? Or, maybe you are an experienced Software Applications Engineer seeking a new challenge? This Software Applications Engineer role offers variety, challenging technical work, great people contact and an excellent salary and package (to £45k depending on experience + share options, private health/ dentistry, critical illness cover, employer contribution to pension).</p>
<p>With continued growth, this leading international company now seek further Software Applications / Support Engineers to join their Applications Support team - working with their customers to help them understand, digest, tune and troubleshoot next generation networking software - an open source, high performance, TCP/IP stack - written in C.  You will also work closely with the software development and test teams to investigate any issues with an extensive network adapter product range which is used globally by customers.</p>
<p>This is a highly technical role using a substantial software code base written in C. It would suit a bright C / Linux software developer  – possibly someone looking to move from a software development background into their first customer focussed role - as previous application / support experience is not required. In addition to excellent written / verbal communication skills, you must have the ability to learn quickly, to provide guidance, support and consultancy to customers.</p>
<p>With an impressive academic background, you should have a strong proficiency in C. Any knowledge of Linux, Networking (TCP/IP / Ethernet), socket programming would be a huge advantage.</p>
<p>In addition to a competitive salary, depending on experience, the excellent benefits package includes share options, private health / dentistry, critical illness cover and employer contribution to pension.</p>
<p>Keywords: C / Linux Software Developer, Software Applications Engineer, Networking products, TCP/IP / Ethernet, socket programming, Embedded C, North 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-applications-engineer-c-linux-tcp-ip-019290.html]]></link>
        <pubDate><![CDATA[Thu, 01 Dec 2011 10:39:43 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-applications-engineer-c-linux-tcp-ip-019290.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[Senior-/-Principal-Engineer---Wireless-Complexity]]></title>
        <description><![CDATA[<p>Our client is a high-achieving team in a well-renown high technology company. They are currently seeking an ambitious candidate to join them, and provide key contributions though excellent lateral applications, attention to detail and system-wide appreciation. “Potential” and “Aptitude” are key characteristics that are required! Cambridge, £Excellent + Top Benefits.</p>
<p>Utilising your superb problem solving skills and excellent numerate aptitude, you will join as a Senior/Principal Engineer and work on highly complex projects in mixed mode CMOS silicon circuit designs for established and next generation networks. Whilst a background/knowledge of radio and audio technologies (including NFC, WiFi, Bluetooth, FM) would be beneficial, you would be able to assimilate this knowledge through in-house expertise and take on responsibility as a technical lead in radio standard design.</p>
<p>Candidates will have:</p>
<ul>
<li>Top academic background (1st/2.1 from a leading university in a highly mathematical/engineering/science subject, with mostly A’s at A-level (or equivalent) and probably a PhD/Masters).</li>
<li>Excellent numerate problem solving skills and aptitude for lateral thinking.</li>
<li>Quick assimilator of complicated topics with strong communication skills to convey complex subjects to peers and junior members.</li>
<li>Fluency in software writing (ideally C/MATLAB/Verilog).<br />Knowledge of any of the following is highly desirable: Analogue/digital design in mixed mode ASICs; RF design; Solving technical problems; Line management; and Electronic circuit design.</li>
</ul>
<p>Key words: Top academics, 1st/2.1, analogue/digital/mixed signal, radio standards, wireless, problem solving, lateral thinking, aptitude.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have 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-principal-engineer-wireless-complexity-019227.html]]></link>
        <pubDate><![CDATA[Tue, 01 Nov 2011 11:25:53 +0000]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-principal-engineer-wireless-complexity-019227.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[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[Senior-Embedded-Software-Engineer]]></title>
        <description><![CDATA[<p>A fantastic opportunity to design and write embedded software for complex electronic systems. In most cases this will involve working with other software, electronics and mechanical engineers as part of a multidisciplinary project team. Our client define embedded software as software working at the electronics/software boundary and/or in a constrained environment (e.g. tight memory, low power)</p>
<p>In this role you will be responsible for:<br />· The design, development and test of whole software subsystems, sometimes on more than one project at once. <br />· The design of interfaces between your code and hardware, and the code of other software engineers on the team. <br />· Delivery of high-quality, professional code, compliant with the client’s requirements.<br />· Execution of project tasks to tight deadlines and rigorous quality standards. <br />· Taking responsibility to ensure that your software is robust and complies with the specification.</p>
<p>Minimum requirements</p>
<p>With an appropriate background in embedded software, you will have an excellent degree in a relevant subject, such as electronic engineering or computer science and:<br />· Substantial experience in designing and implementing production quality embedded C, preferably in the consumer electronics, medical, and/or scientific instrumentation industries.<br />· Understanding of hardware, and the interface between software and hardware.<br />· Experience of interacting with common hardware elements such as motor controllers, battery management, LCD displays, and a variety of sensors and actuators.<br />· Ability to contribute to system engineering tasks such as requirements capture, architecture design, specification writing, participation in design reviews, and verification.<br />· Understanding of build systems, source control, static analysis, and other development tools.<br />· Experience of working with a variety of modern embedded processor architectures.<br />· Knowledge of digital security and authentication would be an advantage.</p>
<p>An outstanding opportunity to join a company where progression is linked to merit!</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have 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-018925.html]]></link>
        <pubDate><![CDATA[Sat, 01 Oct 2011 14:36:26 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-embedded-software-engineer-018925.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Hardware-Design-Engineer-/-Team-Leader]]></title>
        <description><![CDATA[<p>Senior Hardware Design Engineer / Team Leader, Silicon Devices / Network Contollers, North Cambridge, £70,000 + extensive benefits package</p>
<p>This role offers superb career development opportunities for very bright Senior Hardware Design Engineer / Team Leader to be part of an innovative, successful and fast-growing company in Cambridge - working within a real "techie" environment.  It is a fun place to work - where you will be joining a very motivated Hardware Engineering / Software Engineering team.</p>
<p>This is a leading company with an enviable reputation for innovation and excellent product design.  With continued success they now seek a Senior Hardware Design Engineer / Team Leader with Project Management skills. The role offers superb career development opportunities to be part of an innovative and successful company - working alongside very bright and motivated design / development engineers within a real "techie" environment.</p>
<p>As Senior Hardware Design Engineer / Team Leader, you will assist in both Engineering and Customer-facing projects, and work on new Network Interface Card designs for next generation 10G network controllers. You will take product designs from the initial concept through to full design review, analysis and certification to comply with the requirements of major customers for volume manufacturing and production.</p>
<p>In addition to Project Management responsibilities you will be working with a mix of High-speed Digital design and Mixed Signal / Analogue electronics (DC to 10GHz+) and communication interfaces - to create new market leading Networking products.  This role will therefore make the most of your background in general and high speed digital and analogue electronics design.</p>
<p>You should also have a good working knowledge of networking and bus interfaces, particularly PCI Express - and be able to work from design documents through to detailed system specification, hardware design, hardware test suite coding and PCB level debugging -  with a working knowledge of electronics instruments and test equipment.</p>
<p>In addition to a great qualification / proven experience - your skills should ideally include:</p>
<ul>
<li>Proven project management and team lead experience</li>
<li>A focus on delivery, and a desire to see projects through to completion</li>
<li>Quality processes, product reliability and product conformance issues</li>
<li>Interfacing to high speed ASIC devices or similar</li>
<li>PCB design using Mentor Design View / Design Capture/Expedition</li>
<li>PCI Express</li>
<li>Electromagnetic Compatibility (EMC) sensitive designs.</li>
<li>Design for High Volume Manufacture </li>
<li>High Speed Digital Electronics</li>
<li>Mixed Signal / Analogue design</li>
</ul>
<p>In addition to a very competitive salary, depending on experience,</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. 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-hardware-design-engineer-team-leader-018937.html]]></link>
        <pubDate><![CDATA[Sat, 01 Oct 2011 13:49:35 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-hardware-design-engineer-team-leader-018937.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[Java-Software-Developer]]></title>
        <description><![CDATA[<p>Summary: Java developer, green technologies, databases an advantage, Cambridge or Essex, to £competitive + benefits.</p>
<p>Are you a smart Java developer looking for a new challenge? Would you like to work with a young green tech company, well funded and with ambitious plans for the future?</p>
<p>Our client develop some smart hardware and accompanying software to help people and companies take control of their driving habits, either personal or commercial. In this time of rising fuel prices, "how is my driving?" is an ever more relevant question - if you're treating your vehicle well and driving economically, not only is it safer but far more economical, both in terms of petrol and insurance, especially given that many people's insurance premiums are going up as providers are obliged to treat everyone more equally.</p>
<p>Our client's hardware plugs right into vehicle systems and can monitor all kinds of neat stuff about the way the vehicle is running. This data is then processed using smart Java tools, and can be made available for either immediate reference to the driver, or to examine back at base (or at home) later on.</p>
<p>They're looking for good Java developers as they're expanding their Cambridge team; they also have an office in Essex if that's more convenient, and you're welcome to work from either. You'll need a good degree in computing, maths, engineering or a related subject, and several years solid commercial Java development experience. If you've got good database skills, that's a plus.</p>
<p>They're a young company formed by smart people, and their products can make a real difference both to people's lives and to the environment. They take good care of their staff, with sensible working hours, good benefits and relaxed, easy going social events for those who are interested - plus free pizza for lunch on Fridays.</p>
<p>This is an ideal opportunity for a skilled Java developer to make a difference. We'd love to hear from you.</p>
<p>Keywords: Java, green, databases, Cambridge, Essex</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have 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/java-software-developer-019246.html]]></link>
        <pubDate><![CDATA[Sat, 01 Oct 2011 12:32:19 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/java-software-developer-019246.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Embedded-Firmware-Developer-/-Programmer]]></title>
        <description><![CDATA[<p><br />Embedded Firmware Developer / Programmer, Silicon Devices / Network Contollers, North Cambridge, £65,000 + extensive benefits package</p>
<p>This role offers superb career development opportunities for very bright Embedded Firmware / Software developers to be part of an innovative, successful and fast-growing company in Cambridge - working alongside very bright and motivated Embedded C Software Design / Development engineers within a real "techie" environment.  It is a fun place to work - where you will be joining a very motivated Firmware team.</p>
<p>With continued success they seek additional high calibre Embedded Firmware / Software engineers to contribute to their success and innovation.   You will work on the design and implementation of next generation network controllers - programming in C and assembler - progressing to the full development of production firmware and drivers.</p>
<p>To be successful you will have the ability to quickly understand a complex hardware and software architecture. You should have worked at the hardware / software interface involving Networking in some capacity, programming in C and ideally assembler on occasion for small embedded environments.</p>
<p>Requirements:</p>
<ul>
<li>PhD, first class or 2:1 from well ranked university</li>
<li>Extensive hands-on software experience</li>
<li>Solid knowledge of Linux kernel and device drivers</li>
<li>Hardware/software codesign and server system architecture understanding</li>
<li>Ethernet &amp; TCP/IP</li>
<li>Embedded systems</li>
</ul>
<p>In addition to a very competitive salary, depending on experience, the excellent benefits package includes share options, private health / dentistry, critical illness cover and employer contribution to pension.</p>
<p>Keywords: Embedded Firmware Developer / Programmer, Silicon Devices / Network Contollers, C, Assembler, Ethernet, TCP/IP, Embedded systems, Networking, small embedded environments.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have 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-firmware-developer-programmer-019289.html]]></link>
        <pubDate><![CDATA[Sat, 01 Oct 2011 12:31:24 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-firmware-developer-programmer-019289.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Technical-Project-Manager---Software]]></title>
        <description><![CDATA[<p>Summary:  Well qualified Software Project Manager required for this innovative company based in Cambridge.   Requires a top degree from well ranked university plus a solid technical background.  Excellent salary and package (depending on experience) + share options, private health/ dentistry, critical illness cover, employer contribution to pension.</p>
<p>Are you a very bright, motivated Software Project Manager who would enjoy working a fast-paced environment, with a successful innovative company? With continued growth, this leading international company now seeks additional Technical Project Managers to join the team. </p>
<p>This is a superb opportunity to work as part of a dynamic Cambridge office which forms a critical part of a large world-wide organisation.</p>
<p>Their requirements are very simple - you must have a good degree from well ranked university along with solid technical skills (ideally Windows / Linux, RTOS, drivers, networking protocols) and extensive Project Management experience.  You will manage, coordinate and direct internal engineering and customer facing projects to take products through full design review, analysis and certification.</p>
<p>Projects will vary in size, duration and focus but will involve cross disciplinary teams (for example hardware, firmware and software, reliability, operations) and will be interdependent.</p>
<p>You will have full responsibility for defining and agreeing the project scope, milestones and deliverables, managing the project budget, executing the project and reporting and delivering against the plan. An ability to react quickly and appropriately to any changing conditions during the project will also be required.  You will also be involved in helping to define and refine the project development and manufacturing processes by identifying, utilising and documenting best practices from within, and outside of the organisation.</p>
<p>This is not a hands-on focussed role, but being able to understand and interact with the engineers and suppliers is essential, as is the ability to relay technical issues to management.  Ideally, you would have worked as a hands-on Senior Software Engineer earlier in your career and then moved into Project Management.</p>
<p>Essential Attributes:</p>
<p>•           Project management - a proven ability to start up, run and deliver multiple complex projects to challenging deadlines</p>
<p>•            Leadership - the ability to construct, supervise, lead and motivate expert engineering teams across different disciplines, cultures and sites</p>
<p>•           The ability to focus teams, and to generate and maintain a good work ethic and team focus</p>
<p>•           A focus on delivery, and a desire to see projects through to completion</p>
<p>•            Awareness of, and a pragmatic attitude towards, quality processes, product reliability and product conformance issues</p>
<p>In addition to a competitive salary, depending on experience, the< Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. 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-project-manager-software-019254.html]]></link>
        <pubDate><![CDATA[Sat, 01 Oct 2011 12:31:16 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/technical-project-manager-software-019254.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Software-Development-Scientist]]></title>
        <description><![CDATA[<p><strong>Software Development Scientist (Materials Modelling) – Fortran 90 / C, atomistic simulations, modelling, scientific code, algorithms, Windows / Linux. Cambridge, to £Competitive + Benefits.</strong></p>
<p>Leading scientific software development company, our client seeks an experienced Software Development Scientist to join their talented R&amp;D team and contribute to their Materials Modelling software solutions through both hands-on development skills and collaborating with leading scientific academic groups to track and exploit new research.</p>
<p>Software Development Scientist (Materials Modelling) requirements:<br />- Degree qualified in a scientific discipline, ideally Physics, Chemistry or Materials Science. An advanced degree would be highly beneficial. <br />- Expertise developing commercial-quality scientific software code and algorithms in Fortran 90 and / or C (on Windows or Linux) of atomistic simulations / molecular models / quantum-mechanical modelling of materials.<br />- Knowledge of C++, Java, or Perl would be advantageous.<br />- Further exposure to web technologies, crystallography, or analytical tools would be an added bonus.</p>
<p> If you are developing relevant academic software and are looking to cross that gap to industry, this is an opportune position to utilise your key coding skills, scientific background and be rewarding with an excellent remuneration package including contributory pension scheme, healthcare and numerous social events. <strong>Software Development Scientist (Materials Modelling) – Fortran 90 / C, atomistic simulations, modelling, scientific code, algorithms, Windows / Linux. Cambridge, to £Competitive + 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/software-development-scientist-019465.html]]></link>
        <pubDate><![CDATA[Sat, 01 Oct 2011 12:24:33 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-development-scientist-019465.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Systems-Architect---Networking]]></title>
        <description><![CDATA[<p>World leading technology company seeks a highly proven Systems Architect to take responsibility of the implementation and development of backhaul network solutions. Bucks., £Fantastic + Excellent Bens.</p>
<p>Our client is a pioneering silicon solutions company, with a strong commitment to excellence in their product leadership and service. They seek a technical leader to drive the creation of platform technology for networking solutions (eg: carrier Ethernet, and access networks), utilising key experiences in state-of-the-art networking expertise, backhaul solution architecture, technical oversight of a development team, and proven communications skills with key partners and clients.</p>
<p>Candidate Requirement:</p>
<ul>
<li>            Excellent academic history (top A-levels or equivalents, 1st Class degree in a technical subject from a top, world renowned university).</li>
<li>           Proven expertise in networking solution development, with a successful track record of architectural design for large systems.</li>
<li>            Experience in technical leadership, including mentoring of junior members.</li>
<li>            Technical experience in: High-performance digital design for FPGA/ASIC using Verilog HDL; Embedded software design in C and assembly; Networking IP and system development and verification.</li>
</ul>
<p>Applicants who can fulfil all or most of these criteria are welcome to apply. If successful, you will take key leadership responsibility and in return be rewarded with an excellent remuneration package as befitting your top expertise/qualifications.</p>
<p>Key words: Top qualifications, Networking, Backhaul, Architect, Leader, Digital Design, 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/systems-architect-networking-019058.html]]></link>
        <pubDate><![CDATA[Sat, 01 Oct 2011 12:02:27 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/systems-architect-networking-019058.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Electronic-Engineer]]></title>
        <description><![CDATA[<p>With this growing company specialising in top-of-the-range instrumentation.  Selling into markets worldwide, they are a family-owned business who pioneered their successful technology used for non-destructive testing (NDT).</p>
<p>You will be a high-calibre, practical Electronics Engineer with the skills and experience in the hardware, software and system design activities needed to develop new products and enhance the existing product range.</p>
<p>In particular, you should have the ability to:</p>
<p>- design and prototype analogue and digital circuits.<br />- undertake project work and produce a complete working solution.<br />- to utilise microcontrollers – programming in C</p>
<p>You will have the opportunity to make a real impact and develop your career in a fabulous location in the beautiful South West. A good package including relocation assistance awaits the right candidate.</p>
<p>Keywords: electronics, electronics engineer, electronics design engineer, analogue, digital, systems, microcontrollers, programming, C, CAD, AutoCAD, MRP systems, mechanics, testing, QA, instrumentation, Dorset, Southwest</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have 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-engineer-019157.html]]></link>
        <pubDate><![CDATA[Sat, 01 Oct 2011 10:44:29 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/electronic-engineer-019157.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[Analogue-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):</p>
<p>• Control system theory, design and practical implementation<br />• High-speed analogue hardware design, implementation and testing (voltage and current feedback op-amps<br />circuits and discrete transistor circuits up to 1 GHz)<br />• High-speed and high-precision ADC and DAC circuits, analogue switches and filters, sub-100nsec sample and<br />hold circuits<br />• Power Switching Devices (MOSFETs and IGBTs)<br />• Use of simulation tools such as SPICE and MatLab<br />• Practical circuit prototyping skills<br />• Design for medium volume production, including design for test</p>
<p>Useful knowledge (but not essential):<br />• Embedded 'C' development<br />• Digital hardware design and testing<br />• Custom analogue chip design<br />• High voltage and high power inverter 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/analogue-systems-architect-018855.html]]></link>
        <pubDate><![CDATA[Thu, 01 Sep 2011 17:31:59 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/analogue-systems-architect-018855.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Principal-Software-Engineer]]></title>
        <description><![CDATA[<p>World-leading company! Embedded software development for wireless chips - Principal Engineer, C, Assembler. Cambridge, to c£64k + good benefits.</p>
<p>Our client is a world-leader in wireless technology, delivering top quality solutions to blue-chips world-wide. They’re looking for an experienced hands-on embedded software engineer to join their high-calibre team and to lead the development of key project components. Commercial acumen and proven experience of the full software life-cycle are vital.</p>
<p>With excellent embedded software skills, you will develop software of a major scale and complexity in C and Assembler. You will have strong communication skills in order to work with external teams - sharing technology understanding and skills - to mentor junior engineers and to develop documentation.</p>
<p>Requirements:</p>
<ul>
<li>           Degree (1st or 2.1) in Maths, Science, Software or Electronics.</li>
<li>           Proven experience of C and Assembler.</li>
<li>           Experience of wireless communications (ideally Wi-Fi).</li>
<li>           Excellent understanding of software architecture within embedded real-time systems.</li>
<li>           Proven experience debugging real-time systems.</li>
<li>           Familiarity with configuration and issue management tools.</li>
</ul>
<p>Advantageous:</p>
<ul>
<li>           Understanding of processor architectures and peripherals.</li>
<li>           Linux / UNIX.</li>
<li>           Agile.</li>
<li>           Verilog / MATLAB tools.</li>
<li>           Scripting languages - Perl and Python.</li>
</ul>
<p>A superb opportunity for an experienced engineer to continue to progress their career in an acknowledged world-leading company offering an excellent 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/principal-software-engineer-019273.html]]></link>
        <pubDate><![CDATA[Thu, 01 Sep 2011 16:16:19 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/principal-software-engineer-019273.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Principal-Embedded-C-Software-Engineer]]></title>
        <description><![CDATA[<p><strong>Embedded C Software Engineer – Python, RF, ZigBee, Central Cambridge, c£50k - £65k DOE.</strong></p>
<p>WANTED: Principal Embedded C Software Engineer to join our client, a green product development company to work on design and development of software for new products; collaborate with the prototyping and production of hardware; mentor junior members of the team; and contribute to wireless and Open standards development (eg: ZigBee and OSGi).</p>
<p>The Embedded C Software Engineer must have:</p>
<ul>
<li>           Strong numerate based degree (Electrical Engineering, Computer Science or similar) from a well-recognised university.</li>
<li>           Very strong commercial background developing in C, and competence using scripting languages (ideally Python).</li>
<li>           Proven background in embedded development – compilers for multiple targets would be advantageous.</li>
<li>            Experience of system architecture and design in software, with past use of bug tracking and version control tools.</li>
<li>            Experience of software control for RF protocols (ideally ZigBee); Ethernet protocols (including SSL/TLS in a Linux environment.</li>
<li>            Knowledge of PCBs and ICs, home automation would be highly desirable.</li>
</ul>
<p>Working on award-winning RF product devices, the Embedded C Software Engineer will join a company that is part of the momentum of green innovations and contribute to smart device developments. <strong>Embedded C Software Engineer – Python, RF, ZigBee, Central Cambridge, c£50k - 65k DOE.</strong></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/principal-embedded-c-software-engineer-019296.html]]></link>
        <pubDate><![CDATA[Thu, 01 Sep 2011 13:31:16 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/principal-embedded-c-software-engineer-019296.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Electronics-Engineer]]></title>
        <description><![CDATA[<p>Summary: Electronics engineer, PCB, CAD, PADS, EMC compliance, product approval, design for manufacture, 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 have experience designing microprocessor-based products, ideally microcontrollers, and a demonstrable track record of delivering to time and budget. You'll have created PCB designs using PADS by Mentor Graphics, and you'll have some experience in embedded C.</p>
<p>It's likely you'll have previously designed products for EMC compliance, and will have experience with product approval processes and design for manufacture.</p>
<p>Any experience in the automotive sector would be beneficial, as would any significant experience with embedded software development and/or product validation.</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, engineering, PCB, CAD, PADS, 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/senior-electronics-engineer-019275.html]]></link>
        <pubDate><![CDATA[Mon, 01 Aug 2011 17:33:48 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-electronics-engineer-019275.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[NLP-Scientific-Developer]]></title>
        <description><![CDATA[<p>Summary: NLP experience needed, Java/C and Perl, Cambridge, to £competitive + benefits.</p>
<p>This established, highly innovative scientific software company specialises in the development of text mining tools for life science companies worldwide. They now seek a talented post graduate scientist with experience in NLP to develop and maintain resources for customer requirements; working with application scientists and the software development team. This will include developing patterns to recognise relationships, and contributing to projects for our client and specific UK &amp; EU funded research projects.</p>
<p>You will have:</p>
<ul>
<li>           a good post graduate qualification in computational linguistics or related discipline, including a good understanding of grammar;</li>
<li>            research experience preferably in a commercial setting;</li>
<li>           good interpersonal and communication skills;</li>
<li>            attention to detail; and</li>
<li>           strong programming skills, ideally with experience of Java or C and a scripting language such as Perl.</li>
</ul>
<p>A background in life sciences and / or using ontologies will be a plus. This is an excellent opportunity to work at the cutting edge of technology.</p>
<p>Keywords: NLP, natural language processing, Java, C, Perl, 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/nlp-scientific-developer-019269.html]]></link>
        <pubDate><![CDATA[Mon, 01 Aug 2011 13:18:59 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/nlp-scientific-developer-019269.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[Senior-Hardware-Engineer]]></title>
        <description><![CDATA[<p>Excellent opportunity for exceptionally-talented Hardware Engineer to develop and push-forward future generations of UWB sensor technology. Electronics, Analogue, Digital, Cambridge, to £65k + excellent benefits.</p>
<p>Our client is the world-leading provider of real-time distributed systems. Their technology has unmatched accuracy and a diverse range of applications. Due to continued success and growth, they now seek a talented hands-on hardware engineer to join their high-calibre team building future generations of ultra-wideband products.</p>
<p>Your prime responsibilities in this cutting edge environment will include the design of digital and analogue hardware, and the improvement to products throughout their lifecycle. You will be flexible and have the enthusiasm and broad skills base to work on new architectures and to get things done.</p>
<p>Essential Experience:</p>
<ul>
<li>1st or 2.1 Class Honours degree in Electronic Engineering from a top university plus good A-levels</li>
<li>Good commercial experience of design and implementation of digital and analogue hardware</li>
<li>Understanding of design for EMC and compliance testing</li>
<li>Demonstrable project management skills over product lifecycle</li>
</ul>
<p>Preferable:</p>
<ul>
<li>Wireless, microwave RF, sensor experience</li>
<li>C / Assembler for embedded systems and combined hardware / firmware systems experience</li>
<li>FPGA design and PCB layout skills</li>
<li>Able to track down and fix complex hardware and systems problems</li>
</ul>
<p>Keywords: UWB, electronics, digital, analogue, embedded, sensors, real-time distributed systems, 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>
<p> </p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. 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-hardware-engineer-018712.html]]></link>
        <pubDate><![CDATA[Mon, 01 Aug 2011 13:15:48 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-hardware-engineer-018712.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Embedded-Win-CE-Engineer]]></title>
        <description><![CDATA[<p>Summary: Win CE, C# .Net experience for growing company specialising in high quality embedded systems for electromechanical solutions, Suffolk, to £competitive + benefits.</p>
<p>This small but growing electro-mechanical company specialises in the development of stand alone joining systems and fully automated robotic and vision systems.  This key role is for a highly experienced embedded engineer to design and develop current and new product ranges playing a practical, hand on role in the product design and specification.  They are seeking applications from engineers with .NET embedded Win CE C# experience preferably coupled with embedded software skills in C for embedded 8 and 16 bit micros.  An ability to design, develop and understand real time high end hardware would also be advantageous.</p>
<p>You would be joining a multi disciplinary engineering team developing precision high end electro mechanical products for a broad range of hi-tech industries.  Project management and an ability to mentor junior engineers would also be advantageous.</p>
<p>You will have extensive commercial experience with qualifications in most or all of the following subject areas being particularly desirable:-</p>
<ul>
<li>Embedded Windows CE development</li>
<li>MS Visual Studio .NET</li>
<li>Embedded microprocessor design – 8 through to 32bit systems</li>
<li>C programming</li>
<li>Analogue and digital design skills</li>
<li>Power Electronic design – High power, high voltage, switch mode</li>
<li>Project Management</li>
<li>Man management</li>
<li>3D mechanical design</li>
<li>Dynamic mechanical modelling</li>
</ul>
<p>This is an excellent opportunity to join this growing, dynamic company at the leading edge of the electro-mechanical sector.</p>
<p>Keywords: .Net, embedded, Win CE, C#, C, 8 bit, 16 bit, 32 bit, Suffolk.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to.   And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. 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-win-ce-engineer-019095.html]]></link>
        <pubDate><![CDATA[Mon, 01 Aug 2011 13:15:26 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-win-ce-engineer-019095.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Embedded-Software-Engineer---DSP]]></title>
        <description><![CDATA[<p>Summary: Senior Embedded Software Engineer, DSP, C and MATLAB, multimedia, Cambridge, c£highly competitive + excellent benefits.</p>
<p>Are you an experienced embedded software engineer with an aptitude for DSP?</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 good university, you’ll have a proven track record developing embedded software. You'll be a pragmatic and effective problem solver with solid experience in digital signal processing and a good understanding of embedded comms. You will be ready to apply mathematical and modeling skills in high level packages such as MATLAB, and you're at home writing optimal, well-designed code close to the metal in C.</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: Software, Embedded, C, DSP, MATLAB, 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-dsp-019165.html]]></link>
        <pubDate><![CDATA[Mon, 01 Aug 2011 13:07:16 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-embedded-software-engineer-dsp-019165.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[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[Firmware-/-Embedded-/-Driver-Software-Engineers]]></title>
        <description><![CDATA[<p>With continued success this leading company seek additional high calibre embedded software / firmware engineers to contribute to their success and innovation. The role offers superb career development opportunities to be part of an innovative and successful company - working alongside very bright and motivated design / development engineers within a real "techie" environment.</p>
<p>As part of a motivated team, you will work on the design and implementation of the embedded firmware and network drivers for next generation 10G network controllers - programming in C and ideally assembler on occasion.</p>
<p>Liaising closely with their silicon team initially, you will help to refine the design and performance models of next generation silicon devices - before progressing to the full development of production firmware and drivers.</p>
<p> Ideally, your experience / skills should include:</p>
<p>•           Hardware/software architecture issues</p>
<p>•           Linux kernel and device drivers</p>
<p>•           Server system architectures</p>
<p>•           Ethernet &amp; TCP/IP</p>
<p>•           Embedded systems</p>
<p>•           PCI-Express, server virtualization (Xen/Vmware/KVM)</p>
<p>•           Digital design (EDA tools, Verilog, VHDL)</p>
<p>In addition to a very competitive salary, depending on experience, the excellent 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/firmware-embedded-driver-software-engineers-018870.html]]></link>
        <pubDate><![CDATA[Mon, 01 Aug 2011 11:57:37 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/firmware-embedded-driver-software-engineers-018870.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[C-Programmer-/-Application-Consultant]]></title>
        <description><![CDATA[<p>Summary: Are you a bright Software Engineer looking for a role with more variety and people contact, or an experienced Software Applications Engineer seeking a new challenge? This role offers challenging technical work and an excellent salary and package (to £45k depending on experience + share options, private health/ dentistry, critical illness cover, employer contribution to pension).</p>
<p>With continued growth, this leading international company now seek further Engineers to join their Applications Support team - working with their customers to help them understand, digest, tune and troubleshoot next generation networking software, written in C.  You will also work closely with the software development and test teams to investigate any issues. </p>
<p>This is a highly technical role using  a substantial software code base written in C. It would suit a bright candidate – possibly someone looking to move from a software development background into their first customer focussed role - as previous application / support experience is not required. In addition to excellent written / verbal communication skills, you must have the ability to learn quickly, to provide guidance, support and consultancy to customers.</p>
<p>With an impressive academic background, you should have a strong proficiency in C. Any knowledge of Linux, Networking (TCP/IP/Ethernet), socket programming would be a huge advantage.</p>
<p>In addition to a competitive salary, depending on experience, the excellent 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/c-programmer-application-consultant-018462.html]]></link>
        <pubDate><![CDATA[Mon, 01 Aug 2011 11:57:20 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/c-programmer-application-consultant-018462.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[Image-Processing-Embedded-Software-Engineer]]></title>
        <description><![CDATA[<p>A challenging and rewarding Software Engineer role based at the Cambridge R&amp;D site of this major international company.  They offer a superb environment where you will work as a member of a small, talented and motivated team involved in the design and development of world-leading mobile multimedia devices.</p>
<p>With continued growth, they now seek a talented Image Processing / Embedded Software Engineer for dedicated DSP devices.</p>
<p>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 including a solid knowledge of Image Processing / Signal Processing – and, importantly, their efficient implementation on dedicated processors / embedded systems / SoC.  You should have excellent C / Assembler, and ideally knowledge of interfacing to, and the constraints of, hardware implementation.</p>
<p>If you can also offer skills in Computer Vision techniques, these would be of interest.</p>
<p>Above all, the role calls for a committed and highly motivated individual who is able to make an outstanding contribution.  Along with a very competitive salary, the role offers a wide ranging 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/image-processing-embedded-software-engineer-019141.html]]></link>
        <pubDate><![CDATA[Fri, 01 Jul 2011 15:53:00 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/image-processing-embedded-software-engineer-019141.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[Embedded-Software-Engineer]]></title>
        <description><![CDATA[<p>Leading network company, seeks an experienced low level Software Engineer to implement the development for device drivers in a real-time embedded operating system. £Dep on Experience + Excellent Benefits.</p>
<p>Based in our client’s Cambridge office, our client seeks a Software Engineer to develop the underlying embedded software for their next generation network products, support the development of functional test software, and ensure all protocols/procedures are documented.</p>
<p>Candidate requirement:</p>
<ul>
<li>1st/2.1 in computer science or related discipline.</li>
<li>Proven experience using embedded C in a UNIX environment (should be commercial experience – some to substantial experience will be considered).</li>
<li>Experience designing/implementing network protocols.</li>
<li>Experience of hardware device driver development and test.</li>
<li>Good understanding of digital hardware.</li>
<li>"Starter-finisher” mentality.</li>
<li>Experience with ATM networking, E1 and IMA would be beneficial.</li>
</ul>
<p>This is a fantastic opportunity to join a leading multinational company, working in a “family-feel” environment, and in return be rewarded with an excellent remuneration package.</p>
<p>Key words: embedded, C, drivers, UNIX development, network, hardware, digital.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have 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-018992.html]]></link>
        <pubDate><![CDATA[Fri, 01 Jul 2011 13:16:02 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-engineer-018992.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[Senior-Software-Engineer---DSP-Audio-Processing]]></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 />This work will involve the analysis and optimisation of audio algorithms written in C  using a range of optimisation techniques, including algorithm transformation, programming with intrinsics and assembly language where appropriate. <br /><br />Where the performance gains are insufficient, you will need to transform the algorithms by parallelizing them at multiple levels and optimise them to run on an audio processor. You will be responsible for verifying that the optimisations are functionally correct by testing the optimized code against the reference code and ensuring the implementation meets the specified processing and memory constraints.<br /><br />In addition to a very impressive academic record, preferably in Electronic Engineering, Computing, DSP / Signal Processing or a related discipline, you should have extensive, recent and relevant experience in C for embedded systems. <br /><br />Experience of optimising algorithms for audio applications and / or signal processing knowledge is 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.<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-engineer-dsp-audio-processing-018852.html]]></link>
        <pubDate><![CDATA[Fri, 01 Jul 2011 12:22:58 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-engineer-dsp-audio-processing-018852.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Electronics-&-Software-Engineer]]></title>
        <description><![CDATA[<p>This successful company are currently seeking a Senior Electronics / Software Engineer to identify advanced technologies and conceive and develop novel concepts for their leading edge products.</p>
<p>Qualifications and Experience:</p>
<p>The successful candidate will hold a strong degree in an Electronic or Software Engineering discipline and possess several years’ technology or product development practice in mixed signal circuits and signal processing. </p>
<p>An excellent understanding of analogue and digital electronic circuitry is essential together with strong experience of HDL languages including VHDL and Verilog. </p>
<p>A strong understanding of UNIX and Windows OS is necessary with practical experience in the deployment of real-time embedded systems and high complexity FPGA designs.  Experience of developing device drivers and a clear understanding of kernel architecture for the Linux platform would be advantageous. </p>
<p>Strong programming skills are necessary with significant experience of embedded C and C++ languages.  Knowledge of mixed language HDL simulation, including SystemC, advantageous.  Familiarity with scripting languages such as Python and Perl would be beneficial.</p>
<p>Knowledge of massively parallel processing utilising CUDA / OpenCL, and modern high speed bus architectures, such as PCIe, is an advantage.</p>
<p>This is a great opportunity for an ambitious engineer looking to develop their career in a progressive, leading edge 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> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. 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-electronics-and-software-engineer-019046.html]]></link>
        <pubDate><![CDATA[Fri, 01 Jul 2011 12:21:32 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-electronics-and-software-engineer-019046.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Embedded-Software-Engineer]]></title>
        <description><![CDATA[<p>This global innovation, technology and product development company is seeking an experienced, ambitious engineer 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>
<p>§ Analogue design (transistor level, and device level designs), high speed digital (microcontroller, DSP, FPGA etc), power electronics, ultra-low power design techniques<br />§ Signal / image processing, feedback control including robotics, algorithm development and implementation<br />§ Safety-critical, including medical, software design</p>
<p>The successful candidate will be expected to make a solid contribution to a group with core business in patient care devices, manufacturing systems and surgical technology.</p>
<p>Key Responsibilities:</p>
<p>§ Work with clients and others in the project team to understand and document the software requirements;<br />§ Concept development; assist in developing prototypes;<br />§ Software design architecture;<br />§ Implementation; using C language for embedded systems and C++/C# language for Windows applications;<br />§ Design formal test protocols and carrying out verification testing;<br />§ Present results and deliverables to clients;<br />§ Support transfer to manufacture activities.</p>
<p>Experience &amp; Qualifications:</p>
<p>We expect candidates to have a 2.1 or above in software / electronics engineering or a similar degree</p>
<p>§ Experience of embedded C programming in resource-constrained systems;<br />§ Embedded C programming at the application and system hardware level with knowledge of interrupt handling and common hardware peripherals, including: I2C, SPI, PWM, UART, ADC / DAC, timers;<br />§ Working knowledge of Microchip PIC/dsPIC and ARM core based microcontrollers;<br />§ Knowledge of embedded operating systems;<br />§ Development of software to IEC 62304:2005 / BS EN 62304:2006;<br />§ Coding to the MISRA-C:2004 guidelines;<br />§ Working knowledge of UML (Unified Modelling Language);<br />§ Linux, Windows API, MFC and .NET framework;<br />§ Development of device drivers.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have 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-019031.html]]></link>
        <pubDate><![CDATA[Fri, 01 Jul 2011 12:11:19 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-software-engineer-019031.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Embedded-Software-Engineer]]></title>
        <description><![CDATA[<p>Summary: Extensive embedded C needed, growing wireless systems company, Cambridgeshire, to £highly competitive + benefits.</p>
<p>With continued success in their wireless systems solutions, this Cambridgeshire based company is rapidly expanding and this key appointment is for a high calibre architect level Senior Embedded Software Engineer to work on their next generation of products. This is a great opportunity to create a clean new design, making key design and architectural decisions, mentoring team members, and taking a wide range of features from ideas and requests to a successful volume product that is robust and scalable.</p>
<p>You must have:</p>
<ul>
<li>a good scientific/engineering degree or equivalent;</li>
<li>extensive embedded C development in a confined resource environment;</li>
<li>wide knowledge and proven use of data structures and algorithms;</li>
<li>effective communication skills (verbal &amp; written);</li>
<li>proven ability and experience in technical planning, design and architecture;</li>
<li>prior successful technical team lead experience;</li>
<li>evangelist of version control;</li>
<li>solid experience of unit and functional testing and test driven development;</li>
<li>desire to drive improvements in the software process;</li>
<li>natural ability and proven experience in mentoring / supervision; and</li>
<li>wide experience, knowledge and interest in programming / scripting languages.</li>
</ul>
<p>Any of the following will be very useful:</p>
<ul>
<li>experience / knowledge in software design methodologies (waterfall, agile, scrums);</li>
<li>ability to interface with other organisations;</li>
<li>ability to network or active in the wider development community;</li>
<li>experience / knowledge / design experience of common protocols;</li>
<li>experience / knowledge of ISM band radio / ZigBee / IEEE 802.15.4;</li>
<li>practised in ESD precautions; and</li>
<li>experience / knowledge of MSP430, H8, 8051, PIC, 68HC12, Cortex M0/M3.</li>
</ul>
<p>Keywords: embedded, C, algorithms, Cambridge, Senior, architect.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have 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-018945.html]]></link>
        <pubDate><![CDATA[Fri, 01 Jul 2011 12:08:00 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-embedded-software-engineer-018945.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[VLSI-/-Silicon-on-Chip-Design-Engineers]]></title>
        <description><![CDATA[<p>VLSI / Silicon-on-Chip Design Engineers - Cambridge UK</p>
<p>This is a great chance for a bright VLSI / Silicon-on-Chip Design Engineer to join a top design team working on next generation Silicon-on-Chip (SoC) devices for market leading products.  If you want to work as a member of a team with a small company feel, but the stability of a market leading company, then this is your rare opportunity to make a real impact!</p>
<p>This design group does everything from specification through tapeout and bring-up to production release - working with major Tier 1 customers to bring their products to market.  Applications include high performance mobile audio / video, imaging and 3D technologies along with wireless communications, and other emerging technology areas.</p>
<p>In addition to an impressive academic record in Computer Science, Electronics or similar, you should offer relevant experience in the successful completion of multiple VLSI implementation projects. This will include authoring sub-system level IP specifications and test plans for complex SoC's - based on engineering specifications and marketing requirements. You should also have a thorough understanding of up-to-date RTL design, simulation and verification methodology, tools and languages.</p>
<p>Any experience in the following areas would be beneficial: Multimedia (video, graphics, imaging); Low power design; Verilog; UNIX Scripts, C, Perl, Tcl; Working with Embedded ARM processors; Synthesis, STA, constraints.</p>
<p>In addition to a competitive salary, the role carries an excellent benefits package including:</p>
<ul>
<li>10% non contributory pension scheme</li>
<li>25 days holiday</li>
<li>Participation in the company share scheme</li>
<li>4 x salary life assurance</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/vlsi-silicon-on-chip-design-engineers-019094.html]]></link>
        <pubDate><![CDATA[Fri, 01 Jul 2011 11:50:25 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/vlsi-silicon-on-chip-design-engineers-019094.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Low-Level-Embedded-C-Software-Engineer]]></title>
        <description><![CDATA[<p>This exciting role based at the Cambridge R&amp;D site of this major international company calls for a talented Low Level Embedded C Software Engineer to work as part of an extremely strong technical team on the low level embedded development of software for mobile devices. <br /><br />You will join a small, talented and closely-knit team that is developing an exciting and world-leading technology.  With strong engineering skills and an impressive academic record, you should have excellent C fluency for embedded applications.  You should also have a strong understanding of electronics / hardware Interfaces. Experience of Real-time Operating Systems (RTOS) and Linux operating systems, particularly at a low level would be of particular interest.<br /><br />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.<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/low-level-embedded-c-software-engineer-018790.html]]></link>
        <pubDate><![CDATA[Fri, 01 Jul 2011 11:49:20 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/low-level-embedded-c-software-engineer-018790.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-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[Computer-Science-Graduate-/Software-Engineer]]></title>
        <description><![CDATA[<p>These are superb career development opportunities for top-calibre Computer Science Graduates /Junior Software Engineers to join a leading electronics / software company and to contribute to their continued success and innovation.</p>
<p>You will become a valued part of an innovative and successful company - working alongside very bright and motivated design / development engineers within a real "techie" environment. You will gain experience and training across all aspects of the software development lifecycle before moving into a core software development role.</p>
<p>Your initial period would involve extensive "on the job" training - working with the software test  group to understand the test process, the automation group to gain experience developing unit / system test harnesses, and gaining experience on field issues / release updates and assisting in pre-sales prototyping.</p>
<p>You will then move to a suitable core development role that suits your interest, skills and business needs - as part of a small motivated team, working on the design and implementation of software for next generation 10G network controllers. You will gain expert level skills in C and assembler programming, Python scripting and Networking technologies.  Obviously, any prior skills and knowledge in these areas is a major advantage.</p>
<p>The role simply calls for highly numeric, motivated graduates who are keen to rapidly progress their careers.  You must of course have an outstanding academic record (top level qualifications from a leading University) and a real interest in pushing the boundaries of network technology.</p>
<p>In addition to a very competitive salary, depending on experience, the excellent 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/computer-science-graduate-software-engineer-018871.html]]></link>
        <pubDate><![CDATA[Wed, 01 Jun 2011 11:47:32 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/computer-science-graduate-software-engineer-018871.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[Embedded-C-Software-Engineer]]></title>
        <description><![CDATA[<p>This is an exciting opportunity for an experienced Embedded Software Engineer to join a motivated development team. You will make a major contribution to the development of performance enhancing, high quality, robust software strategies to meet the demands of the motorsport engine and chassis control systems market.</p>
<p>With a suitable engineering degree, or equivalent experience in a related discipline, you should have a proven background in software development using Embedded C, ideally gained in the Automotive domain or similar, along with wide ranging knowledge of embedded software development methods and tools. Knowledge of engine / mechanical control strategies or developing / modelling control systems using Matlab / Simulink would be an obvious advantage.</p>
<p>Candidates who do not quite match the requirements, but feel their skills, experience and enthusiasm make them potentially suitable for the role are also encouraged to apply.</p>
<p>The role carries a competitive salary dependent on experience and a good benefits package including Bupa and Gym membership schemes.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-c-software-engineer-018965.html]]></link>
        <pubDate><![CDATA[Wed, 01 Jun 2011 10:32:02 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/embedded-c-software-engineer-018965.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[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[Analogue-Electronics-Engineer-/-Physicist]]></title>
        <description><![CDATA[<p><br />This leading consultancy are looking for an Analogue Electronics Engineer / Physicist to work within multi-disciplinary teams, designing high-quality, reliable analogue electronics design for major product developments and innovative, ‘proof-of-concept’ technology demonstrators. You will contribute technically, and apply your existing theoretical and practical expertise to develop innovative products and technologies.</p>
<p>This is an excellent opportunity for an engineer with the ambition and ability to achieve excellent results in a highly demanding industry, and to find novel and radical solutions to new and existing problems under tough commercial and time restraints. You will be using your strong technical skills to make a significant contribution to development projects, from initial concepts through to final delivery. This will include:</p>
<p>· Concept generation<br />· Analysis and development of system architectures<br />· Detailed design of analogue and digital electronics<br />· Working closely with our clients, other engineers and technicians to implement detailed design solutions<br />· Specifying, designing and executing experimental programmes with teams of engineers, scientists and technicians <br />· Developing and building proof-of-concept prototypes<br />· Writing technical reports and producing high quality design documentation</p>
<p>Minimum requirements</p>
<p>· To meet the demanding requirements of this role you must have:<br />· An excellent first degree in electronic engineering or physics<br />· Strong technical skills, with key strengths in analogue electronics<br />· A genuine passion for electronics, and engineering in general<br />· A creative approach to problem solving and concept generation<br />· An appreciation of the use of engineering analysis in product development<br />· Relevant, post graduate experience (PhD or Industrial)<br /> <br />In addition, qualifications and experience in the following areas would be beneficial:</p>
<p>Signals and sensor engineering <br />Audio engineering<br />An ability to apply Matlab / Simulink as a design and simulation tool<br />Digital electronics design<br />Microcontroller and embedded control systems design<br />Embedded software design and implementation<br />A post-graduate qualification, preferably with a high level of practical or industrial experience<br />An understanding of design for manufacture (DfM) and design for test (DfT)<br />Experience in managing new product introductions, either in-house, or using electronics manufacturing service providers (contract manufacturing partners)<br />Future prospects<br />Cambridge Consultants is committed to developing its employees’careers and has a flexible policy for individual capabilities and preferences. Promotion is linked to merit.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities t Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/analogue-electronics-engineer-physicist-018707.html]]></link>
        <pubDate><![CDATA[Wed, 11 May 2011 11:14:28 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/analogue-electronics-engineer-physicist-018707.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Hardware-Development-Manager]]></title>
        <description><![CDATA[<p>Leading technology company seeks a Hardware Development Manager to take responsibility and management across all aspects of hardware design, from chip design, prototyping PCB design and application example design. Cambridge, £Excellent + Top Bens.</p>
<p>As Hardware Development Manager, you will provide system level validation for hardware performance; be the technical authority to resolve issues relating to system integration and test; oversee all hardware applications from conception to production; manage multi-functional teams (chip-level design, RF, schematic design, hardware test); appreciate technical standards when developing; and be a technically respected representative of our client when meeting tier 1 customers (some travelling to customer sites both domestically and internationally).</p>
<p>Candidate requirements:</p>
<ul>
<li>Good relevant Degree with extensive experience in a related commercial position.</li>
<li>Experience in: developing/debugging complex SoC devices; PCB design and layout for RF; hardware designs for SoC devices.</li>
<li>Use of test equipment in analytical and de-bug scenarios.</li>
<li>Software knowledge – embedded C, DSP and scripting languages.</li>
<li>Broad knowledge of wireless protocols.</li>
<li>Excellent communication skills.</li>
</ul>
<p>Further attributes are advantageous: Soldering and fine mechanical assembly skills; Development/Applications Engineering in a semiconductor environment; Knowledge of common digital interface standards (SPI, USB etc.); Wireless system hardware design, validation testing and/or certification.</p>
<p>This is an exciting opportunity to manage a multi-site team working with:  State-of-the-art silicon SoC devices, new markets, and radio technologies.  The work will span both internal development and collaborating with lead customers on initial designs.  The ideal candidate will have a “can do” attitude and will enjoy the challenges of a fast-paced environment.</p>
<p>Key words: hardware design, RF, SoC, client-facing, wireless, PCB, embedded C, DSP, scripting, project management.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have 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-development-manager-018995.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 17:27:07 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/hardware-development-manager-018995.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Principal-and-Senior-RF-Systems-Engineer]]></title>
        <description><![CDATA[<p>Summary: RF systems, Analogue / Digital, Wireless, CMOS circuit design, Test solutions, Cambridge, To £65K + Excellent Bens.<br /><br />Our client seeks a Principal RF Systems Engineer to provide the technical lead in the evaluation of new highly integrated mixed mode CMOS silicon circuit designs. The successful candidate will work on wireless and audio technology designs in collaboration with design teams and tier 1 customers. The candidate will develop a broad knowledge and also gain a specialised understanding of a particular radio standard - with this detailed knowledge being leveraged to assist in the system design of future products.<br />Key responsibilities will include: Ownership for assigned tasks; Guide engineers in RF Systems tools; Understand methods for testing analogue circuits in a digital chip; and possible Line management depending on experience.<br /><br />The successful candidate will be enthusiastic, highly intelligent, able to think laterally and appreciate the systems view whilst paying attention to details. Consideration will be given to outstanding RF applicants with little or no experience of silicon evaluation (or similarly has extensive silicon / IC experience with limited RF experience). It is paramount to see candidate's potential rather than what they have achieved - training will be provided to help broaden their knowledge and skills base.<br /><br />Person Specification  <br />•           Outstanding academic record (1st/2.1 degree) with top A-levels or equivalents<br />•           Excellent problem solving skills and ability to deliver tasks on schedule<br />•           Able to collaborate effectively with other technical staff<br />•           Ability to provide technical feedback for future design iterations<br />•           Fluent in writing software (ideally in Perl / Python and coding in an embedded environment) - this role is still hands-on in coding <br />Further attributes would be desirable: Awareness of analogue/digital design in mixed mode ASICs; Knowledge of C/Matlab/Verilog and its use in a test environment; Knowledge of analogue design tools (CMOS); Extensive experience in analogue and RF design; Line management experience or taking a technical project lead of a team.<br /><br />This is an excellent opportunity for a talented RF / Silicon Engineer to work for a prestigious wireless company. This position will consider less experienced RF engineers with top academics if they can show high potential for this role. <br /><br />Keywords: RF, Wireless, Radio, Silicon Evaluation, CMOS, System Design, Digital / Analogue, Chip, Test<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/principal-and-senior-rf-systems-engineer-018739.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 16:41:48 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/principal-and-senior-rf-systems-engineer-018739.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-DSP-Software-and-Design-Engineer]]></title>
        <description><![CDATA[<p>Summary: Wireless, Processor, DSP Software, Mobile Handsets, Windows, Electronics. Cambridge, To £54K + Excellent Bens.<br /><br />Leading consumer electronics company seeks a talented Senior DSP Engineer to develop their in-house processor used in chips for audio and GPS applications in mobile devices and other consumer electronics. The position is based in a small, focused team to develop the processor core and various development tools. Key responsibilities include: Improvements (bug fixes and feature additions) to the Windows based processor debugger; Development of an instruction set simulator; Creation of various development tools to aid debugging (e.g. profilers, code coverage, command line debugger) in MATLAB, Python and C; Improvements to the hardware design of the processor; Support internal and external software developers; and Research (prototyping of hardware/software for new business opportunities).<br />Required Specification:  <br />•          Self-motivated person who has the ability to solve complex problems.<br />•          Excellent degree in maths/science/software/electronics.<br />•          Proven programming experience in C.<br />•          Attention to detail, and motivation to see tasks to completion.<br />•          Interest in low level software and hardware.<br />Further attributes would be desirable: MATLAB, Python, Make, Version control; Embedded experience (ideally in assembly programming); RTL hardware development experience; and Commercial awareness.<br /><br />This is an ideal role for an ambitious, proven DSP engineer to develop commercial electronics, and in return be part of a market leading company and receive an excellent package. <br /><br />Keywords: C, DSP, Audio/GPS, Python, Debug, SW/HW, MATLAB, Embedded/Assembler, Chip development.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.']]></description>
        <link><![CDATA[http://www.ecmselection.co.uk/jobs/senior-dsp-software-and-design-engineer-018783.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 16:41:19 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-dsp-software-and-design-engineer-018783.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[Programming-Consultant]]></title>
        <description><![CDATA[<p>Summary: Java EE &amp; C Programming Consultant, secure transaction systems, Cambridge, to £48k + benefits.</p>
<p>This highly innovative group is part of an international software and communications house and develops secure information and communication systems for a wide range of sectors.  Projects include architecture design, security and encryption product development, evaluation and certification preparation and through-life management services.</p>
<p>This key role is for a Programming Consultant and includes developing security applications in JEE and C; developing and managing solution design documentations including high and low level design documents, using case documentation, and test plans and build systems; onsite deployment of JEE solutions into a secure data centre; and integrating with staff and resources from other parts of the organisation if necessary.</p>
<p>You will develop and maintain a classified national security system; deliver (project manage and also technical contribution) projects within time, cost, quality constraints; and deliver security analysis within large project/code review opportunities.</p>
<p>With a good academic background including a degree in a relevant technical subject you must have experience in Enterprise Java Development including EJBs, JMS Messaging, Jboss and JPF; and experience in standard Java and general programming, including generics, design patterns and code optimisation. Additional experience with the Maven build system, including optimising dependencies and resolving dependency conflicts, writing custom plugins, and controlling the generation of artifacts and websites as part of the build would be preferred.</p>
<p>This is an excellent opportunity to work in this dynamic development environment at the cutting edge of technology.</p>
<p>Keywords: Java EE, C, EJB, JMS, Jboss, Maven, Cambridge, security, encryption.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have 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-consultant-018927.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 16:06:48 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/programming-consultant-018927.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Protocol-Stack-Engineer]]></title>
        <description><![CDATA[<p>Summary: Mobile Phones, Protocol Stack Development, Cambridge, £Competitive + Benefits.<br /><br />This global fabless semiconductor company supplies wireless communications and digital multimedia.<br /><br />You will be working within the Protocol Stack group developing an in-house network simulator to run on PC in order to independently test 2G/3G/4G protocols prior to hardware availability.  A highly skilled individual is needed to help design, implement and validate MAC/PHY layers for R8 HSPA+, LTE and beyond.<br /><br />You will be doing: <br /><br />·    Analysis of specifications and providing a network interpretation to the handset protocol stack design team;<br />·    Design and implementation of the network simulator Layer 1 above physical layer algorithms, including the mapping of physical layer channel parameters and control parameters<br />·    Design and implementation of the lower parts of MAC  layer, including definition of the interface to PHY<br />·    Troubleshooting test and integration issues and advising other team members<br />·    Innovating and driving new ways to accelerate network/handset interoperability<br /><br />You must have a good understanding of system level UMTS technology and LTE in L1 and L2 (up to at least R6 HSPA); experience with C; and PC-based implementation and debugging skills.  Experience in UMTS mobile phone protocol stack test equipment, and LTE architecture would be advantageous.  <br /><br />Although primarily based in the UK, the role offers significant opportunities for international travel.<br /><br />With a good degree (2.1) in a relevant engineering subject, you will have had substantial experience working in either the cellular phone semiconductor supply or mobile phone industry.<br /><br />Keywords: Protocol Stack, Mobile Phones, Semiconductor, Cambridge, C, UMTS.<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/protocol-stack-engineer-018480.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 16:04:14 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/protocol-stack-engineer-018480.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[WCDMA-Layer-1-Engineer]]></title>
        <description><![CDATA[<p>Summary: Protocol Stack, mobile, Layer 1, networks, Cambs, £Competitive + Benefits.<br /><br />Our client is a global semiconductor company in the wireless chipset market seeking a WCDMA Layer 1 Engineer to work on the development of cellular protocol stack technology for mobile phones.<br /><br />You will be part of a worldwide team developing an HSPA+ network simulator to test handset protocols, and play a key role in the simulator's design, implementation (to R7 HSPA+) and validation. Design elements will include: mapping of Transport Blocks and control data to physical channel, transport channel, and radio control parameters. <br /><br />With a good degree (2.1) in Communications Engineering or similar, you will have an excellent system understanding of UMTS technology up to R7 HSPA+, be fluent in C, and have PC-based implementation and debugging skills (such as Visual Studio). Further, you will have experience of network L1 control, UMTS handset conformance and test cases, with ideally experience developing UMTS mobile phone protocol stack test equipment. Travelling within Europe would be expected.<br /><br />If you are a dynamic, highly motivated individual, wanting to work for a growing multinational company, this could be the ideal opportunity for an ambitious WCDMA L1 engineer.<br /><br />Keywords: L1, UMTS, networks, R7 HSPA+, handset protocols.<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/wcdma-layer-1-engineer-018609.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 16:03:48 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/wcdma-layer-1-engineer-018609.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Engineer-Digital-Design]]></title>
        <description><![CDATA[<p>A fantastic opportunity to join an innovative, cutting edge product company.  Have you experience in Digital Design and are you looking for the next step in your career progression?<br /><br />A multi-disciplinary senior engineer in DSP and digital design is sought to design, develop and verify digital modules on the next generation range of chips. These chips are being developed for audio and GPS applications and are used in a variety of consumer electronics. The role will involve: Improvements (bug fixes and feature additions) for a Windows based debugger; Development of an instruction set simulator; Creation of various development tools to aid debugging in MATLAB, Python and C: Improvements in hardware design; Provide technical support for software developers; and Perform research (prototyping of hardware/software for new business opportunities).  <br /><br />You will have/be:<br />•          Excellent degree in maths/science/electronics <br />•          Good understanding of low level software and hardware <br />•          Fully competent in C<br />•          Excellent attention to detail to solve complex problems<br />Further attributes would be desirable: MATLAB, Python, Make, Version control; Embedded / Assembly software experience; RTL hardware development experience and commercial awareness.<br /><br />This is a great opportunity for an aspiring, talented software engineer to work on exciting next generation electronics, and utilise their love of intellectually challenging problem solving.<br /><br />Keywords: RTL, digital, analogue, embedded C, design.<br /><br />Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.</p> Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest  - we may well have similar opportunities that you would be suited to. 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-digital-design-018545.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 15:32:08 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-engineer-digital-design-018545.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[Senior-DSP-Software-Engineer]]></title>
        <description><![CDATA[<p>DSP, Algorithms, Audio, MATLAB, Embedded C, Assembly, Speech Signal Processing, Cambridge, to £Competitive + Benefits.</p>
<p>Leading electronic product company seeks an experienced Senior DSP Software Engineer to work on implementation of algorithmic solutions for audio. The successful candidate will write, debug, optimize and test source code of primarily audio applications in MATLAB / embedded C or assembly source code. Further responsibilities include: Maintenance and improvement of existing audio algorithm code base including noise reduction, acoustic echo cancellation, automatic gain control, voice activity detection, packet loss compensation, speech recognition and other audio enhancements; Software development of new algorithmic audio processing solutions including aforementioned areas and additionally including state of the art audio codecs, audibility and intelligibility enhancements, microphone array processing, 3D audio and other audio effects and enhancements; Project management tasks; and Provide international customer support, liaison, technical training and conference papers as dictated by the assigned projects.</p>
<p>Candidate requirements:<br />•          Excellent advanced degree (ideally a Masters in Electrical / Computer Engineering with an emphasis in audio or speech signal processing) or highly significant equivalent experience in algorithm design for audio or speech signal processing.<br />•          Proven experience using MATLAB.<br />•          Knowledge of fixed-point programming.<br />•          General familiarity with audio processing techniques for voice and music.<br />•          Be able to take ownership of projects with minimal supervision.<br />•          Knowledge of analogue and digital data structure, communication protocols and drivers.  <br />•          Knowledge of/experience with industry standards.</p>
<p><br />Further attributes are desirable: Experience in analyzing audio problems using tools (eg: Adobe Audition); Knowledge of C/C++, assembly language and a scripting language (eg: Perl, Python); Experience with standard codecs (eg: MP3, AAC, WMA, SBC), echo cancellation and noise reduction techniques; Familiarity with audio portions of wireless standards; Experience with standard DAC, ADC, data flow controls, SPI, I2C, PCM, uLaw, aLaw and others; and Exposure to other DSP platforms.</p>
<p>This is an ideal opportunity for an ambitious engineer in audio DSP software development to work for a progressive leading company.</p>
<p>Keywords: Audio Codecs, Algorithm Design, Customer Support, Analogue / Digital, Project Ownership</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have 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-018740.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 14:31:46 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-dsp-software-engineer-018740.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[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---Image-Signal-Processing]]></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 />As a talented and creative software engineer, you will be part of an extremely strong technical team developing algorithms and software for a low power multimedia processor. You will join the imaging group which designs image and pixel processing algorithms, camera drivers and camera system firmware, as well as control algorithms. This opportunity will give you exposure at all levels from the hardware to the upper levels of the software. <br /><br />In addition to a very impressive academic record, preferably in Electronic Engineering, Computing, DSP / Signal Processing or a related discipline, and ideally an interest in digital imaging, you should have a proven track-record in at least two of the following areas: <br /><br />•    C and assembler development on an embedded platform; <br />•    Camera drivers and/or control algorithms; <br />•    Low-level image processing techniques, such as Image Signal Processors (ISPs)<br />•    Working closely with hardware designers, and RTL. <br /><br />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 any 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/software-engineer-image-signal-processing-018854.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 13:57:31 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-engineer-image-signal-processing-018854.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[Graduate-and-Experienced-Software-Engineers]]></title>
        <description><![CDATA[<p>Summary: NEW Embedded Software Engineer opportunity with a global wireless leader (C, Assembler, scripting). Both experienced and exceptional graduates considered. Cambridge, £Competitive + benefits.</p>
<p>An excellent opportunity for an exceptional Graduate or more experienced Embedded Software Engineer to join a Cambridge-based global leader in wireless technologies.</p>
<p>You will develop high quality embedded software for a range of Bluetooth chips, coding in C and Assembler within a resource constrained multi-processor environment, as well as making use of scripting languages such as Perl and Python.</p>
<p>You will take ownership of certain aspects of a project; contribute to requirements capture and task definition; develop and test software of moderate scale and complexity; maintain software, including defect investigation; contribute to the creation of relevant documentation; assist with external inter-operability and compliance test events. Mentoring will be provided by more experienced engineers.</p>
<p>Essential Requirements:</p>
<ul>
<li>Degree in maths/science/software/electronics or equivalent experience.</li>
<li>Proven understanding of programming languages, including at least one high level programming language.</li>
<li>Good understanding of software design techniques, debug techniques and configuration management. </li>
</ul>
<p>Understanding of processor architectures and peripherals and experience of wireless communication protocols (such as Bluetooth, UWB or Wi-Fi) are highly desirable.<br />Keywords: Embedded software development, graduate/junior, C, Assembler, scripting, wireless, Bluetooth.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have 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-and-experienced-software-engineers-018999.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 13:32:27 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/graduate-and-experienced-software-engineers-018999.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[Senior-Scientist---Optical-Modelling]]></title>
        <description><![CDATA[<p>Next generation display technology company seeking Senior Optical Modelling/Measurement Scientist to innovate and develop optical device research. Cambridge, to £40k + excellent bens.</p>
<p>Our client is an innovative display device company seeking an experienced PhD level Senior Optics Scientist to continue the development of cutting edge plastic electronics. The main responsibilities will involve development of optical simulation tools and system level optical models; optical out-coupling; and characterisation of optical devices. This will be in collaboration with other teams for optical physics, academia, and external stakeholders.</p>
<p>Candidate requirements:</p>
<ul>
<li>Excellent academic history (1st/2.1 degree from a well-respected university) culminating in a PhD in optical or semiconductor physics (ideally in quantum optics, thin film optics, non-linear optics, OLEDs or LEDs).</li>
<li>Experience in setting up optical test systems.</li>
<li>Programming skills (preferably in C and MATLAB).</li>
<li>Strong leadership skills and ability to work in multi-stakeholder projects.</li>
</ul>
<p>Further attributes are desirable: Knowledge of basic electronics; and Fortran.</p>
<p>Working on cutting edge optics research, this is a fantastic opportunity for a resourceful independent scientist to develop next generation optical devices/technologies.</p>
<p>Keywords: Optics, PhD, Scientist, plastic electronics, display technology, optimisation, 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/senior-scientist-optical-modelling-018908.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 12:53:23 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-scientist-optical-modelling-018908.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[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[Senior-Software-Engineer---Video-CODECs]]></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 />As a talented and creative software engineer, you will be part of an extremely strong technical team developing software for a low power multimedia processor. You will join the codecs group which designs, implements, tests, and maintains firmware for a wide variety of video codecs including h.263/4, MPEG-1/2/4, VC-1, and AVS. <br /><br />In addition to a very impressive academic record, preferably in Electronic Engineering, Computing, DSP / Signal Processing or a related discipline, you should have extensive, recent and relevant experience in C for embedded systems. <br /><br />Experience of Video codecs, emerging video standards such as VP-8, SVC, MVC, and working closely with hardware designers, and RTL is 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.<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-engineer-video-codecs-018853.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 12:19:56 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-software-engineer-video-codecs-018853.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Senior-Test-Engineer-Embedded/Linux]]></title>
        <description><![CDATA[<p>Summary: Wireless Communications, Senior Test Engineer, Mentoring, Debugging, Scripting, Linux, Embedded, Cambridge, £Competitive + Benefits.</p>
<p>Proven Senior Software Test Engineer to take responsibility within the software development team to investigate software defects and debug software of major scale and complexity which are integral project components.<br /><br />To be successful in this role you will be able to demonstrate an excellent proven understanding of software test methodologies; experience working in any variant of Linux or any embedded platform; proven experience of testing and developing commercial software; and a good understanding of software test debug techniques. You will have proven experience of scripting (ideally Perl), and wireless communications (such as Bluetooth, UWB, or WiFi). Further experience of C, networking, software development, and use of Network Protocol Analyzers, sniffers would be desirable.<br /><br />With a good degree in a relevant discipline, you will work alongside members of this talented team to deliver software test results to timescales agreed.  With excellent communication skills, you will take a senior role in leading team members to provide continuous development and project delivery.<br /><br />This opportunity offers excellent career progression in addition to a competitive salary, and a wide-ranging benefits package.<br /><br />Keywords: Wireless, Debug, Scripting, Embedded, Linux, Test<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-test-engineer-embedded-linux-018669.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 12:02:17 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/senior-test-engineer-embedded-linux-018669.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-Support-Engineer]]></title>
        <description><![CDATA[<p>Summary: Software Development, Cambridge, to £Competitive + Benefits.</p>
<p>Do you want real project challenges?  Work on client issues?  Can you innovate and provide novel solutions, and deliver success on time?  This is a fantastic opportunity to join a leading company in their field.  <br /><br />This software support engineer role will involve modifications to the current source code, which in turn will give rise to a solid understanding of Wi-Fi. With experience the role will involve feature enhancements to embedded software and drivers requested by customers of Wireless LAN products (IEEE 802.11). With Android featuring heavily in customers' product lines, there will be the chance to work with the more advanced mobile platforms. This role requires proven coding in C and some assembler within a resource constrained multi-processor environment. The role will involve liaison between hardware and software departments and FAE’s plus occasional customer contact with the potential for customer site visits.<br /><br />Key responsibilities are:<br /><br />·    Maintaining on-chip embedded software;<br />·    Maintaining Windows CE 802.11 drivers and cross platform USB drivers;<br />·    Maintaining current and new software;<br />·    Solving complex problems in a tightly constrained embedded environment.<br /><br />You will need to be calm and able to cope under pressure. Be flexible with a determination to deliver. Have a positive can do attitude whilst demonstrating an attention for detail. <br /><br />Further requirements:<br /><br />·    Embedded software development experience;<br />·    Experience of debugging embedded software;<br />·    Experience of development in ‘C’ for embedded processors;<br />·    Software Configuration Management Systems such as Perforce or CVS as part of daily work;<br />·    Ability to take ownership of projects with minimum supervision;<br />·    Ability to communicate at all levels;<br />·    Degree qualified or equivalent;<br />·    Good time management skills.<br /><br />Knowledge of Perl, Python or similar scripting languages; Experience of SDL (Specification and Description Language); or wireless communication protocols such as Bluetooth, UWB or Wireless LAN; or the Android platform; or other communication protocols; and hardware experience; or Unix/Linux build environments would be beneficial.<br /><br />Keywords: Projects, Embedded, Android, Wireless, Wi-Fi, Bluetooth.<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-support-engineer-018517.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 11:53:57 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/software-support-engineer-018517.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[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-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[Technologist]]></title>
        <description><![CDATA[<p>Summary: An excellent opportunity for a high calibre Electronics Engineer / Physicist to work on cutting edge electronics and sensor designs, Cambridge, to £highly competitive + benefits.</p>
<p>This global electronics company provides innovative solutions to blue chip clients worldwide.  Their Cambridge site provides consultancy and patented technologies which are exploited across the global group to create technical and commercial advantage and to spur innovation for future technologies and products.   They are seeking to recruit another technologist to work on:</p>
<p>· design and analysis of innovative sensors and sensor systems;<br />· development of prototype technology demonstrators;<br />· development, simulation, test and troubleshooting of electronic circuits;<br />· creation of ideas for new technologies, products and processes;<br />· transfer of know-how to other organisations within the group of companies; and<br />· occasional travel to other companies in the group, customers, conferences, seminars &amp; trade shows etc. in the UK, Europe and worldwide.</p>
<p>You must have an outstanding academic record with top A level grades, at least a 2.1 (Hons) in Electronics, Physics or similar (and possibly a PhD) and have:</p>
<p>· industrial or academic experience in sensor or technology development;<br />· experience in both experimental science and numerical modelling of physical systems;<br />· a demonstrable capability to learn new design methods &amp; techniques; and<br />· a creative approach to understanding the fundamental science of sensors.</p>
<p>Any experience in the following will be a plus:</p>
<p>- Magnetic or electromagnetic simulations. <br />- Electronics: schematic design &amp; PCB layout, ASIC design, embedded software for micro-controllers, design for EMC, EMC standards &amp; test methods.<br />- Sensing technology: mixed signal electronics for analogue sensors, low cost high volume sensors, magnetic/inductive sensors, applications of sensors, actuator systems, any other physical sensor technology, Labview programming.</p>
<p>This is an outstanding opportunity to work in a dynamic, highly innovative environment at the cutting edge of technology.</p>
<p>Keywords:  Cambridge, 2.1, 1st, PhD, Electronics, Physics, Sensors, Modelling, Engineering.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have 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/technologist-018625.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 10:15:01 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/technologist-018625.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[Programming-Consultant]]></title>
        <description><![CDATA[<p>Summary: Customer specific software projects in C, C#, Java &amp; .Net for well established international comms company, Cambridge, to £highly competitive + benefits.</p>
<p>This company is one of the worlds leading information and communications companies, providing specialist systems security solutions for government, defence, infrastructure operators, enterprise software and financial companies.  This new role is for a Programming Consultant to develop security applications in C, C#, Java and .Net, develop and manage solution design documentations including high and low level design documents, use case documentation, and test plans, and to integrate with staff and resources from other parts of the organisation as necessary.  You will deal with external and internal staff and customers and design and develop customer security projects, deliver (project manage and also technical contribution) projects within time, cost, quality constraints, and deliver security analysis both to new customer engagements and within large project / code review opportunities.</p>
<p>With a good degree in Computer Science, or similar, from a good university you will have strong knowledge of C &amp; Java, many years of development experience using HSMs, PKCS#11 implementations, knowledge of CAPI, NGC, OpenSSL and JCE, experience designing new software systems and debugging existing customer code is desirable, solid networking experience including Layer 2 and Layer 3 analysis, firewall configuration and networking troubleshooting, deployment and configuration experiences with both Windows and *nix networkings, and good presentation skills for customer facing role.</p>
<p>This is an excellent opportunity for someone with a pro-active engineer to join this worldwide organisation.</p>
<p>Keywords: C, Java, C# .Net, Cambridge, Layer 2, Layer 3, Network.</p>
<p>Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have 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-consultant-018745.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 10:12:43 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/programming-consultant-018745.html]]></guid>
      </item>
  
          
      <item>
        <title><![CDATA[Hardware-&-Software-Engineer,-Junior-&-Senior]]></title>
        <description><![CDATA[<p>Summary: Innovative Hardware &amp; Software Engineers sought for highly creative roles. Print electronics. Cambridge. <br /><br />An extraordinary opportunity to combine your creative spark and your outstanding technical knowledge in one of the UK’s most exciting technology start-ups.<br /><br />This new company create innovative print electronic products and concepts for a wide variety of worldwide businesses, ranging from pharmaceuticals to government/defence.  They are looking for both a Junior and more Senior level Hardware &amp; Software Engineer to play key roles in this small creative team. <br /><br />With varied multiple projects on the go, ranging from posters monitoring energy consumption to a piano keyboard on a tissue box, you will have exceptional communication, organisation and technical skills.  You will work directly with customers to discern requirements and collaborate with the graphic designer to design and build bespoke microelectronics and embedded software. <br /><br />Essential skills:</p>
<ul>
<li>Outstanding communication and people skills</li>
<li>Minimum of excellent A levels (or equivalent) plus a relevant further qualification</li>
<li>Working knowledge of Embedded C, Analogue &amp; PCB design</li>
<li>Microprocessor experience, preferably TI MSP430</li>
<li>True appreciation of graphic design</li>
</ul>
<p>This is a rare opportunity for both a junior &amp; senior level engineer who are passionate about working in a small team.  The role comes with a competitive salary and flexible working hours.<br /><br />Key words: electronics, microelectronics, embedded C, analogue, PCB, print, 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/hardware-and-software-engineer-junior-and-senior-018808.html]]></link>
        <pubDate><![CDATA[Sun, 01 May 2011 10:11:34 +0100]]></pubDate>
        <guid><![CDATA[http://www.ecmselection.co.uk/jobs/hardware-and-software-engineer-junior-and-senior-018808.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>
  
        </channel>
    </rss>
    
