We are seeking an experienced Embedded Software Engineer to join our engineering team on a 6-month contract based in the Buckinghamshire are. You will be responsible for the design, development, and integration of embedded software solutions for mission-critical systems, ideally within the defence sector. Key Responsibilities: * Develop and maintain embedded software using C and C++. * Work with configuration management tools such as Subversion and Git. * Design and optimise real-time systems with strong expertise in RTOS (Real-Time Processing Systems). * Work with embedded processors and contribute to low-level software integration. * Support GUI development and software applications for Windows operating systems. * Collaborate with multidisciplinary engineering teams to meet project milestones. * Ensure compliance with quality standards and documentation requirements. Essential Skills & Experience: * Proficiency in Embedded C and C++ development. * Strong knowledge of Subversion (SVN) and Git for version control. * Demonstrated expertise in RTOS and embedded processor environments. * Experience with GUI development and working with Windows OS. * Ability to work independently in a fast-paced engineering environment. * Excellent problem-solving and debugging skills. Desirable: * Prior experience in the defence sector or other high-assurance industries. * Familiarity wi...