> Markdown version of [/jobs/ext/4594673-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/4594673-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** Rednal Recruitment - **Location:** Exeter, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Bluetooth, UClibc (C Standard Library), C++ (Programming Language), Codecs, Communications Protocols, Datasheets, Software Debugging, Linux, Microprocessors, Linux on Embedded Systems, Embedded Software, Linux Distribution, Message Queuing Telemetry Transport (MQTT), Raspberry Pi, Real-Time Operating Systems, Serial Communications, Software Engineering, Subversion, TCP/IP, Universal Asynchronous Receiver/Transmitter, USB, Wi-Fi Technology, Serial Peripheral Interface, PIC Microcontroller, Software Troubleshooting, Git, Yocto, Information Technology, Bare Metal, Software Version Control, GNSS - **Published:** November 6, 2026 - **Apply:** https://www.totaljobs.com/job/embedded-software-engineer/rednal-recruitment-job108287437 ## About the Role *Bachelor's degree in an applicable subject: Engineering, Maths, Physics, Computer Science... *Minimum of 5 years' working in Embedded Software, with strong C/C++ development skills and practical Linux experience *Can demonstrate experience working with custom Linux distributions built using Yocto or Buildroot and/or vendor-supported distributions for platforms such as BeagleBoard and Raspberry Pi *Familiarity with microcontrollers, microprocessors and digital signal processors *Solid understanding of software development practice *Working knowledge of software version control systems such as SVN and Git *Ability to read and comprehend circuit schematics and electronic data sheets *Strong problem-solving skills and attention to detail Additional Advantageous Experience *A track record of taking an embedded Linux product through development to market would be highly desirable. *Good understanding of electromagnetism *Experience with real-time operating systems and bare metal development *Good understanding of instrumentation electronics *Understanding of Serial communications UART, SPI, I2C, USB *Wireless communications Bluetooth, Wi-Fi and cellular *GUI development *Communications protocols HTTPS, TCP/IP sockets, MQTT *Interfacing to audio ADC/DAC/codecs *IMU Devices and 3D Vector Geometry *GNSS : RTCM, NTRIP and RTK positioning ## Description Our client is an international company and the global leader in their sector. With a strong track record of growth and innovation we are now seeking an additional Embedded Software Engineer. You will be working in a mixed skilled engineering design team developing software which is integrated into electronic instrumentation hardware. Our client offers a very attractive working environment. Excellent (above market) salary package including flexible hours and hybrid working. Responsibilities will include: Develop and qualify software within an embedded electronic system Collaborate with software and hardware engineers Debug and troubleshoot software issues in embedded platforms Participate in software development and project progress meetings Participate in the requirements capture phase ensuring all stake-holders are represented