Embedded Software Engineer

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 and 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 with safety-critical or mission-critical software development processes. Due to nature of the role, candidates must hold, or be ..... full job details .....