Embedded Software Engineer - FirmwareGloucestershireSalary - Competitive An opportunity for an experienced Embedded Software & Firmware professional to work on exciting complete embedded software development life-cycle projects, working on optimised and scalable software systems within the Oil & Gas industry. Joining a large & multidisciplinary team working on a variety of high impact projects within the organisation. This opportunity would suit an individual that has experience in the design & implementation of embedded systems from requirements through to production, with the capability to design, develop, code, review, test and debug system software. To be successful in this role you will need demonstrable experience working within a software environment, with hands on development & troubleshooting experience on embedded targets. You must have strong programming knowledge in C & C++, experience with real-time operating systems & extensive familiarity with software configuration management tools & defect tracking tools. Excellent knowledge of communication protocols such as CAN, SPI, RS232, RS485 or other transferable protocols & experience with Arm & TI processors would be advantageous. Please apply within for immediate consideration & a further discussion about the opportunity.