Embedded Software Engineer

ENTERPRISE RECRUITMENT
Upminster, UK
7 days ago
Apply on find.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£40,000.0 - £55,000.0
Working hours
Regular working hours
Job source

Tech stack

Flutter Software Debugging Embedded Software Firmware Bare Metal

Job description

Use your embedded firmware knowledge at a company developing high end audio products. These products have a world renowned reputation amongst audio fanatics and this is a fantastic opportunity to break into the audio industry.

The work is mostly bare metal C on ESP32 chips, split between supporting and improving products already on the market and developing firmware for new product ranges. One of those new ranges is still at the platform decision stage, so there is real scope to shape how it gets built rather than inherit someone else’s approach.

There is a second strand to the role on the mobile side, working on their Flutter app which is currently going through a major redesign. Commercial Flutter experience is not required, personal projects are absolutely fine, but at least an interest is essential. The main focus stays on the embedded side however.

The ideal candidate will have a proper understanding of the electronics underneath the code and will be comfortable debugging problems that sit between hardware and software.

Requirements

  • Strong knowledge of embedded software in C, ideally on ESP32, STM32 or similar
  • Good understanding of low level electronics and hardware debug
  • Desirable to have some Flutter interest / exposure

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

1:11 min

Running high-performance edge computing on bare metal servers

Josip Stuhli Josip Stuhli · Coffee With Developers

1:06 min

Differentiating between Flutter packages and plugins

Sylvia Dieckmann · LIVE

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

4:57 min

Introduction to cross-platform application development with Flutter

Simon Auer Simon Auer · World Congress 2022

5:05 min

Introduction to Flutter and cross-platform UI development

Sylvia Dieckmann · LIVE

Videos

See all

Related articles

See all