Exceptional maths jobs - great roles for bright, ambitious mathematicians who can offer an outstanding academic record.
Application areas/sectors include physical system modelling, 3D/geometric algorithm design, signal processing, business data analysis, financial modelling, and more...
ecm are the high-tech recruitment experts - securing exceptional roles for bright, numerate candidates - from graduate to technical director - with the UK's most innovative high-tech companies.
We have built an enviable reputation for our services - and the way that we work with our candidates to provide an open, honest & highly effective route to the right high-tech job. We operate a very different service to that of a typical 'pushy agency' - and this is not another job board packed with great sounding but non-existent vacancies.
ecm's clients offer exceptional maths jobs where you can make a real difference. And we are often aware of first-rate vacancies that have not been publicised elsewhere.
Listed below are current maths-related jobs - but our clients are contacting us continually with outstanding new opportunities.
Even if you can't see your ideal job straight away, if you think we can help submit your CV, or contact us now to discuss your requirements in detail.
Summary: superb opportunities for exceptional software engineers, west London, to £70k
Based on massively parallel processor architectures, our client's videconferencing products are used by people across the globe.
Joining our client means working with some of the most talented people in the business, giving you the opportunity for both contributing and learning. Teams work hard to maintain the start-up mentality and efficiency that has always characterised the company: short time to market and an informal organisation where abilities, interests and ambitions determine your present status and future in the company.
The company builds the majority of its software in-house to obtain the performance and flexibility required. They are now seeking exceptional Software Engineers to join the team.
Your role will encompass designing, implementing and maintaining complex components ranging from operating systems, network processing, FPGA programming through multi-processor/multi-core media frameworks to codecs (both audio and video), encryption and signal processing algorithms with specific focus on performance.
For this demanding role, you MUST have a 2.1 or 1st class honours degree in Computer Science, Engineering, Science or Maths from one of the UK’s top universities (or foreign equivalent), plus excellent problem solving and communication skills.
Technical skills/experience sought:
- Strong C/C++ programming, multithreaded/event driven software
- Embedded applications
- Network programming (TCP/IP, streaming protocols, XTTP or RTP)
- Real-time embedded C software development
- An understanding of modern processors
- Code optimisation for particular hardware architectures
- Experience of programming for networking applications
- Audio and video media processing and codec development
- Media handling frameworks
- DSP programming
- Developing device drivers, kernel code and RTOSes
- Familiarity with digital logic, FPGAs or custom ASICs
- Development of software for embedded micro-controllers
These are truly superb opportunities to be part of a worldwide success story.
Keywords: C, C++, multithreaded, embedded, network programming, TCP/IP, streaming protocols, XTTP, RTP, real-time embedded, hardware architectures, networking applications, audio, video media processing, device drivers, kernel code, RTOS, digital logic, FPGAs, ASICs, embedded micro-controllers, West London, to 70k
Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.
A Programme Manager, highly experienced in both software and hardware development life cycles from concept to production, is sought by progressive market leader in wireless technology.
This is an exciting opportunity to manage and lead product development, typically new chip variants to product portfolio. As an experienced manager you will be responsible for developing the programme organisational structures to bring together the required disciplines; chip design, product verification, software features, marketing, customer engagement, customer support, etc. Obtaining detailed work estimates across the various programme disciplines, and managing overall resource requirements. Ensuring the development process is followed and, where necessary, agreeing deviations with the project team leaders.
With a good degree or equivalent in a relevant discipline (Maths, Science, Software, Electronics, etc) you will have acquired strong project leadership skills and the ability to motivate teams. Proven project or programme management skills, with a focus on timely delivery and a track record of successful management of complex technical projects. Excellent oral and written communication skills, including the ability to effectively present information to a range of internal and external audiences including senior management. Sound understanding of the key technical elements to software development.
It would be highly desirable to have experience of managing both hardware and software disciplines; knowledge of wireless technologies; formal project management or other relevant qualifications; and knowledge of Agile software development and management processes and practices would also be of interest.
Keywords: Programme Manager, Wireless, Software and Hardware Development, Cambridge, to £66k.
Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.
This leading R&D company is currently looking for a Software Project Manager. The R&D Software Programme Manager plays a key role in the development of key software deliverables (including embedded firmware in chip level products, host software, development tools and test software) actively managing the development process from requirements capture planning and resource estimation through to design implementation industrialisation and eventual volume production.
Key Responsibilities:
- Capture software development requirements from external and internal customers;
- Produce and maintain a detailed Software Development plan;
- Negotiate for and manage programme resources;
- Coordinate technical activities across multiple software development and test functions as well as will other R&D functions and SBU development groups;
- Resolve issues or conflicts locally or escalate as necessary to ensure progress to plan;
- Communicate development status to programme sponsors at Program Review Boards;
- Risk Management and action tracking;
- Develop and improve programme management infrastructure for Software Development
Person Specification:
Required:
- Degree (or equivalent qualification/ experience) in maths/science/software/electronics
- Strong team leadership skills, ability to inspire and motivate·
- Proven project management skills, with a focus on timely delivery and a track record of successful management of complex technical projects
· Decision-making skills with a focus on problem identification, solution recommendation and implementation
· Excellent oral and written communication skills, including the ability to effectively present information to a range of audiences
· Sound understanding of the key technical elements to software development
· Enthusiasm and drive
· Experience with Microsoft Project
Desired:
· Awareness of wireless technologies (for example, Bluetooth, WiFi, GPS, UWB)
· High degree of IT literacy
· Experience as an embedded SW developer in a team environment
Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.
A unique opportunity for a dynamic individual to play a key role within the R&D team, to manage the development lifecycle of software deliverables, from embedded firmware in chips, to development tools and test software.
With a good degree in software/maths/science or equivalent experience, you will have previously gained project leadership skills. The Software Programme Manager will capture software development requirements from customers, both internal and external; produce and maintain a detailed Software Development plan; Negotiate for and manage programme resources; Coordinate technical activities across multiple software development and test functions, as well as with other R&D functions and development groups.
With a good working knowledge of Agile software development, it would also be desirable to have knowledge of wireless technologies (for example, Bluetooth, WiFi, GPS, UWB), High degree of IT literacy, and experience as a SW developer in a team environment.
Keywords: Embedded Firmware, Project Manage, Agile, Wireless.
Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.
Summary: A Senior Engineer is required to take responsibility for full custom layout for Analogue and RF cells and sub blocks in deep sub micron technology.
A unique opportunity, you will work alongside Analogue / RF engineers, the digital and software teams to successfully deliver reviewed and verified Analogue and RF cells and sub blocks.
With good experience of Cadence and Mentor Analogue / RF layout you will ideally have a good degree in maths / science or electronics. The ideal candidate will play a key role in the layout of Analogue / RF circuits of medium complexity and be responsible for full design verification. With a proven track record of delivering similar tasks on schedule, you will play a senior role in mentoring other team members.
This is an exciting opportunity to make a key contribution to an innovative market leader at the cutting edge of modern technology.
Keywords: RF / IC layout, Analogue, Cadence, Mentor.
Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.
Summary: Exceptional C++ Software Engineer needed, leading web development company, Cambridge, to £highly competitive + superb benefits.
This highly innovative company specialises in leading edge web applications. You will be writing, documenting, refactoring, unit testing and supporting the scalable multithreaded C++ code that powers the core capabilities of their products; contributing to architectural discussions on improving performance, scalability, resilience and maintainability; providing advice and support to users of their API; and technical trouble-shooting, documentation and bug-fixing.
With at least a 2.1 Hons degree from a top university in Computer Science, Maths, Science or Engineering, you must also have a grade A in Maths at A level or equivalent. You must have at least 5 years actively participating in a world-class engineering team using Object Orientated languages, including C++; commercial experience using both the C++ Standard Library (including the STL) and significant parts of the Boost library; a strong understanding of multi-threaded programming in C++; and proven ability to architect solutions to complex problems.
This is an outstanding opportunity for a very capable C++ Engineer to work on technically challenging projects.
Keywords: C++, STL, Boost, 1st, 2.1, Cambridge, Multithreaded, Web development.
Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.
Summary: Exceptional C++ Software Engineer needed, leading web development company, London, to £highly competitive + superb benefits.
This highly innovative company specialises in leading edge web applications. You will be writing, documenting, refactoring, unit testing and supporting the scalable multithreaded C++ code that powers the core capabilities of their products; contributing to architectural discussions on improving performance, scalability, resilience and maintainability; providing advice and support to users of their API; and technical trouble-shooting, documentation and bug-fixing.
With at least a 2.1 Hons degree from a top university in Computer Science, Maths, Science or Engineering, you must also have a grade A in Maths at A level or equivalent. You must have at least 5 years actively participating in a world-class engineering team using Object Orientated languages, including C++; commercial experience using both the C++ Standard Library (including the STL) and significant parts of the Boost library; a strong understanding of multi-threaded programming in C++; and proven ability to architect solutions to complex problems.
This is an outstanding opportunity for a very capable C++ Engineer to work on technically challenging projects.
Keywords: C++, STL, Boost, 1st, 2.1, London, Multithreaded, Web development.
Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.
Summary: Innovation in 3D manipulation on mobile devices, Cambridgeshire, to £highly competitive + benefits.
This UK innovation centre for this worldwide SoC company is at the leading edge of 3D engine development for graphics/games on mobile devices. The site is the centre of expertise for the company and is pushing the boundaries of multimedia and the user experience on smart phones and devices. They now seek a number of engineers and will consider all levels, from fresh graduates who are passionate about 3D/graphics, to experienced 3D or games engine developers.
You will have software skills in C and have experience, or a good understanding of, manipulating 3D using tools such as OpenGL. You must also have strong maths and be familiar with developing software for embedded platforms.
This is an excellent opportunity to join an innovative team at the leading edge of technology.
Keywords: C, 3D, Graphics, Games, Embedded, Mobile Devices, Cambridgeshire.
Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.
Summary: Excellent academics and good C++ needed for growing international custom logic solutions company, Home Counties West, to £highly competitive + superb benefits.
This key role is to join a small high calibre team, within this international company, to work on the R&D of cutting edge system level design tools for DSP solutions. Our client is willing to consider a range of experience levels from a fresh PhD/1st Class Hons to an experienced engineer. At all levels, however, you must have excellent academic qualifications (PhD/1st) plus very good A levels.
As a Software Engineer, you will work as part of a team of highly skilled and motivated engineers, working on research and development of leading-edge system-level design tools. You will be expected to innovate and implement optimized code generation from abstracted data-flow graph designs.
Qualifications include:
· Ph.D. or 1st class degree in Computer Science or equivalent technical subject.
· Exceptional hands-on development skills in C++
· Experience in algorithm development.
· Proven creative and innovative approach in a previous role, research or study.
· An interest in code generation.
· Experience in writing compilers, and in mathematical and compiler optimization techniques and algorithmic complexity would be highly advantageous.
This is an outstanding opportunity to join this highly regarded, established company at the leading edge of technology.
Keywords: PhD, 1st, C++, algorithm, compilers, Maths, Software.
Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.
Working in a resource constrained environment (RAM, ROM, CPU) and as such making pragmatic trade-offs, our client is looking for a Software Architect to document existing architecture and control it going forward onto new platforms.
Key Responsibilities:
· Architecting firmware
· Fully documenting and communicating the architecture to the technical staff
· Ensuring the correct architecture is implemented and responding to any changes as needed
· Keeping up to date on new standards and determining how best to fit them into current architecture
· Communicating the architecture to customers as needed
· Ensuring suitable test interfaces are architected into the design
Skills/Experience:
Required:
· Degree (or equivalent qualification) in maths/science/software/electronics
· Experience of wireless communication protocols such as Bluetooth, UWB or Wi-Fi
· Previous experience of developing embedded software within a communication protocol stack
· Good knowledge of architecture documentation techniques
· Prior experience of using formal design methodologies
· Experience with TCP/IP stacks
· Excellent communicator
· Excellent problem solving ability
· Effective team player
· Enthusiasm and drive
Desired:
· Member of a professional body such as the IET or IEEE
· Experience working within the Wi-Fi industry
· Previous software architecture experience.
Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.
Bookmark :
DIGG
del.icio.us
reddit
Facebook
StumbleUpon