This job has expired, you can no longer apply for this role.

Software Engineer


  • Location Bristol

  • Type Permanent

  • Salary up to £50K

Tech-for-good company improving the lives of people with disabilities through assistive technology.

Diverse and friendly team environment that supports and encourages continual learning.

Tech includes C#, C++, .NET, Rust, Java + more.

I’m helping a Bristol based tech-for-good company that create world-renowned assistive technology, find an Embedded Software Engineer. The company’s range of hardware and software products give a voice to adults and children all around the world who don’t have speech, enabling them to communicate and live a more independent life. Their software currently includes a range of features such as communication aids and environmental controls which support users from a practical perspective, and accessible apps which enable users to use social media or stream their favourite films and series on Netflix.

The skills we’re looking for

  • Degree or equivalent experience in an engineering discipline.
  • 5+ years’ experience in electronic product development.
  • Excellent coding skills with a clean and readable style.
  • Endurance and resilience for fast-paced projects.
  • A creative entrepreneurial attitude.
  • Proven proficiency in C development for embedded devices, both bare-metal firmware and RTOS on a range of modern microcontrollers.
  • Proven proficiency in C#, C++, .NET, Rust, Java, or similar high-level C-style languages.
  • Confident in debugging firmware independently and firmware hardware with support from hardware engineers.
  • A drive to write clear, concise documentation.
  • Good source code management – Git experience preferred. Useful skills/attributes.

Bonus point for

  • Electronic engineering.
  • Knowledge and experience in low-level Windows-based development, such as drivers or audio.
  • Knowledge and experience in USB (including LibUSB), Bluetooth Low Energy, and I2C communication protocols.
  • Zephyr RTOS experience.
  • MISRA C experience.
  • Embedded Linux experience.

What you’ll be doing

As part of their Hardware team, you’ll have embedded system development experience at every stage: ODM selection, PRD development, EVT/DVT/PVT, and deployment into production. In collaboration with a cross-functioning team and their ODM partners, you will deliver their range of medical-grade tablet computers and accessories. You will take ownership of the embedded software on their electronic sub-systems which include infra-red environment controller, audio, Bluetooth, display controller, tablet computer BIOS and EC. You’ll also have proven experience in the full-life-cycle of electronic product development, take a hands-on approach and leverage external engineering and manufacturing companies to deliver world-class product solutions.

What you’ll get in return for your talents

This role offers the feel-good factor of working for a purpose-led company, where the product is making a genuine difference to the lives of the users and their families. They’re offering a salary of up to £50K and a discretionary bonus, and you’ll receive life assurance, income protection and private medical insurance. There’s 25 days holiday plus BH’s, flexible hours and hybrid working – ideally with 2 days a week to be spent in the office. They support continual learning and development to help you to reach your professional goals and as the development team continues to grow there will be opportunities to coach/mentor others if that appeals.

What’s next?

Like the sound of this one? Send in your CV to Tareek now 🙂