Senior Embedded Software Engineer | £60,000 £70,000 | Hybrid

Nottingham, ENG, GB, United Kingdom

Job Description

Job Title:

Senior Embedded Software Engineer

Location:

Newark, Nottinghamshire (Hybrid)

Employment Type:

Permanent

Salary:

60,000 - 70,000 + Benefits

Industry:

Wireless / Audio / High-Tech



Overview:



Our client is seeking a

Senior Embedded Software Engineer

with a strong background in real-time embedded systems to join a cutting-edge development team. This permanent position offers the opportunity to work on next-generation wireless and audio technologies that will shape the future of the company's product portfolio.

You will play a key role in designing and developing low-level software, working across the full development lifecycle, and delivering high-quality code with minimal supervision in an Agile environment.

Key Responsibilities:



Design and implement features in

C and C++ (C++11/14)

for wireless and loop audio products. Develop and maintain

low-level software drivers

for peripherals such as

SPI, I2C, I2S, UART, and DMA

. Work closely with hardware and software teams to identify, debug, and resolve system issues. Ensure software compliance with

industry standards and internal quality protocols

. Participate in Agile development processes, including sprint planning, code reviews, and unit testing.

Essential Skills & Experience:



5+ years of hands-on

embedded software development

experience. Strong programming skills in

Embedded C and modern C++ (11/14)

. Experience with

real-time operating systems (RTOS)

such as ThreadX, Azure RTOS, or FreeRTOS. Proven experience with

bare metal development

and

ARM Cortex-M

or similar microcontrollers. Deep understanding of embedded systems, including

hardware testing and debugging

. Familiarity with

TCP/IP protocols

and

network stacks

.

Desirable Skills:



Experience with

STM32

microcontrollers. Background in

audio DSP

, signal filtering, and post-processing. Exposure to wireless protocols:

Bluetooth (BLE), Zigbee, Thread, Matter, or Wi-Fi

. Knowledge of

wireless radio interfaces

and communication stacks. * Experience in

Agile software development methodologies

.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3108594
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Nottingham, ENG, GB, United Kingdom
  • Education
    Not mentioned