Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Firmware Engineer

£34.9 - £40.3 per hourEstimated
Full-time

Purpose of this role

The Senior Firmware Engineer is an individual technical contributor role, the primary purpose of which is to increase our skills and capacity to

  • Develop firmware for application solutions that incorporate Flusso sensors, typically on ARM-based microcontrollers or ASIC cores
  • Support the development of new sensing algorithms
  • Port firmware to new processor variants or families.

Our products are being integrated into medical devices, so our firmware is developed to the following standards: IEC 62304, ISO 14971 and BS EN 60601-1.

Experience with development of Windows GUI applications for product evaluation kits would be an advantage in the role but is not essential.

Responsibilities:

All software and firmware development is carried out in accordance with the Flusso quality management system (QMS) and specifically the Software Development and Release Management Process.

General software and firmware development

  • Collaboration with colleagues in Test and Applications Engineering, Hardware Design and Data Science to define cost-effective sensing Solution Architectures for target applications.
  • Requirements capture/analysis, specification, design, implementation (with rigorous source code management), design reviews, code reviews, unit-testing and debug.
  • Creation of internal releases for the Test Engineering team and investigation and resolution of issues uncovered during in-house testing
  • Documentation for both internal and external use
  • Contribution to continual improvement of our software development processes and quality standards

Firmware for sensor product and application solutions

Application solutions with Flusso sensor products (semiconductor/MEMS components) require firmware that runs on a standard microcontroller (MCU) or a processor core in an ASIC.

Sensing solution firmware development responsibilities include

  • Design and development of code that implements functionality and interfaces of the agreed Solution Architecture.
  • Participate in safety DFMEA and HAZOP processes
  • Optimisation of code and creation of builds for sensor component and application circuit variants.
  • Porting firmware to new target processors and/or application designs

Evaluation kit USB interface adapter firmware

We provide evaluation kits for prospective customers of Flusso products, typically:

  • A sensor electronics module with the sensor, application circuit and firmware
  • A flow or gas fixture that the sensor module is attached to
  • A USB to I2C or CAN interface adapter for connecting to a host PC, with firmware running on a microcontroller that supports those interfaces
  • A Windows 10 GUI application that gives the user an easy way to evaluate the Flusso product. Our current generation is written in C# using WPF.

The Senior Firmware Engineer will contribute to development of firmware for interface adapters and could work on PC-based GUIs too (depending on experience).

Design-in support

  • When required, support Systems and Applications Engineers helping customers with firmware integration
  • Assimilate feedback from customer engagement for improvement of software and firmware

Requirements

Qualification, knowledge, skills and experience

A bachelor’s degree in an engineering or science subject is a prerequisite.

Essential knowledge, skills and experience:

  • Development of real-time firmware – in C – for ARM-based microcontrollers or ASICs, typically using ADCs, DACs and interfaces such as I2C, SPI and CAN.
  • One or more of the main microcontroller families such as STM32 and EFM32
  • Use of source code management systems (we use git)
  • Use of tools such as Keil, IAR, STM32CubeMX and Eclipse/gnu.
  • Debugging using JTAG interface adapters and test equipment such as oscilloscopes and logic analysers
  • Automated testing of firmware builds for multiple targets, covering new product solutions, new features, performance enhancements and regression testing.
  • Regression testing updates to existing sensing solutions on multiple targets
  • Programming in Python
  • Working to software lifecycle quality processes in an ISO9001 framework

Not essential, but would be an strong advantage:

  • Development of firmware for functional-safety applications
  • Development of firmware specifically for sensing solutions or applications
  • Development of firmware for automotive or medical applications
  • Experience with continuous integration (CI) systems
  • Development of Windows 11 GUI applications in C# or Python (e.g. PyQT)

Profile

  • Motivated by timely delivery to high quality standards.
  • Detail conscious, rigorous and meticulous.
  • Comfortable working in a fast-paced development environment.
  • Pro-active, positive and enthusiastic by nature.
  • Good at multi-tasking and responsive to changing needs of projects.
  • Timely and accurate documentation and communication skills

