We are currently working with a major Electronics Manufacturer based in Oxford. They are looking for an Embedded Software Engineer to join them on a 6 Month Contract. 6 Month Contract - Outside IR35 - Hybrid Working The engineer will focus on the development and optimisation of embedded software for innovative, high volume consumer devices, ensuring functionality, performance, and user satisfaction. Key responsibilities: Design, develop, and optimise embedded software for electronic devices Collab with hardware, UI/UX, and product design teams to deliver seamless user experiences Debug and troubleshoot hardware-software integration issues Conduct testing and validation Implement firmware updates and enhancements as required Skills & Experience: Strong background in embedded C/C++ development Familiarity with low-power design principles and power management techniques Proficient in HW-SW integration for microcontroller-based systems (ARM Cortex, PIC, or similar) Experienced with communication protocols (I2C, SPI, UART, Bluetooth, Wifi) Experienced with RTOS