Reference Number: JO-2401-527555
Senior Firmware Engineer
Rate: £53,000 – 55,000
Job Type: Permanent
Location: Aberystwyth

Firmware Engineers – I want to speak with you about an opportunity to work for an Employee owned company where you will work for a leading Medical Device Manufacturer who are looking to grow with the addition of an experienced Senior Firmware Engineer. In joining them at this exciting time in their development, you will receive a generous benefits package including a competitive salary, a twice yearly profit share, a holiday entitlement of 20 days, increasing to 26 days with service, plus Christmas closure leave, as well as flexible working and a generous pension. Following probation, colleagues are gifted 1000 shares, receive income protection, life insurance and can join the cycle to work scheme.

The company is an established, global market leader constantly working to innovate and expand their product portfolio, with bases in the U.K and the U.S.

Main Purpose

  • 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.
Upload your CV and any other relevant file.
I would like to be contacted via SMS
I have read and agree to the Clinical Professionals Group Privacy Policy

Find our privacy policy here