Enable job alerts via email!

Senior Firmware Engineer

Zenovo

Plymouth

On-site

GBP 40,000 - 70,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is looking for a Senior Firmware Engineer to join their team in Plymouth. This role involves developing cutting-edge firmware for embedded devices, focusing on low-power wireless communications like Zigbee and Bluetooth. The ideal candidate will have a solid understanding of electronics and microcontroller systems, along with experience in embedded software development. This position offers a unique opportunity to work on exciting projects in consumer electronics and IoT, while collaborating with a talented team in a supportive environment. If you're passionate about technology and eager to make an impact, this position is perfect for you.

Qualifications

  • Strong skills in C firmware development for embedded devices.
  • Experience with low-power wireless communication technologies.

Responsibilities

  • Develop and maintain firmware for embedded devices using C.
  • Implement and debug low-level communication protocols.

Skills

C microcontroller firmware development
Low-power wireless communications (Zigbee, BLE, Bluetooth, Wi-Fi)
Understanding of electronics and microcontroller systems
Embedded software development environments
Low-level communication protocols (SPI, I2C, UART)
Version control tools
Software development lifecycle
Consumer electronics, IoT, or audio product development

Education

Degree in Software Engineering
Degree in Computer Science
Degree in Electrical/Electronic Engineering

Job description

Job Title: Senior Firmware Engineer

Location: Plymouth, Devon

Working Arrangement: On-Site 1 Day Per Week

Key Experience/Skills:

- Demonstrable skills in modern C microcontroller firmware development for embedded devices

- Good Knowledge of low-power wireless comms , such as Zigbee BLE/ Bluetooth and WI-FI

- It is expected you will have an understanding of electronics and microcontroller-based embedded systems

- Your background will include experience with various embedded software development environments including compilers, debuggers, toolchains and emulators

Desirable

- Experience of low-level communication protocols (SPI, I2C, UART) implementation and debugging

- Knowledge of version control principals & experience using a version control tool

- Understanding of the software development lifecycle stages and reasons for following this process

- Experience with either consumer electronics, IoT or audio product development

Education:

Degree in Software Engineering, Computer Science, Electrical/electronic Engineering or equivalent is required.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.