Principal DSP Engineer
Job ref: 1226
The DSP group in Cambridge Consultants develops innovative new technology at the exciting intersection of Digital Signal Processing, High-Performance Computing, and Machine Learning. We work on projects ranging from small, fast-paced studies to large multidisciplinary developments of 50+ engineers. We’ve developed products and systems across a wide variety of technologies and applications ranging from hearing aids to global satellite networks, from the world’s first all-digital radio transmitter to complex deep-learning systems that interact with humans in real time.
We’re looking for:
- A passionate technologist with a keen desire to broaden their horizons in new and exciting areas
- A creative thinker who thrives when faced with tough engineering challenges
- A skilled technical leader who takes ownership of tasks and mentors others
As a Principal Engineer you will be involved in every stage of our technology development life-cycle, from developing proof-of-concept demonstrations for initial sales leads, to designing, implementing and testing innovative new products. You will bring your strong team leadership and collaborative skills to bear by taking significant responsibility for technical delivery, on projects ranging from small developments involving 2-5 engineers to large-scale multidisciplinary programmes. In addition to day-to-day project work, you’ll also play a part in creating the Cambridge Consultants of tomorrow, contributing to new IP generation and developing our capabilities in up-and-coming new technologies.
You’ll have the opportunity to steer your career along the path of your choice, whether you prefer meeting and talking with clients or perhaps leading large teams on multiple projects. Our collaborative and supportive working environment allows our engineers to quickly develop their skills and knowledge in unfamiliar areas, enabling us to drive the development of cutting-edge technologies evolving at a rapid pace.
- Extensive programming skills in C or assembly language
- A solid understanding of Signal Processing concepts
- Experience of successfully leading project teams
- A passion for engineering and technology
- An imaginative and inquisitive mind and eagerness to learn new skills
- A good degree in a relevant subject such as Engineering, Computer Science, Mathematics or Physics
- Matlab for simulation and modelling
- Acceleration with GPUs / parallel programming
- Experience with Linux or scripting languages e.g. Python
- Experience working with embedded hardware and tool chains
- Understanding of concepts underpinning Machine Learning and Artificial Intelligence
- Good salary, based on merit and reviewed annually
- Company profit share scheme in addition to basic salary
- Pension scheme
- Life assurance plan
- Private medical insurance
- Travel insurance
- Disability insurance plan
- Free canteen - lunches and refreshments
- 25 days annual holiday plus public holidays
- Relocation assistance if applicable
- Excellent career development and training opportunities
- Flexible working hours
- Social committee
Cambridge Consultants is committed to developing its employees careers and has a flexible policy for individual capabilities and preferences. Promotion is linked to merit.
Do you have experience in a manufacturing environment? Are you looking for an exciting and challenging opportunity to progress your career? Cambridge Consultants is looking for an engineering technician to join the team. This position is available due to continued growth in the company and a desire to strengthen our existing team in order continue to provide our clients with the high delivery standards expected of us.
Are You Passionate About Designing and Developing User Interfaces? Would you like to create remarkable user experiences and user interfaces? If you want to design and develop innovative and intuitive front ends for a wide variety of clients then Cambridge Consultants is the place for you.
We are looking for a talented embedded software engineer with experience in real-time embedded applications and/or safety-critical software to help us design complex medical devices in the areas of surgery, drug delivery, in-vitro diagnostics and digital health.
We are looking for talented algorithm developers to work in our Industrial, Consumer and Energy division. While your focus will be on robotics and machine vision, you will also work on other sensing and inference problems as required.
Are you up for the challenge of solving difficult electronics problems? The ones that make a real difference and bring innovative medical products to life. If so, we have a fantastic opportunity for you to join our team and help shape the future of medical electronics.
Do you like the variety of working in a design agency, and relish getting stuck into complex problems? For the past 3 years, Cambridge Consultants (CC) has been building a service and UX capability to help our clients embrace the Internet of Things. A few successful projects later, we need you to grow and strengthen the team. Are you up for the challenge? Contact us, we’ll be happy to talk to you about the details.
We’re looking for a software engineer who is passionate about the DevOps movement to join our team delivering state of the art, scalable distributed software solutions for the cloud.
Cambridge Consultants are looking for high calibre candidates that can add new dimensions to our Machine Learning team. You’ll be working with the latest techniques in Deep Learning, Reinforcement Learning and more, to build unique products in a wide breadth of markets.
The role will encompass elements of the design across a range of projects – focusing on design for and transfer to manufacture, planning and implementing low volume assembly of complex electromechanical products. This will involve a high degree of technical ability, experience in design for and transfer to manufacturing, close attention to detail and a drive and determination to improve quality of a given design.
The breadth of what we’ve achieved is such that our work has touched most people’s lives in one way or another. At the heart of what we do are talented and motivated software teams empowered to create cutting edge technologies and systems to solve difficult problems for our clients.