SonicJobs Logo
Login
Left arrow iconBack to search

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

ZENOVO LTD
Posted 4 days ago, valid for 10 days
Location

Southwell, Nottinghamshire NG25 0PJ, England

Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • The job is for a Senior Embedded Software Engineer located in Newark, Nottinghamshire, offering a hybrid work model.
  • The position is permanent with a salary range of £60,000 - £70,000 plus benefits.
  • Candidates should have over 5 years of hands-on embedded software development experience.
  • Key responsibilities include designing features in C and C++, developing low-level software drivers, and ensuring software compliance with industry standards.
  • Desirable skills include experience with STM32 microcontrollers and familiarity with wireless protocols such as Bluetooth and Wi-Fi.
Job Title: Senior Embedded Software EngineerLocation: Newark, Nottinghamshire (Hybrid)Employment Type: PermanentSalary: £60,000 - £70,000 + BenefitsIndustry: 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.

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.