Senior Embedded Firmware Engineer

  • Sivara GmbH
  • Rawmarsh, Yorkshire
  • 21/06/2026
Full time Information Technology Telecommunications

Job Description

Salary: £80,000 - 80,000 per year

Requirements
  • We require a BSc or BEng in Electronics, Computer Science, Software Engineering, or a similar relevant subject.
  • We require extensive post-graduate experience in software and firmware engineering.
  • We require proven experience in a functional leadership or technical lead role, including project delivery and mentoring engineers.
  • We require demonstrated experience delivering complex, cross-functional embedded software projects.
  • We require strong commercial experience developing bare-metal embedded firmware in C, including direct interaction with MCU peripherals, registers, interrupts, memory, and hardware interfaces.
  • We require hands-on experience developing and debugging low-level embedded drivers and firmware on microcontroller-based platforms.
  • We require proven experience integrating firmware with hardware, diagnosing hardware/software issues, and working with datasheets, schematics, and debugging tools.
  • We require the ability to interpret hardware specifications, datasheets, and system requirements to support firmware development and product integration.
  • We value experience with Python, MATLAB, or LabVIEW.
  • We value knowledge of Digital Signal Processing or image processing.
  • We value familiarity with test-driven development and behaviour-driven development.
  • We value experience with defect tracking and task management tools.
Responsibilities
  • We lead end-to-end development of embedded software and capacitive sensing algorithms.
  • We define and drive software architecture and firmware design decisions.
  • We manage project delivery, ensuring timelines, quality, and customer expectations are met.
  • We mentor and support junior and mid-level engineers.
  • We facilitate Agile and SCRUM processes, including sprint planning and retrospectives.
  • We collaborate with cross-functional teams including IC design, hardware, and applications.
  • We identify and manage technical risks, dependencies, and trade-offs.
  • We act as a technical interface with customers, supporting system integration.
  • We develop firmware using Embedded C and Assembler.
  • We perform model-based design using Python, MATLAB, or similar tools.
  • We design, simulate, and optimise touch sensing and signal processing algorithms.
  • We develop and debug low-level drivers for MCU peripherals.
  • We support integration with customer hardware and operating systems.
  • We work within a continuous delivery environment for consumer electronics.
Technologies
  • AI
  • Embedded
  • Firmware
  • Hardware
  • Support
  • Matlab
  • Python
  • C++
  • TDD
More

We are a fast-growing, innovative organisation based in Whiteley, Fareham, at the forefront of semiconductor technology, embedded systems, and capacitive touch solutions. This is an exciting opportunity to join our collaborative, fast-paced engineering environment and take on a technical leadership role in embedded software engineering. We offer hybrid working with modern office facilities, private healthcare, mental health and wellbeing support programmes, and opportunities to work on cutting-edge embedded and touch technologies. We also provide a culture that encourages innovation, learning, and professional growth, with the chance to help shape products that push the boundaries of touch technology, AI data processing, and connected devices.