Be at the heart of actionFly remote-controlled drones into enemy territory to gather vital information.

Apply Now

Principal Firmware Engineer

Cambridge
7 months ago
Applications closed

Related Jobs

View all jobs

Principal Data Engineer/Architect

Principal AI Data Scientist

Principal AI Data Scientist

Principal AI Data Scientist

Principal AI Data Scientist

Principal AI Data Scientist

Developing embedded firmware for ARM-based microcontrollers

An excellent opportunity for a skilled firmware developer to make an impact on a growing Cambridge company.

Working with ARM-based microcontrollers, your expertise in embedded software engineering will be crucial to expand the capability of the group and support the evolution of their sensor technology.

Together with colleagues in hardware design and data science, you would be working on firmware for applications, incorporating new features for low level test data, and the implementation, characterisation and analysis of new algorithms. You will be used to working to an ISO9001 framework and ideally you will also have experience with medical or automotive industry standards such as IEC 62304 and ISO26262.

Skills and experience you will need:

  • A good engineering or scientific degree from a well-respected university

  • Experience with developing bare metal, real-time firmware in C for ASICS or ARM-based microcontrollers such as STM32 and EFM32, and using tools such as: Keil, IAR, STM32CubeMX and Eclipse/gnu

  • Source code management systems such as Git and Perforce

  • Familiar with automated testing of firmware builds, as well as regression testing

  • Debugging using JTAG interface adapters and testing using oscilloscopes and logic analysers

  • Python

    Other advantageous skills include:

  • Development of Windows GUI applications in C#

  • Experience with Continuous Integration (CI) systems

  • Experience of digital or analogue hardware design

    You will also need full rights to work in the UK without time limit or sponsorship.

    Our client offers a friendly work environment that encourages your professional growth, along with a competitive remuneration package. They are based in modern facilities with free parking and good links to Cambridge city centre and London.

    Keywords: Firmware, Cambridge, ARM microcontrollers, STM32, EFM32, Python, C#, Principal, Senior, Bare Metal, Embedded, C, ASIC

    Another top job from ECM, the high-tech recruitment experts.

    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 (phone number removed) or email your CV. We will always ask before forwarding your CV.

    Please apply (quoting ref: CV27311) 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

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Machine Learning Recruitment Trends 2025 (UK): What Job Seekers Need To Know About Today’s Hiring Process

Summary: UK machine learning hiring has shifted from title‑led CV screens to capability‑driven assessments that emphasise shipped ML/LLM features, robust evaluation, observability, safety/governance, cost control and measurable business impact. This guide explains what’s changed, what to expect in interviews & how to prepare—especially for ML engineers, applied scientists, LLM application engineers, ML platform/MLOps engineers and AI product managers. Who this is for: ML engineers, applied ML/LLM engineers, LLM/retrieval engineers, ML platform/MLOps/SRE, data scientists transitioning to production ML, AI product managers & tech‑lead candidates targeting roles in the UK.

Why Machine Learning Careers in the UK Are Becoming More Multidisciplinary

Machine learning (ML) has moved from research labs into mainstream UK businesses. From healthcare diagnostics to fraud detection, autonomous vehicles to recommendation engines, ML underpins critical services and consumer experiences. But the skillset required of today’s machine learning professionals is no longer purely technical. Employers increasingly seek multidisciplinary expertise: not only coding, algorithms & statistics, but also knowledge of law, ethics, psychology, linguistics & design. This article explores why UK machine learning careers are becoming more multidisciplinary, how these fields intersect with ML roles, and what both job-seekers & employers need to understand to succeed in a rapidly changing landscape.

Machine Learning Team Structures Explained: Who Does What in a Modern Machine Learning Department

Machine learning is now central to many advanced data-driven products and services across the UK. Whether you work in finance, healthcare, retail, autonomous vehicles, recommendation systems, robotics, or consumer applications, there’s a need for dedicated machine learning teams that can deliver models into production, maintain them, keep them secure, efficient, fair, and aligned with business objectives. If you’re hiring for or applying to ML roles via MachineLearningJobs.co.uk, this article will help you understand what roles are typically present in a mature machine learning department, how they collaborate through project lifecycles, what skills and qualifications UK employers look for, what the career paths and salaries are, current trends and challenges, and how to build an effective ML team.