Firmware Engineer

Company: Get Hired
Apply for the Firmware Engineer
Location: Bristol
Job Description:

Overview

Are you a passionate Firmware Engineer looking to make a real impact by giving a voice to those without speech? Our client is looking for a dedicated individual to join their team and contribute to enhancing the lives of people with disabilities.

Your Impact

  • Test software: Ensuring comprehensive automated test coverage of your code, writing automated tests, GUIs, and utility apps in languages such as Python and C#.
  • Libraries and apps: Creating software libraries and demo apps in C-compatible languages such as C#, C++, or Rust to control their firmware subsystems.
  • Technical strategy: Executing and collaborating on their strategy for highly reliable, mission-critical hardware and firmware.
  • Validation and debugging: Implementing and improving their device test plans, debugging, and validating upcoming firmware and software.
  • Quality assurance: Promptly analysing and correcting quality issues.
  • Project management: Taking ownership of firmware and software projects from start to finish.

Firmware and Software Development

  • Designing, developing and maintaining embedded software in C for Zephyr RTOS and Embedded Linux.
  • Applying best practices in embedded software architecture and testing.
  • Degree or equivalent experience in an engineering subject (Electronics, Computer Science, Software), Physics, Mathematics, or another scientific subject.
  • 4+ years of experience in software development in one or more of the following languages: C, C++, Rust.
  • 4+ years of experience in embedded software development in C.
  • Knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis.
  • Strong grounding in embedded software architecture, with a focus on maintainability, modularity, fault-tolerance and testability.
  • Confident and experienced with automated testing, including unit, integration and system tests, mocking and automation frameworks.
  • An understanding of API design and the creation of clear, stable abstractions for hardware / firmware interaction.
  • Skilled at debugging in constrained environments and using hardware / software debugging tools.
  • A proven track record of innovation and quality software development throughout the entire software product lifecycle.
  • Ability to solve complex technical problems in elegant and maintainable ways, demonstrating systems thinking across hardware, firmware and application layers.
  • Experience with embedded platforms (for example: Embedded Linux, Arduino, STM32, Nordic, Zephyr RTOS).
  • A passion and drive for excellence in software craftsmanship.
  • Linux, Bash / shell, CI (Continuous integration) experience.
  • Ability to read electronics schematics.
  • A collaborative and supportive team player – contributing actively to shared goals and supporting colleagues across disciplines.
  • Practical, proactive mindset – comfortable taking initiative and working through ambiguity in a fast-moving team.

About the Client’s Culture & Commitments

  • They are proud to be at the forefront of assistive communication technology. Their innovative products are used globally by individuals with diverse needs. Their values – passionate, caring, empowering, achieving together, and enabling change – resonate in everything they do.
  • Our Client’s Inclusive Culture: They believe in giving everyone a voice. Joining them means joining a diverse team that values collaboration and supports a community that relies on their technology for effective communication.
  • Our Client’s Commitment to Sustainability: They prioritise sustainability and aim to minimise their carbon footprint and promote a greener world through sustainable solutions. By joining them, you’ll contribute to shaping a more inclusive society while supporting their sustainability efforts.
  • Our Client’s D&I Commitments: They prioritise diversity and inclusivity in their work environment, with adjustments available during the application process and throughout your career. Recognised as a Disability Confident Employer by the UK Government and Founding Partner of Purple Tuesday.

Benefits

Discover rewards and benefits tailored to your wellbeing. Beyond a competitive salary and private medical insurance, explore perks like a hybrid working model, wellness benefits, and paid volunteering days.

#J-18808-Ljbffr…

Posted: March 15th, 2026