You can apply to multiple jobs at once using the shortlist tool. You currently have 0 jobs shortlisted.

We are excited to speak to Embedded Software Engineers with experience of embedded software development on a variety of chipsets. In this role you will architect, design, and implement systems addressing our industrial, agriculture, consumer, and energy markets.

You can apply to multiple jobs at once using the shortlist tool. You currently have 0 jobs shortlisted.

Full Details

Cambridge Consultants undertakes over 400 cutting edge technology, design and consulting projects every year. The ICE Division focuses on three markets:

Industrial - sensors, robotics and logistics systems for precision agriculture, manufacturing and retail clients

Consumer - smart dispensing systems and connected sensor systems for the food and beverage and personal care markets

Energy - sensing & communications systems for downhole and subsea oil & gas applications, smart metering systems, and sustainability

We combine highly creative lateral thinking with excellent technical skills and a broad base of industry experience to form a powerful development team. Our work ranges from undertaking complete product developments from concept to manufacture, to providing consulting services for our clients on their technology, innovation and R&D processes.

Role Description

You will be a member of the Software Technologies group, which offers application layer software engineering and computer science skills, from real time and embedded software for standalone or connected devices, through to server side analytics frameworks, including system design, algorithm optimisation, and digital security and authentication. The group designs groundbreaking products for clients at the heart of the ‘internet of things’.

We take pride in the commercial success that our clients enjoy as a result of working with us. There will be the opportunity to further your career not just technically, but also in the fields of business development, programme management, and innovation – essential ingredients in delivering commercial value.

This is a great opportunity to take a leading technical role in our delivery of embedded systems, including working with clients to understand requirements, architecture and iterative design, detailed implementation and test, and delivery of cutting edge systems covering technologies such as machine vision, low power RF, control, and/or embedded security. Working with other system leads you will take responsibility for the definition, architecture, implementation, test, and operation of embedded systems, including working with our client engineering teams and our electronics, analytics, and RF engineers.

Specific Responsibilities

  • In this role you will be responsible for :
  • Design, Implementation, Test, and Delivery of embedded systems
  • Design of test interfaces between your code and hardware or remote systems, and implementation of integration and system tests that verify and validate your embedded code
  • Delivering high quality, professional code, compliant with the client’s requirements
  • Executing project tasks to tight deadlines and rigorous quality standards within the timescales and budgets agreed with the project manager
  • Participating in meetings with clients and project teams

Minimum Requirements


  • An excellent degree or PhD in Computer Science, Electronic Engineering or a related discipline
  • Experience developing embedded C or C++ software in a regulated environment (security, medical, safety critical, automotive)
  • Strong communication skills. Ability to explain and defend design and approach, and present technical issues clearly to clients and internal teams


  • Experience working with other software disciplines (e.g. algorithms, server, or design/UX teams)
  • Experience of using Python as part of a CI system (e.g. Jenkins, GitLab)
  • Experience of interface definition languages (e.g. Protobuf, YAML)
  • Implementation of low power RF protocols
  • Implementation of low power tracking and positioning or machine vision and machine learning algorithms on embedded devices
  • Alongside ‘bare metal’ implementation, experience with Yocto or other embedded linux platforms
  • Continuous integration via Docker and/or Gitlab Runners
  • Experience in control analysis for embedded systems

Cambridge Consultants creates exciting and novel breakthroughs in technology and products. We help our clients achieve the kind of game-changing leap forward that will transform their whole business.

At the heart of what we do are talented and motivated multi-disciplinary teams empowered to create cutting edge technologies and systems to solve difficult problems for our clients.

We recognise and celebrate individual talent and we understand the importance of letting individuals be just that. Our people are here to do the best work of their lives and our job is to provide the platform for them to do it. That means letting people pursue the projects that interest them and develop their career in whatever direction they choose.

We’re committed to promoting a diverse workplace. We believe that diversity can only flourish when everyone feels included and has a sense of belonging.

We value all people regardless of gender, age, disability, race, ethnic origin, parental status, language, religion, marital status or sexual orientation.


Learn about Life at CCWhat to expect when applying


  • Competitive salary, based on merit and reviewed annually
  • Company profit share scheme in addition to basic salary
  • Pension scheme
  • Life, disability and travel insurance, plus private healthcare
  • Free canteen - breakfast, lunch and refreshments
  • 25 days annual holiday plus public holidays, with flexibility to carry over / borrow
  • Relocation assistance if applicable
  • Excellent career development and training opportunities
  • Flexible working hours
  • Social committee
  • Discounted train season tickets, through Travel Plan Plus
  • Free shuttle service to/from Cambridge North train station, through Cambridge Science Park

Future prospects

Cambridge Consultants is committed to developing its employees' careers and has a flexible policy for individual capabilities and preferences. Promotion is linked to merit.

Related Jobs

Cambridge, UK

Systems Administrator - DevOps

Job ref: 1326
The IT Services team provides support to over 700 colleagues and is responsible for defining, developing, implementing and maintaining a wide range of services to support business systems and processes. We are looking for a Systems Administrator with Linux support and scripting experience to provide specia...
Cambridge, UK

Test Engineer - Cloud Software

Job ref: 1234
Do you want to help solve hard problems that will shape the future of the Internet of Things, smart homes, connected health and wearables? Are you passionate about testing and understand how testing fits into a rapid and iterative development lifecycle? Do you want to apply that passion to delivering state of...
Cambridge, UK

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 de...
Cambridge, UK

JavaScript UI Developer

Job ref: 1218
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.
New job alerts
Get email updates as relevant jobs are added