Job Title: Contract Embedded Software EngineerLocation: Newcastle (Mainly onsite)Rate: £50 - £60 per hourDuration: 6 MonthsIR35 status: Indicative OutsideWe have a great contract for an experienced Embedded Software Engineer / Firmware Engineer with experience in Embedded GUI's using Python and Qt or other visual programming environments with state machines and property bindings - especially on Linux or Raspberry Pi.This position is based near Newcastle and while certain phases of the contract will offer remote work, there is a safety critical aspect which must be office-based.Embedded Software Engineer Overview:The product is near release and this contract will expedite the development timeline to ensure deadlines are met. You'll need to understand the product quickly, identify bugs and ensure a smooth handover with production-ready software.Proficiency in C programming languages.Embedded GUIPython scriptingExperience with real-time communications and sensors.Experience with 32-bit Microcontrollers / MCUsLinuxNice to haveDevice driver layer development in Embedded C for WIFI / Ethernet / Bluetooth.Middleware development in Python (Serial, Sockets, WIFI/ Ethernet Networking.We can arrange interviews quickly with a 1-stage process. You'll be working in a great team with all the information you need to hit the ground running.Contact me today!