Enable job alerts via email!

Embedded Software Engineer

Redline Group Ltd

East Midlands

On-site

GBP 40,000 - 60,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

An innovative UK-based SME is seeking an Embedded Software Engineer to join its team in Newark on Trent. This permanent role involves designing embedded audio systems, developing C/C++ code, and working within an Agile environment. Candidates should possess a degree in a relevant field and experience in embedded software development.

Qualifications

  • Extensive experience in embedded C/C++ development required.
  • Strong understanding of real-time operating systems like ThreadX or FreeRTOS.
  • Proven experience with peripheral interfacing (SPI, I2C, UART).

Responsibilities

  • Design and develop new features for embedded audio and wireless systems.
  • Write efficient C/C++ code for real-time applications.
  • Contribute to the full software development lifecycle within an Agile framework.

Skills

Embedded C/C++ development
Real-time operating systems
Bare-metal development
Low-level device drivers
Networking protocols
Wireless communication technologies
Audio DSP

Education

Bachelor's degree in Electrical Engineering
Bachelor's degree in Computer Science

Job description

An exciting opportunity has arisen for a Embedded Software Engineer to join an innovative and growing engineering team within a dynamic UK-based SME located in Newark on Trent.

The Embedded Software Engineer will joining a highly collaborative team based in Newark on Trent, focused on quality, innovation, and industry leadership, contributing to the development of real-time systems that shape the future of assistive listening and audio transmission technologies.

Key Responsibilities:

  • Design and develop new features for embedded audio and wireless systems.
  • Write efficient, high-quality C and C++ (C++11/14) code for real-time embedded applications.
  • Work closely with the wider development team to identify, troubleshoot, and resolve issues.
  • Contribute to the full software development lifecycle within an Agile framework.
  • Ensure adherence to ISO 9001 and internal quality standards.

Essential Skills & Experience:

  • Extensive experience in embedded C/C++ development.
  • Strong understanding of real-time operating systems (e.G.ThreadX, AzureRTOS, FreeRTOS).
  • Proven experience with bare-metal development and peripheral interfacing (SPI, I2C, I2S, UART).
  • Ability to design, implement, and debug low-level device drivers.
  • Familiarity with ARM Cortex-M or similar microcontroller architectures.
  • Knowledge of TCP/IP stacks and networking protocols.
  • Understanding of wireless communication technologies (e.G.BLE, Zigbee, Thread, Matter, Wi-Fi).
  • Experience with audio DSP, filtering, or signal post-processing.

Qualifications:

  • Bachelor's degree in Electrical Engineering, Computer Science, or a related discipline.
  • Strong grounding in embedded system architecture and software development practices.

This is a permanent position based in Newark on Trent, offering the chance to work on meaningful and innovative projects in a collaborative and technically challenging environment.

APPLY NOW to be considered for this exciting opportunity, Embedded Software Engineer based in Newark on Trent, by sending your CV to Ltemple@redlinegroup.Com or call Lewis on 01582878820

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