Benefits

  • Base salary
  • Bonus (% of base salary) based on company and personal performance
  • Workplace pension contribution 3% of full base salary (we can trade with salary level for higher)
  • Bupa Cash Plan Level 3 (employee only)
  • Private Medical insurance with cover for spouse/partner and dependent children
  • Group Life Insurance covers up to 4 x salary
  • 25 days holiday plus bank holidays (adjusted for part time roles)
  • Support for relocation (loan discharged over two years service)
  • Hybrid home/office working, by agreement with line manager
Vacancy posted 15 hours ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer in Cambridge, Cambridgeshire vacancy
  • £66k - £86k per annumEstimated
     ...We are looking for a Senior Embedded Software Engineer - Robotics to write the code that brings our robots to life. Every instrument SPT Labtech...  ...fully automated sample management systems. This depends on firmware that drives motors with absolute precision, reads sensors... 
    Senior
    Full-time
    Hybrid working
    On-site

    SPT Labtech

    Cambridge, Cambridgeshire
    a month ago
  • £48k - £63k per annumEstimated
     ...seeking passionate, collaborative, energetic, and forward-thinking individuals to join our team. We are looking to add a Senior Hardware Engineer II to our team. If you are great at what you do, enjoy working in a startup environment, and are passionate about developing... 
    Senior
    Full-time

    CesiumAstro

    Cambridge, Cambridgeshire
    a month ago
  • £52k - £72k per annum

    Company: MATCHTECH Job Type: Permanent, Full Time Salary: £52000 - £72000/annum
    Senior
    Permanent
    Full-time

    MATCHTECH

    Cambridge, Cambridgeshire
    27 days ago
  • £54k - £72k per annumEstimated
     ...profit membership organisation, founded on a belief in collaborative engineering for the safe and responsible development of foundational AI...  ...innovative AI systems. The Opportunity We are seeking a Senior Software Engineer with a passion for open-source AI infrastructure... 
    Senior
    Full-time
    On-site

    CommonAI C.I.C.

    Cambridge, Cambridgeshire
    a month ago
  • $108k - $176k per annum

     ...sensing platform at the intersection of synthetic biology, protein engineering, nanopore biophysics, electrophysiology, signal processing, and...  ...Summary We are seeking a highly skilled and innovative Senior Nanofabrication Engineer to drive the development of MEMS-based... 
    Senior
    Long-term contract

    Flagship Pioneering, Inc.

    Cambridge, Cambridgeshire
    a month ago
  • $108k - $209k per annum

     ...companies since 2000, including Moderna.   The Role   We are seeking an experienced, creative, and talented  Principal /  Senior Software Engineer.  The ideal candidate will have a strong background in software and product development, with the ability to lead projects... 
    Senior

    Flagship Pioneering, Inc.

    Cambridge, Cambridgeshire
    a month ago
  • £62k - £82k per annumEstimated
    Responsibilities Develop internal tooling for building, testing, and integrating the machine learning software stack. Develop tools and technical processes for software releases. Provide guidance to developers on build practices and dependency management. Communicate...
    Senior
    Full-time
    On-site
    Remote
    Flexible hours

    Graphcore

    Cambridge, Cambridgeshire
    11 days ago
  • £75k - £80k per annum

     ...Senior Software Engineer A fantastic opportunity for a Senior Software Engineer to join a world-class technology company developing advanced AI-driven software solutions. Working within an exceptional engineering environment, you will play a key role in designing, building... 
    Senior
    Long-term contract
    On-site

    RedTech Recruitment Ltd.

    Cambridge, Cambridgeshire
    a month ago
  • £60k - £80k per annum

     ...Software Engineer – Mid-Level or Senior A fantastic opportunity for experienced Software Engineers to join a highly innovative technology company at the forefront of advanced AI research and development. Working as part of a world-class engineering team, you will help... 
    Senior
    Full-time
    On-site

    RedTech Recruitment Ltd.

    Cambridge, Cambridgeshire
    7 days ago
  • £56k - £73k per annumEstimated
     ...managers, hedge funds, index providers and sell-side banks. As an engineer on the Data Products team you'll own the pipelines that ingest...  ...owns the data that underpins everything we sell. It's a small, senior group that values correctness and reproducibility over volume,... 
    Senior
    Full-time
    Hybrid working

    Theia Insights

    Cambridge, Cambridgeshire
    19 days ago
  • £68k - £85k per annumEstimated
     ...autonomy, opportunity and makes the things you do visible. Come and join us and see what you're capable of. About the Role Senior Software Engineers within the Robot Software department are responsible for: Developing embedded software for CMR medical devices, together... 
    Senior
    Full-time
    No agency
    Hybrid working
    On-site

    CMR Surgical

    Cambridge, Cambridgeshire
    8 days ago
  • £61k - £79k per annumEstimated
     ...minded environment. Adapt prototypes into production-ready and scalable implementations. Collaborate with UI/UX design, backend engineering, product management, and business leadership. Use AI, machine learning, and large language model technologies to develop... 
    Senior
    Full-time
    Hybrid working
    On-site
    Remote
    Monday to Thursday
    Monday to Friday
    Flexible hours

    Roku

    Cambridge, Cambridgeshire
    6 days ago
  • £60k - £79k per annumEstimated
    Teamwork makes the stream work.   Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to...
    Senior
    Hybrid working
    On-site
    Remote
    Monday to Thursday
    5 days/week
    Flexible hours

    Roku

    Cambridge, Cambridgeshire
    more than 2 months ago
  • £57k - £76k per annumEstimated
     ...Systems team builds the high-performance engines and core graphics infrastructure that power...  ...environment, partnering closely with firmware and silicon teams to push the boundaries...  ...embedded hardware. About the role As a Senior Software Engineer, you will be a key... 
    Senior
    Hybrid working
    On-site
    Remote
    Monday to Thursday
    5 days/week
    Flexible hours

    Roku

    Cambridge, Cambridgeshire
    more than 2 months ago
  • £43k - £55k per annumEstimated
     ...designs. Troubleshoot production issues and improve performance, reliability, and adoption. Participate in code reviews and engineering best practices. Mentor less experienced engineers through technical guidance and architectural reviews. Requirements ~7+ years... 
    Senior
    Full-time
    Hybrid working
    On-site
    Remote
    Monday to Thursday
    Monday to Friday
    5 days/week
    Flexible hours

    Roku

    Cambridge, Cambridgeshire
    3 days ago
  • £60k - £81k per annumEstimated
     ...people to stream.  We accomplish this using state-of-the-art technology and engineering to make it happen, considering the customer as the center of all that we do. We are looking for a Senior Software Engineer to focus on developing core features for the Roku platform... 
    Senior
    Hybrid working
    On-site
    Remote
    Monday to Thursday
    5 days/week
    Flexible hours

    Roku

    Cambridge, Cambridgeshire
    more than 2 months ago
  • £82k - £103k per annumEstimated
     ...and subscription to embedded software and firmware, and much more. Our product roadmap helps...  ...Roku users worldwide. Our developers and engineers are owners. They are motivated from...  ...streaming media.   What is the role? As a Senior Software Engineer on the OS UI/SDK team,... 
    Senior
    Hybrid working
    On-site
    Remote
    Monday to Thursday
    5 days/week
    Flexible hours

    Roku

    Cambridge, Cambridgeshire
    7 days ago
  • £69k - £91k per annumEstimated
     ...magic behind the scenes happens. We're the engineers who build the high-performance graphics...  ...come from anywhere, partnering closely with firmware, UI, and product teams to ensure our...  ...you.   What is the role? As a Senior Agentic AI Engineer in the DMTE team, you... 
    Senior
    Hybrid working
    On-site
    Remote
    Monday to Thursday
    5 days/week
    Flexible hours

    Roku

    Cambridge, Cambridgeshire
    28 days ago
  • £51k - £68k per annumEstimated
     ...are looking for driven, experienced developers to help us accelerate on our journey We are seeking driven and highly skilled Senior Engineers to take the helm of our most ambitious projects. This is a pivotal role for someone who is not only a technical virtuoso but also... 
    Senior
    Full-time

    Luminance

    Cambridge, Cambridgeshire
    a month ago
  • £64k - £85k per annum

     ...Job title: Senior Software Developer Department: Technology Team: Software Reporting to: VP, Clinical & Academic Technologies...  .... ~ Work closely with the System Architect and other senior engineers to help shape front-end and mobile architecture, ensuring... 
    Senior
    Permanent
    Full-time
    Hybrid working
    On-site
    Monday to Friday

    Cambridge Cognition

    Cambridge, Cambridgeshire
    12 days ago
  • £63k - £83k per annumEstimated
     ...variety of disciplines.   About The Team The Roku Enterprise Engineering team is at the forefront of building a robust, integrated, and...  ...for Roku's business operations.   About The Role As a senior technical lead, you consider yourself a platform services developer... 
    Senior
    Hybrid working
    On-site
    Remote
    Monday to Thursday
    5 days/week
    Flexible hours

    Roku

    Cambridge, Cambridgeshire
    more than 2 months ago
  • £47k - £62k per annumEstimated
     ...they love. We achieve this through cutting-edge technology and engineering, always putting the customer at the center of everything we do....  ...ensuring we continue to exceed our customers' expectations. As a Senior Software Engineer (SDET), you'll be the transformational force... 
    Senior
    Hybrid working
    On-site
    Remote
    Monday to Thursday
    5 days/week
    Flexible hours

    Roku

    Cambridge, Cambridgeshire
    more than 2 months ago
  • £63k - £83k per annumEstimated
     ...these programmes informs and supports our commercial product development. The Opportunity We are looking for a capable software engineer who combines strong engineering fundamentals with an enthusiastic, practical approach to AI-assisted development. You should be an... 
    Senior
    Full-time
    On-site

    CommonAI C.I.C.

    Cambridge, Cambridgeshire
    a month ago
  •  ...B2B Contract | Fully remote Role Overview We are looking for a Senior Site Reliability Engineer with deep, hands-on experience operating highly available production environments on AWS and Amazon EKS. This is a true SRE position, not a cloud architecture, infrastructure... 
    Senior
    Long-term contract
    Permanent
    Full-time
    Remote

    Salve.Inno Consulting

    Cambridge, Cambridgeshire
    5 days ago
  • £65k - £85k per annumEstimated
     ...Roku users worldwide. Our developers and engineers are owners. They are motivated from...  ...continues to innovate and lead the industry. The Senior Software Engineer will contribute...  ...logging, and partner with UI infrastructure, firmware, and CI teams to integrate tooling into... 
    Senior
    Hybrid working
    On-site
    Remote
    Monday to Thursday
    5 days/week
    Flexible hours

    Roku

    Cambridge, Cambridgeshire
    more than 2 months ago
  • £73k - £95k per annumEstimated
     ...managers, hedge funds, index providers and sell-side banks. As an engineer on the Platform team you'll productise our data and build the...  ...services, owning one end to end with tests, will meet the bar. Senior candidates will likely have designed large scale systems, owned... 
    Senior
    Full-time
    Hybrid working

    Theia Insights

    Cambridge, Cambridgeshire
    19 days ago
  • £67k - £89k per annumEstimated
     ...About the Role You will be a SME and technical leader in engineering Infrastructure, productivity and enterprise tooling, partnering...  ...sustained multi-quarter execution. Lead design reviews, mentor senior engineers, and unblock the hardest technical problems across distributed... 
    Senior
    Long-term contract
    Temporary
    Hybrid working
    On-site
    Remote
    Monday to Thursday
    5 days/week
    Flexible hours

    Roku

    Cambridge, Cambridgeshire
    more than 2 months ago
  • £80k - £100k per annum

     ...Senior Azure DevOps Engineer Cambridge, Hybrid 3 days per week (with flex) £80,000-£100,000 DOE No Sponsorship Option We’re working with an innovative technology business in Cambridge that develops software used within the chemical and process industries , helping... 
    Senior
    Permanent
    Hybrid working

    SoCode Recruitment

    Cambridge, Cambridgeshire
    12 days ago
  • £63k - £84k per annumEstimated
     ...platform, born out of the University of Cambridge's Department of Engineering. We help companies with supply chains and production processes...  ...better. Wrapped in an experience that must be easy to use. As a Senior Full Stack Software Engineer and key member of the Neutreeno... 
    Senior
    Long-term contract
    Full-time
    Hybrid working
    On-site
    Remote

    Neutreeno

    Cambridge, Cambridgeshire
    a month ago
  • £71k - £95k per annumEstimated
     ...backgrounds and bring a broad range of skills and perspectives. A melting pot of AI research specialists, silicon designers, software engineers and systems architects, Graphcore enjoys a culture of continuous learning and constant innovation. Job Summary Join our... 
    Senior
    Visa support
    On-site
    Remote
    Flexible hours

    Graphcore

    Cambridge, Cambridgeshire
    12 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!