Embedded Software Engineer

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+/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 and 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. Quali
Other jobs of interest...

Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!