Software Developer
Software Developer focuses on supporting and improving existing software through debugging and enhancement.
What the role involves
- Supporting and improving existing software through debugging and enhancement.
Skills and requirements
- Embedded Linux experience (including build systems such as Yocto).
- Real-time operating systems (e.g. FreeRTOS).
- FPGA, DSP or high-speed peripheral integration.
- Networking, USB or device driver development.
Confirmed role details
- Comfortable working with low-level interfaces such as SPI, I2C and UART.
- Experience building software where timing, reliability and efficiency matter.
- Confident using version control and modern development workflows.
- Able to work at the hardware/software boundary, including debugging and investigation.
Candidate fit
- technical problem-solving, code quality, testing discipline, and clear collaboration
Additional role context
- Designing and building embedded software that underpins complex, high-performance products.
- Translating product ideas into practical, well-structured technical solutions.
- Creating test approaches that give confidence in quality and performance.
Help us keep Jobs247 accurate, safe, and useful for job seekers.
Search for more Software Developer jobs from Christy Media Solutions in Surrey, South East England; England.