Current Vacancies

Senior Firmware Engineer

Competitive salary and benefits package on offer, within an employee-owned organisation.
Full time role, 37.5 per week.

Closing date:  Sunday, 8th of October 2023.

The Senior Firmware Engineer will play a pivotal role in the design, development, testing, and optimisation of embedded software solutions for our existing and future products. The candidate will collaborate closely as part of a cross-functional team to deliver high-quality firmware that meets performance, reliability, and scalability criteria.


  • Design and implement firmware for embedded systems, ensuring efficient and robust operation.
  • Develop, execute, and maintain test procedures for firmware, ensuring reliability and compliance with specifications.
  • Profile and optimise firmware for performance, power consumption, and memory usage.
  • Collaborate with hardware engineers to ensure seamless integration of firmware with electronic components.
  • Create and maintain comprehensive documentation for firmware code, algorithms, and validation results.
  • Conduct peer code reviews and provide guidance to junior firmware engineers, fostering best practices and continuous improvement.
  • Stay updated with the latest firmware development tools, methodologies, and industry trends.
  • Diagnose, troubleshoot, and resolve embedded software issues.
  • Safety and Compliance: Ensure that firmware adheres to industry safety and compliance standards.

Knowledge, Skills & Experience


  • Bachelor’s degree in Electrical Engineering, Computer Science, or a related field. A Master’s degree or higher is preferred.
  • A minimum of 5-7 years of experience in firmware or embedded software development.
  • Solid problem-solving, analytical, and debugging skills.
  • Proficiency in embedded C/C++ programming.
  • Familiarity with various microcontroller architectures and their peripherals, especially arm.
  • Strong understanding of software development life cycle, including version control (e.g. Git), debugging, and testing.
  • Knowledge of communication protocols such as I2C, SPI, UART, and USB.
  • Excellent communication and collaboration skills.

Desirable knowledge, skills and experience

  • Industrial communications experience such as Profibus, Profinet, Ethernet IP and PLC integration
  • Electronics circuit design
  • Awareness of FDA 21 CFR Part 11 compliance requirements
  • Experience working to ISO13485 standards

To apply please send a CV and Cover Letter to,  For an informal discussion please call Christina on 07483 044699.

Apply for this role

  • Drop files here or
    Max. file size: 2 MB.